diff --git a/msi.gama.lang.gaml/META-INF/MANIFEST.MF b/msi.gama.lang.gaml/META-INF/MANIFEST.MF index cc1b44e48b..578446edea 100644 --- a/msi.gama.lang.gaml/META-INF/MANIFEST.MF +++ b/msi.gama.lang.gaml/META-INF/MANIFEST.MF @@ -1,40 +1,40 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Gama Modelling Language -Bundle-Vendor: MSI -Bundle-Version: 1.8.2.qualifier -Bundle-SymbolicName: msi.gama.lang.gaml; singleton:=true -Require-Bundle: org.eclipse.xtext;visibility:=reexport, - org.eclipse.xtext.util, - org.eclipse.emf.ecore, - org.eclipse.emf.common, - org.antlr.runtime;bundle-version="3.2.0";resolution:=optional, - org.eclipse.core.runtime, - msi.gama.core, - org.eclipse.core.resources, - org.apache.commons.logging;resolution:=optional;visibility:=reexport, - msi.gama.ext, - org.eclipse.xtext.generator;resolution:=optional -Export-Package: msi.gama.lang.gaml, - msi.gama.lang.gaml.documentation, - msi.gama.lang.gaml.expression, - msi.gama.lang.gaml.formatting, - msi.gama.lang.gaml.gaml, - msi.gama.lang.gaml.generator, - msi.gama.lang.gaml.indexer, - msi.gama.lang.gaml.linking, - msi.gama.lang.gaml.naming, - msi.gama.lang.gaml.parser.antlr, - msi.gama.lang.gaml.parser.antlr.internal, - msi.gama.lang.gaml.parsing, - msi.gama.lang.gaml.resource, - msi.gama.lang.gaml.scoping, - msi.gama.lang.gaml.serializer, - msi.gama.lang.gaml.services, - msi.gama.lang.gaml.statements, - msi.gama.lang.gaml.validation, - msi.gama.lang.gaml.gaml.impl, - msi.gama.lang.gaml.gaml.util -Import-Package: org.apache.commons.lang;version="2.4.0" -Bundle-RequiredExecutionEnvironment: JavaSE-17 -Automatic-Module-Name: msi.gama.lang.gaml +Manifest-Version: 1.0 +Bundle-ManifestVersion: 2 +Bundle-Name: Gama Modelling Language +Bundle-Vendor: MSI +Bundle-Version: 1.8.2.qualifier +Bundle-SymbolicName: msi.gama.lang.gaml; singleton:=true +Require-Bundle: org.eclipse.xtext;visibility:=reexport, + org.eclipse.xtext.util, + org.eclipse.emf.ecore, + org.eclipse.emf.common, + org.antlr.runtime;bundle-version="3.2.0";resolution:=optional, + org.eclipse.core.runtime, + msi.gama.core, + org.eclipse.core.resources, + org.apache.commons.logging;resolution:=optional;visibility:=reexport, + msi.gama.ext, + org.eclipse.xtext.generator;resolution:=optional +Export-Package: msi.gama.lang.gaml, + msi.gama.lang.gaml.documentation, + msi.gama.lang.gaml.expression, + msi.gama.lang.gaml.formatting, + msi.gama.lang.gaml.gaml, + msi.gama.lang.gaml.generator, + msi.gama.lang.gaml.indexer, + msi.gama.lang.gaml.linking, + msi.gama.lang.gaml.naming, + msi.gama.lang.gaml.parser.antlr, + msi.gama.lang.gaml.parser.antlr.internal, + msi.gama.lang.gaml.parsing, + msi.gama.lang.gaml.resource, + msi.gama.lang.gaml.scoping, + msi.gama.lang.gaml.serializer, + msi.gama.lang.gaml.services, + msi.gama.lang.gaml.statements, + msi.gama.lang.gaml.validation, + msi.gama.lang.gaml.gaml.impl, + msi.gama.lang.gaml.gaml.util +Import-Package: org.apache.commons.lang;version="2.4.0" +Bundle-RequiredExecutionEnvironment: JavaSE-17 +Automatic-Module-Name: msi.gama.lang.gaml diff --git a/msi.gama.lang.gaml/plugin.xml_gen b/msi.gama.lang.gaml/plugin.xml_gen index bc1f54fadf..13fa46c875 100644 --- a/msi.gama.lang.gaml/plugin.xml_gen +++ b/msi.gama.lang.gaml/plugin.xml_gen @@ -2,7 +2,7 @@ - diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/AbstractGamlRuntimeModule.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/AbstractGamlRuntimeModule.java index c6ac1fd934..666b3eef34 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/AbstractGamlRuntimeModule.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/AbstractGamlRuntimeModule.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * AbstractGamlRuntimeModule.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/* + * generated by Xtext + */ package msi.gama.lang.gaml; import com.google.inject.Binder; @@ -63,7 +56,6 @@ @SuppressWarnings("all") public abstract class AbstractGamlRuntimeModule extends DefaultRuntimeModule { - /** The properties. */ protected Properties properties = null; @Override @@ -72,40 +64,20 @@ public void configure(Binder binder) { super.configure(binder); } - /** - * Configure language name. - * - * @param binder the binder - */ public void configureLanguageName(Binder binder) { binder.bind(String.class).annotatedWith(Names.named(Constants.LANGUAGE_NAME)).toInstance("msi.gama.lang.gaml.Gaml"); } - /** - * Configure file extensions. - * - * @param binder the binder - */ public void configureFileExtensions(Binder binder) { if (properties == null || properties.getProperty(Constants.FILE_EXTENSIONS) == null) binder.bind(String.class).annotatedWith(Names.named(Constants.FILE_EXTENSIONS)).toInstance("gaml,experiment"); } - /** - * Bind class loader to instance. - * - * @return the class loader - */ // contributed by org.eclipse.xtext.xtext.generator.grammarAccess.GrammarAccessFragment2 public ClassLoader bindClassLoaderToInstance() { return getClass().getClassLoader(); } - /** - * Bind I grammar access. - * - * @return the class - */ // contributed by org.eclipse.xtext.xtext.generator.grammarAccess.GrammarAccessFragment2 public Class bindIGrammarAccess() { return GamlGrammarAccess.class; @@ -116,11 +88,6 @@ public Class bindISemanticSequencer() { return GamlSemanticSequencer.class; } - /** - * Bind I syntactic sequencer. - * - * @return the class - */ // contributed by org.eclipse.xtext.xtext.generator.serializer.SerializerFragment2 public Class bindISyntacticSequencer() { return GamlSyntacticSequencer.class; @@ -131,11 +98,6 @@ public Class bindISerializer() { return Serializer.class; } - /** - * Bind I parser. - * - * @return the class - */ // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 public Class bindIParser() { return GamlParser.class; @@ -146,21 +108,11 @@ public Class bindITokenToStringConverter() { return AntlrTokenToStringConverter.class; } - /** - * Bind I antlr token file provider. - * - * @return the class - */ // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 public Class bindIAntlrTokenFileProvider() { return GamlAntlrTokenFileProvider.class; } - /** - * Bind lexer. - * - * @return the class - */ // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 public Class bindLexer() { return InternalGamlLexer.class; @@ -171,21 +123,11 @@ public Class bindITokenDefProvider() { return AntlrTokenDefProvider.class; } - /** - * Provide internal gaml lexer. - * - * @return the provider - */ // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 public Provider provideInternalGamlLexer() { return LexerProvider.create(InternalGamlLexer.class); } - /** - * Configure runtime lexer. - * - * @param binder the binder - */ // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 public void configureRuntimeLexer(Binder binder) { binder.bind(Lexer.class) @@ -193,11 +135,6 @@ public void configureRuntimeLexer(Binder binder) { .to(InternalGamlLexer.class); } - /** - * Bind gaml validator. - * - * @return the class - */ // contributed by org.eclipse.xtext.xtext.generator.validation.ValidatorFragment2 @SingletonBinding(eager=true) public Class bindGamlValidator() { @@ -209,11 +146,6 @@ public Class bindIScopeProvider() { return GamlScopeProvider.class; } - /** - * Configure I scope provider delegate. - * - * @param binder the binder - */ // contributed by org.eclipse.xtext.xtext.generator.scoping.ImportNamespacesScopingFragment2 public void configureIScopeProviderDelegate(Binder binder) { binder.bind(IScopeProvider.class).annotatedWith(Names.named(AbstractDeclarativeScopeProvider.NAMED_DELEGATE)).to(ImportedNamespaceAwareLocalScopeProvider.class); @@ -224,11 +156,6 @@ public Class bindIGlobalScopeProvider() { return DefaultGlobalScopeProvider.class; } - /** - * Configure ignore case linking. - * - * @param binder the binder - */ // contributed by org.eclipse.xtext.xtext.generator.scoping.ImportNamespacesScopingFragment2 public void configureIgnoreCaseLinking(Binder binder) { binder.bindConstant().annotatedWith(IgnoreCaseLinking.class).to(false); @@ -244,11 +171,6 @@ public Class bindIQualifiedNameProvider() { return StateBasedContainerManager.class; } - /** - * Bind I all containers state$ provider. - * - * @return the class - */ // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 public Class bindIAllContainersState$Provider() { return ResourceSetBasedAllContainersStateProvider.class; @@ -259,21 +181,11 @@ public void configureIResourceDescriptions(Binder binder) { binder.bind(IResourceDescriptions.class).to(ResourceSetBasedResourceDescriptions.class); } - /** - * Configure I resource descriptions persisted. - * - * @param binder the binder - */ // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 public void configureIResourceDescriptionsPersisted(Binder binder) { binder.bind(IResourceDescriptions.class).annotatedWith(Names.named(ResourceDescriptionsProvider.PERSISTED_DESCRIPTIONS)).to(ResourceSetBasedResourceDescriptions.class); } - /** - * Bind I generator 2. - * - * @return the class - */ // contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2 public Class bindIGenerator2() { return GamlGenerator.class; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/Gaml.xtextbin b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/Gaml.xtextbin index de47497695..8d0e32da60 100644 Binary files a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/Gaml.xtextbin and b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/Gaml.xtextbin differ diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/GamlStandaloneSetupGenerated.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/GamlStandaloneSetupGenerated.java index cb6c50abb6..0c939a51c8 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/GamlStandaloneSetupGenerated.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/GamlStandaloneSetupGenerated.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * GamlStandaloneSetupGenerated.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/* + * generated by Xtext + */ package msi.gama.lang.gaml; import com.google.inject.Guice; @@ -23,9 +16,6 @@ import org.eclipse.xtext.resource.IResourceServiceProvider; import org.eclipse.xtext.resource.impl.BinaryGrammarResourceFactoryImpl; -/** - * The Class GamlStandaloneSetupGenerated. - */ @SuppressWarnings("all") public class GamlStandaloneSetupGenerated implements ISetup { @@ -49,20 +39,10 @@ public Injector createInjectorAndDoEMFRegistration() { return injector; } - /** - * Creates the injector. - * - * @return the injector - */ public Injector createInjector() { return Guice.createInjector(new GamlRuntimeModule()); } - /** - * Register. - * - * @param injector the injector - */ public void register(Injector injector) { if (!EPackage.Registry.INSTANCE.containsKey("http://www.gama.msi/lang/gaml/Gaml")) { EPackage.Registry.INSTANCE.put("http://www.gama.msi/lang/gaml/Gaml", GamlPackage.eINSTANCE); diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/Access.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/Access.java index c70427e0be..873b81d115 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/Access.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/Access.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * Access.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/ActionArguments.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/ActionArguments.java index 504de35cc0..7a44a04374 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/ActionArguments.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/ActionArguments.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * ActionArguments.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml; import org.eclipse.emf.common.util.EList; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/ActionDefinition.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/ActionDefinition.java index 65dbdb4570..7ecb4bb648 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/ActionDefinition.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/ActionDefinition.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * ActionDefinition.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/ActionFakeDefinition.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/ActionFakeDefinition.java index 003ae5e210..cb37844f37 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/ActionFakeDefinition.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/ActionFakeDefinition.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * ActionFakeDefinition.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/ActionRef.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/ActionRef.java index 8c04a43945..f1f1ded800 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/ActionRef.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/ActionRef.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * ActionRef.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/ArgumentDefinition.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/ArgumentDefinition.java index fa6c0ade4e..cde298f1d0 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/ArgumentDefinition.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/ArgumentDefinition.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * ArgumentDefinition.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/ArgumentPair.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/ArgumentPair.java index 24ff7b3ffb..53ef957b23 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/ArgumentPair.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/ArgumentPair.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * ArgumentPair.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/Array.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/Array.java index d39036a899..c59477cfea 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/Array.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/Array.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * Array.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/BinaryOperator.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/BinaryOperator.java index f8bf02f29c..8f8d98d7fc 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/BinaryOperator.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/BinaryOperator.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * BinaryOperator.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/Block.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/Block.java index 550c82fb73..a605dc04c1 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/Block.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/Block.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * Block.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml; import org.eclipse.emf.common.util.EList; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/BooleanLiteral.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/BooleanLiteral.java index f3a289f583..dc9e033260 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/BooleanLiteral.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/BooleanLiteral.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * BooleanLiteral.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/DoubleLiteral.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/DoubleLiteral.java index b5b1e05372..cabb311e63 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/DoubleLiteral.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/DoubleLiteral.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * DoubleLiteral.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/Entry.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/Entry.java index 4541589c5d..1bae00e83f 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/Entry.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/Entry.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * Entry.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml; import org.eclipse.emf.ecore.EObject; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/EquationDefinition.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/EquationDefinition.java index 3294b319c4..739e91eed4 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/EquationDefinition.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/EquationDefinition.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * EquationDefinition.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/EquationFakeDefinition.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/EquationFakeDefinition.java index 484cdaa283..75e0e03bde 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/EquationFakeDefinition.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/EquationFakeDefinition.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * EquationFakeDefinition.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/EquationRef.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/EquationRef.java index d7b2738fd7..03b4d16084 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/EquationRef.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/EquationRef.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * EquationRef.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/ExperimentFileStructure.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/ExperimentFileStructure.java index d3b401945a..2c7bfa67f8 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/ExperimentFileStructure.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/ExperimentFileStructure.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * ExperimentFileStructure.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/Expression.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/Expression.java index 358148b042..57ab68d808 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/Expression.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/Expression.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * Expression.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml; import org.eclipse.emf.ecore.EObject; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/ExpressionList.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/ExpressionList.java index ae6ae79a9e..a72ad4d7fc 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/ExpressionList.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/ExpressionList.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * ExpressionList.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml; import org.eclipse.emf.common.util.EList; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/Facet.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/Facet.java index 371f682040..3e1b5dc64f 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/Facet.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/Facet.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * Facet.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/Function.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/Function.java index 457df9804d..b635cf5b26 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/Function.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/Function.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * Function.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/GamlDefinition.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/GamlDefinition.java index b8099eac5c..b0274006bc 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/GamlDefinition.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/GamlDefinition.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * GamlDefinition.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml; import org.eclipse.emf.ecore.EObject; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/GamlFactory.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/GamlFactory.java index 369f2a3b6e..f42768e242 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/GamlFactory.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/GamlFactory.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * GamlFactory.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml; import org.eclipse.emf.ecore.EFactory; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/GamlPackage.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/GamlPackage.java index d62f18c8cf..0e1d3da85e 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/GamlPackage.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/GamlPackage.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * GamlPackage.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml; import org.eclipse.emf.ecore.EAttribute; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/HeadlessExperiment.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/HeadlessExperiment.java index e4a6944dd8..70d418f70a 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/HeadlessExperiment.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/HeadlessExperiment.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * HeadlessExperiment.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml; import org.eclipse.emf.common.util.EList; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/If.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/If.java index 069f76b55b..021094b42d 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/If.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/If.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * If.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/Import.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/Import.java index 2373f83573..f230b443be 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/Import.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/Import.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * Import.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/IntLiteral.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/IntLiteral.java index fb8a1866f1..b01be4f48b 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/IntLiteral.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/IntLiteral.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * IntLiteral.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/Model.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/Model.java index 7947077d19..992cbfc87a 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/Model.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/Model.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * Model.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml; import org.eclipse.emf.common.util.EList; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/Parameter.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/Parameter.java index 017e1d36a6..387db018e7 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/Parameter.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/Parameter.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * Parameter.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/Point.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/Point.java index 9c4cb73d09..b7ab6c5677 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/Point.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/Point.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * Point.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/Pragma.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/Pragma.java index 704519929c..548604cd69 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/Pragma.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/Pragma.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * Pragma.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml; import org.eclipse.emf.ecore.EObject; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/ReservedLiteral.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/ReservedLiteral.java index 1b9f595e4c..40d2a75cb1 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/ReservedLiteral.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/ReservedLiteral.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * ReservedLiteral.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/S_Action.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/S_Action.java index be3d35b3ec..9c385a0ffc 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/S_Action.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/S_Action.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * S_Action.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/S_Assignment.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/S_Assignment.java index 51af6d8fdc..ff8090cfd9 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/S_Assignment.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/S_Assignment.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * S_Assignment.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/S_Declaration.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/S_Declaration.java index 99734de4c6..088eb15116 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/S_Declaration.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/S_Declaration.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * S_Declaration.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/S_Definition.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/S_Definition.java index b6284e181b..5df2a77c2a 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/S_Definition.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/S_Definition.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * S_Definition.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/S_DirectAssignment.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/S_DirectAssignment.java index da3355039c..90481e5c24 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/S_DirectAssignment.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/S_DirectAssignment.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * S_DirectAssignment.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/S_Display.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/S_Display.java index 88834170e8..421c18105a 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/S_Display.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/S_Display.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * S_Display.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/S_Do.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/S_Do.java index 67498433ee..93919cecf1 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/S_Do.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/S_Do.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * S_Do.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/S_Equations.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/S_Equations.java index 9483cf5814..962540cc2a 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/S_Equations.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/S_Equations.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * S_Equations.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml; import org.eclipse.emf.common.util.EList; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/S_Experiment.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/S_Experiment.java index 7774492317..00bb2c5e39 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/S_Experiment.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/S_Experiment.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * S_Experiment.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/S_Global.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/S_Global.java index 3de965293a..8f44249ca5 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/S_Global.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/S_Global.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * S_Global.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/S_If.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/S_If.java index 0bbb9bfdc5..b36f43a3f0 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/S_If.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/S_If.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * S_If.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml; import org.eclipse.emf.ecore.EObject; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/S_Loop.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/S_Loop.java index 5449cdc3dc..381bf0bf52 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/S_Loop.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/S_Loop.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * S_Loop.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/S_Other.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/S_Other.java index 8dbf40efff..8d61dbcd2a 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/S_Other.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/S_Other.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * S_Other.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/S_Reflex.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/S_Reflex.java index b85c253f79..eaf1903543 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/S_Reflex.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/S_Reflex.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * S_Reflex.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/S_Return.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/S_Return.java index 14c3c8da0d..4fa6bc6874 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/S_Return.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/S_Return.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * S_Return.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/S_Set.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/S_Set.java index 6dabb08759..bc64727590 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/S_Set.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/S_Set.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * S_Set.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/S_Solve.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/S_Solve.java index 2d32c7a89c..b232c05d64 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/S_Solve.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/S_Solve.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * S_Solve.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/S_Species.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/S_Species.java index 568749261b..14745df5aa 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/S_Species.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/S_Species.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * S_Species.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/S_Try.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/S_Try.java index 3615e2693c..7342bea2b4 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/S_Try.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/S_Try.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * S_Try.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/S_Var.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/S_Var.java index 85ae03c10b..85e59afcb1 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/S_Var.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/S_Var.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * S_Var.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/SkillFakeDefinition.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/SkillFakeDefinition.java index 85992de45d..100a93ca5f 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/SkillFakeDefinition.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/SkillFakeDefinition.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * SkillFakeDefinition.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/SkillRef.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/SkillRef.java index d839d7283b..f6eb47b820 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/SkillRef.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/SkillRef.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * SkillRef.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/StandaloneBlock.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/StandaloneBlock.java index 4c6c9aca74..92dd4cbeba 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/StandaloneBlock.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/StandaloneBlock.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * StandaloneBlock.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/Statement.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/Statement.java index 9163e12b84..eaa3998bcd 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/Statement.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/Statement.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * Statement.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml; import org.eclipse.emf.common.util.EList; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/StringEvaluator.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/StringEvaluator.java index e65d8a8def..4385aac5e3 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/StringEvaluator.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/StringEvaluator.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * StringEvaluator.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/StringLiteral.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/StringLiteral.java index 57b6c5597d..dad5307a41 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/StringLiteral.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/StringLiteral.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * StringLiteral.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/TerminalExpression.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/TerminalExpression.java index 32d647f06a..6af974a026 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/TerminalExpression.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/TerminalExpression.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * TerminalExpression.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/TypeDefinition.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/TypeDefinition.java index 6b0e1aa479..a152fc68f7 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/TypeDefinition.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/TypeDefinition.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * TypeDefinition.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/TypeFakeDefinition.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/TypeFakeDefinition.java index 2d5e6b23f3..09136f7777 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/TypeFakeDefinition.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/TypeFakeDefinition.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * TypeFakeDefinition.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/TypeInfo.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/TypeInfo.java index 90afacb204..336055bc64 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/TypeInfo.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/TypeInfo.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * TypeInfo.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml; import org.eclipse.emf.ecore.EObject; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/TypeRef.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/TypeRef.java index ce8c89c55d..db7fa2985d 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/TypeRef.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/TypeRef.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * TypeRef.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/Unary.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/Unary.java index 2194cdc4ea..04e817a023 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/Unary.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/Unary.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * Unary.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/Unit.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/Unit.java index 78dc6583d0..5d1aa36d0e 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/Unit.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/Unit.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * Unit.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/UnitFakeDefinition.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/UnitFakeDefinition.java index cb57b398dc..c5bd44a958 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/UnitFakeDefinition.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/UnitFakeDefinition.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * UnitFakeDefinition.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/UnitName.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/UnitName.java index 2e1eaf00aa..c5a20c0eff 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/UnitName.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/UnitName.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * UnitName.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/VarDefinition.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/VarDefinition.java index e83451dce9..47a69dd0a1 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/VarDefinition.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/VarDefinition.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * VarDefinition.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/VarFakeDefinition.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/VarFakeDefinition.java index b2f7aabec8..d6e9d32e4d 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/VarFakeDefinition.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/VarFakeDefinition.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * VarFakeDefinition.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/VariableRef.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/VariableRef.java index 9e0a0a3b89..03325e17f5 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/VariableRef.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/VariableRef.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * VariableRef.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/AccessImpl.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/AccessImpl.java index 8425face88..b5949ec1c2 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/AccessImpl.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/AccessImpl.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * AccessImpl.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml.impl; import msi.gama.lang.gaml.gaml.Access; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/ActionArgumentsImpl.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/ActionArgumentsImpl.java index 9c22933411..9d308fe125 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/ActionArgumentsImpl.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/ActionArgumentsImpl.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * ActionArgumentsImpl.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml.impl; import java.util.Collection; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/ActionDefinitionImpl.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/ActionDefinitionImpl.java index 0ad41d90dc..86f48cf69b 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/ActionDefinitionImpl.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/ActionDefinitionImpl.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * ActionDefinitionImpl.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml.impl; import msi.gama.lang.gaml.gaml.ActionDefinition; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/ActionFakeDefinitionImpl.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/ActionFakeDefinitionImpl.java index 2c15b078f4..786eb30f09 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/ActionFakeDefinitionImpl.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/ActionFakeDefinitionImpl.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * ActionFakeDefinitionImpl.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml.impl; import msi.gama.lang.gaml.gaml.ActionFakeDefinition; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/ActionRefImpl.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/ActionRefImpl.java index b014e3dbb8..d695f71d43 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/ActionRefImpl.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/ActionRefImpl.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * ActionRefImpl.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml.impl; import msi.gama.lang.gaml.gaml.ActionDefinition; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/ArgumentDefinitionImpl.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/ArgumentDefinitionImpl.java index f7a0b2a222..c2b1072fb9 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/ArgumentDefinitionImpl.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/ArgumentDefinitionImpl.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * ArgumentDefinitionImpl.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml.impl; import msi.gama.lang.gaml.gaml.ArgumentDefinition; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/ArgumentPairImpl.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/ArgumentPairImpl.java index 9a9ab14783..a3fa28af22 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/ArgumentPairImpl.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/ArgumentPairImpl.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * ArgumentPairImpl.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml.impl; import msi.gama.lang.gaml.gaml.ArgumentPair; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/ArrayImpl.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/ArrayImpl.java index 7c3248d463..31f669b7d8 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/ArrayImpl.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/ArrayImpl.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * ArrayImpl.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml.impl; import msi.gama.lang.gaml.gaml.Array; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/BinaryOperatorImpl.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/BinaryOperatorImpl.java index be30c341da..52d8799eea 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/BinaryOperatorImpl.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/BinaryOperatorImpl.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * BinaryOperatorImpl.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml.impl; import msi.gama.lang.gaml.gaml.BinaryOperator; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/BlockImpl.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/BlockImpl.java index d6bf18be77..e2e1c5ccb4 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/BlockImpl.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/BlockImpl.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * BlockImpl.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml.impl; import java.util.Collection; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/BooleanLiteralImpl.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/BooleanLiteralImpl.java index 287f396c42..00030c4d7c 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/BooleanLiteralImpl.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/BooleanLiteralImpl.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * BooleanLiteralImpl.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml.impl; import msi.gama.lang.gaml.gaml.BooleanLiteral; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/DoubleLiteralImpl.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/DoubleLiteralImpl.java index 37efce81e9..587c513c6e 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/DoubleLiteralImpl.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/DoubleLiteralImpl.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * DoubleLiteralImpl.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml.impl; import msi.gama.lang.gaml.gaml.DoubleLiteral; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/EntryImpl.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/EntryImpl.java index fa65aee171..1f7ff775df 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/EntryImpl.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/EntryImpl.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * EntryImpl.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml.impl; import msi.gama.lang.gaml.gaml.Entry; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/EquationDefinitionImpl.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/EquationDefinitionImpl.java index da780b060a..c2834e8014 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/EquationDefinitionImpl.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/EquationDefinitionImpl.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * EquationDefinitionImpl.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml.impl; import msi.gama.lang.gaml.gaml.EquationDefinition; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/EquationFakeDefinitionImpl.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/EquationFakeDefinitionImpl.java index cd717fb9b7..408cfe1023 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/EquationFakeDefinitionImpl.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/EquationFakeDefinitionImpl.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * EquationFakeDefinitionImpl.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml.impl; import msi.gama.lang.gaml.gaml.EquationFakeDefinition; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/EquationRefImpl.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/EquationRefImpl.java index 211e54c05c..293e3bc5dd 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/EquationRefImpl.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/EquationRefImpl.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * EquationRefImpl.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml.impl; import msi.gama.lang.gaml.gaml.EquationDefinition; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/ExperimentFileStructureImpl.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/ExperimentFileStructureImpl.java index 5cd0089f77..2c8f46dada 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/ExperimentFileStructureImpl.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/ExperimentFileStructureImpl.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * ExperimentFileStructureImpl.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml.impl; import msi.gama.lang.gaml.gaml.ExperimentFileStructure; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/ExpressionImpl.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/ExpressionImpl.java index 7376ae0790..22a82cc934 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/ExpressionImpl.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/ExpressionImpl.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * ExpressionImpl.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml.impl; import msi.gama.lang.gaml.gaml.Expression; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/ExpressionListImpl.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/ExpressionListImpl.java index a266064aef..59bcab0636 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/ExpressionListImpl.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/ExpressionListImpl.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * ExpressionListImpl.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml.impl; import java.util.Collection; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/FacetImpl.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/FacetImpl.java index 1ce2e56620..abd90f00f2 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/FacetImpl.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/FacetImpl.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * FacetImpl.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml.impl; import msi.gama.lang.gaml.gaml.Block; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/FunctionImpl.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/FunctionImpl.java index 4fa0690bb7..3fe44ac88b 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/FunctionImpl.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/FunctionImpl.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * FunctionImpl.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml.impl; import msi.gama.lang.gaml.gaml.Expression; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/GamlDefinitionImpl.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/GamlDefinitionImpl.java index 6365c97d47..8bcdf50b0a 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/GamlDefinitionImpl.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/GamlDefinitionImpl.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * GamlDefinitionImpl.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml.impl; import msi.gama.lang.gaml.gaml.GamlDefinition; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/GamlFactoryImpl.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/GamlFactoryImpl.java index 3ac23cce47..ed019f606e 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/GamlFactoryImpl.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/GamlFactoryImpl.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * GamlFactoryImpl.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml.impl; import msi.gama.lang.gaml.gaml.*; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/GamlPackageImpl.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/GamlPackageImpl.java index ddbb3acd97..2e35c42c1a 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/GamlPackageImpl.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/GamlPackageImpl.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * GamlPackageImpl.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml.impl; import msi.gama.lang.gaml.gaml.Access; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/HeadlessExperimentImpl.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/HeadlessExperimentImpl.java index ff1373aecc..a81fafadd4 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/HeadlessExperimentImpl.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/HeadlessExperimentImpl.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * HeadlessExperimentImpl.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml.impl; import java.util.Collection; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/IfImpl.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/IfImpl.java index 7decf5757d..64abc9e077 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/IfImpl.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/IfImpl.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * IfImpl.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml.impl; import msi.gama.lang.gaml.gaml.Expression; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/ImportImpl.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/ImportImpl.java index c35e10bb80..117676998b 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/ImportImpl.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/ImportImpl.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * ImportImpl.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml.impl; import msi.gama.lang.gaml.gaml.GamlPackage; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/IntLiteralImpl.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/IntLiteralImpl.java index 40845afb80..832a74f7b5 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/IntLiteralImpl.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/IntLiteralImpl.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * IntLiteralImpl.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml.impl; import msi.gama.lang.gaml.gaml.GamlPackage; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/ModelImpl.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/ModelImpl.java index 8a827ef93e..bb1e54000a 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/ModelImpl.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/ModelImpl.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * ModelImpl.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml.impl; import java.util.Collection; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/ParameterImpl.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/ParameterImpl.java index 03ba5c2d98..4ed4c9a35c 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/ParameterImpl.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/ParameterImpl.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * ParameterImpl.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml.impl; import msi.gama.lang.gaml.gaml.Expression; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/PointImpl.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/PointImpl.java index dbb27401e9..a8ac2b4b1c 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/PointImpl.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/PointImpl.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * PointImpl.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml.impl; import msi.gama.lang.gaml.gaml.Expression; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/PragmaImpl.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/PragmaImpl.java index 72ced23493..1453fe05c3 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/PragmaImpl.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/PragmaImpl.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * PragmaImpl.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml.impl; import msi.gama.lang.gaml.gaml.GamlPackage; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/ReservedLiteralImpl.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/ReservedLiteralImpl.java index 9ed0231d57..42b55075f0 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/ReservedLiteralImpl.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/ReservedLiteralImpl.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * ReservedLiteralImpl.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml.impl; import msi.gama.lang.gaml.gaml.GamlPackage; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/S_ActionImpl.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/S_ActionImpl.java index e1abbcd6ca..fbe552f241 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/S_ActionImpl.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/S_ActionImpl.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * S_ActionImpl.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml.impl; import msi.gama.lang.gaml.gaml.GamlPackage; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/S_AssignmentImpl.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/S_AssignmentImpl.java index 80d15dd794..0666d7c9c7 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/S_AssignmentImpl.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/S_AssignmentImpl.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * S_AssignmentImpl.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml.impl; import msi.gama.lang.gaml.gaml.Expression; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/S_DeclarationImpl.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/S_DeclarationImpl.java index 9778cba88d..621c9b9489 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/S_DeclarationImpl.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/S_DeclarationImpl.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * S_DeclarationImpl.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml.impl; import msi.gama.lang.gaml.gaml.GamlDefinition; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/S_DefinitionImpl.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/S_DefinitionImpl.java index dab5eaf257..916cacebfb 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/S_DefinitionImpl.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/S_DefinitionImpl.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * S_DefinitionImpl.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml.impl; import msi.gama.lang.gaml.gaml.ActionArguments; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/S_DirectAssignmentImpl.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/S_DirectAssignmentImpl.java index 8447d3d316..39a7a25459 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/S_DirectAssignmentImpl.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/S_DirectAssignmentImpl.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * S_DirectAssignmentImpl.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml.impl; import msi.gama.lang.gaml.gaml.GamlPackage; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/S_DisplayImpl.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/S_DisplayImpl.java index 057d2177d2..8bd71b2a43 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/S_DisplayImpl.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/S_DisplayImpl.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * S_DisplayImpl.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml.impl; import msi.gama.lang.gaml.gaml.GamlPackage; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/S_DoImpl.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/S_DoImpl.java index 3005c6cb81..dc37405615 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/S_DoImpl.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/S_DoImpl.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * S_DoImpl.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml.impl; import msi.gama.lang.gaml.gaml.GamlPackage; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/S_EquationsImpl.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/S_EquationsImpl.java index 1596e95f01..c87884b53a 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/S_EquationsImpl.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/S_EquationsImpl.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * S_EquationsImpl.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml.impl; import java.util.Collection; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/S_ExperimentImpl.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/S_ExperimentImpl.java index 8642776d52..79feb23087 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/S_ExperimentImpl.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/S_ExperimentImpl.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * S_ExperimentImpl.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml.impl; import msi.gama.lang.gaml.gaml.GamlDefinition; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/S_GlobalImpl.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/S_GlobalImpl.java index f3b50f27f9..46224c26d7 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/S_GlobalImpl.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/S_GlobalImpl.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * S_GlobalImpl.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml.impl; import msi.gama.lang.gaml.gaml.GamlPackage; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/S_IfImpl.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/S_IfImpl.java index 8224501945..dc877a77c8 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/S_IfImpl.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/S_IfImpl.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * S_IfImpl.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml.impl; import msi.gama.lang.gaml.gaml.GamlPackage; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/S_LoopImpl.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/S_LoopImpl.java index 432926b3e9..22075273b5 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/S_LoopImpl.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/S_LoopImpl.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * S_LoopImpl.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml.impl; import msi.gama.lang.gaml.gaml.GamlPackage; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/S_OtherImpl.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/S_OtherImpl.java index a060ebce9f..28d7f4f950 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/S_OtherImpl.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/S_OtherImpl.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * S_OtherImpl.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml.impl; import msi.gama.lang.gaml.gaml.GamlPackage; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/S_ReflexImpl.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/S_ReflexImpl.java index ea10e28026..7953e3e0f5 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/S_ReflexImpl.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/S_ReflexImpl.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * S_ReflexImpl.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml.impl; import msi.gama.lang.gaml.gaml.GamlPackage; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/S_ReturnImpl.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/S_ReturnImpl.java index b229179269..13a54c1ec8 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/S_ReturnImpl.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/S_ReturnImpl.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * S_ReturnImpl.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml.impl; import msi.gama.lang.gaml.gaml.GamlPackage; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/S_SetImpl.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/S_SetImpl.java index 546b5e0034..9e84b4aa2c 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/S_SetImpl.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/S_SetImpl.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * S_SetImpl.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml.impl; import msi.gama.lang.gaml.gaml.GamlPackage; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/S_SolveImpl.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/S_SolveImpl.java index cf82f6f574..32874f28ad 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/S_SolveImpl.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/S_SolveImpl.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * S_SolveImpl.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml.impl; import msi.gama.lang.gaml.gaml.GamlPackage; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/S_SpeciesImpl.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/S_SpeciesImpl.java index d3b51d55c2..3418c6cc25 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/S_SpeciesImpl.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/S_SpeciesImpl.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * S_SpeciesImpl.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml.impl; import msi.gama.lang.gaml.gaml.ActionDefinition; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/S_TryImpl.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/S_TryImpl.java index c65f3205bb..c25347064c 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/S_TryImpl.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/S_TryImpl.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * S_TryImpl.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml.impl; import msi.gama.lang.gaml.gaml.Block; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/S_VarImpl.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/S_VarImpl.java index cff46a7a5e..a6e7ffce12 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/S_VarImpl.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/S_VarImpl.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * S_VarImpl.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml.impl; import msi.gama.lang.gaml.gaml.GamlPackage; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/SkillFakeDefinitionImpl.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/SkillFakeDefinitionImpl.java index cf0e1a6ab9..17b9f694c1 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/SkillFakeDefinitionImpl.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/SkillFakeDefinitionImpl.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * SkillFakeDefinitionImpl.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml.impl; import msi.gama.lang.gaml.gaml.GamlPackage; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/SkillRefImpl.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/SkillRefImpl.java index f14853cd17..247a59cb9d 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/SkillRefImpl.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/SkillRefImpl.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * SkillRefImpl.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml.impl; import msi.gama.lang.gaml.gaml.GamlPackage; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/StandaloneBlockImpl.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/StandaloneBlockImpl.java index 5a2b4f34c9..b9e5a37125 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/StandaloneBlockImpl.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/StandaloneBlockImpl.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * StandaloneBlockImpl.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml.impl; import msi.gama.lang.gaml.gaml.Block; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/StatementImpl.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/StatementImpl.java index f8219bc605..9b33992f42 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/StatementImpl.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/StatementImpl.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * StatementImpl.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml.impl; import java.util.Collection; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/StringEvaluatorImpl.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/StringEvaluatorImpl.java index 05f5966ceb..bed0dcff4b 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/StringEvaluatorImpl.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/StringEvaluatorImpl.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * StringEvaluatorImpl.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml.impl; import msi.gama.lang.gaml.gaml.Expression; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/StringLiteralImpl.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/StringLiteralImpl.java index 6cc20e0dc6..3710dc558f 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/StringLiteralImpl.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/StringLiteralImpl.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * StringLiteralImpl.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml.impl; import msi.gama.lang.gaml.gaml.GamlPackage; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/TerminalExpressionImpl.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/TerminalExpressionImpl.java index be8dcdd2dc..87bcba43ca 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/TerminalExpressionImpl.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/TerminalExpressionImpl.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * TerminalExpressionImpl.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml.impl; import msi.gama.lang.gaml.gaml.GamlPackage; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/TypeDefinitionImpl.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/TypeDefinitionImpl.java index ee6f798dba..3eb55e358e 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/TypeDefinitionImpl.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/TypeDefinitionImpl.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * TypeDefinitionImpl.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml.impl; import msi.gama.lang.gaml.gaml.GamlPackage; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/TypeFakeDefinitionImpl.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/TypeFakeDefinitionImpl.java index 1b6913da17..5d3899411f 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/TypeFakeDefinitionImpl.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/TypeFakeDefinitionImpl.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * TypeFakeDefinitionImpl.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml.impl; import msi.gama.lang.gaml.gaml.GamlPackage; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/TypeInfoImpl.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/TypeInfoImpl.java index 19a8205e50..347bdcd2f5 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/TypeInfoImpl.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/TypeInfoImpl.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * TypeInfoImpl.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml.impl; import msi.gama.lang.gaml.gaml.Expression; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/TypeRefImpl.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/TypeRefImpl.java index 1a75b0303c..059972ca5a 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/TypeRefImpl.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/TypeRefImpl.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * TypeRefImpl.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml.impl; import msi.gama.lang.gaml.gaml.GamlPackage; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/UnaryImpl.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/UnaryImpl.java index 90dd2e92a9..30347a7442 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/UnaryImpl.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/UnaryImpl.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * UnaryImpl.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml.impl; import msi.gama.lang.gaml.gaml.Expression; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/UnitFakeDefinitionImpl.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/UnitFakeDefinitionImpl.java index 9ea6964790..93f2bd8b1b 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/UnitFakeDefinitionImpl.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/UnitFakeDefinitionImpl.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * UnitFakeDefinitionImpl.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml.impl; import msi.gama.lang.gaml.gaml.GamlPackage; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/UnitImpl.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/UnitImpl.java index a19b0724ce..4ec6ae1e41 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/UnitImpl.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/UnitImpl.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * UnitImpl.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml.impl; import msi.gama.lang.gaml.gaml.Expression; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/UnitNameImpl.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/UnitNameImpl.java index 302988fccb..29e6754a56 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/UnitNameImpl.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/UnitNameImpl.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * UnitNameImpl.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml.impl; import msi.gama.lang.gaml.gaml.GamlPackage; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/VarDefinitionImpl.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/VarDefinitionImpl.java index 92d5b283ad..ce534fee2c 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/VarDefinitionImpl.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/VarDefinitionImpl.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * VarDefinitionImpl.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml.impl; import msi.gama.lang.gaml.gaml.GamlPackage; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/VarFakeDefinitionImpl.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/VarFakeDefinitionImpl.java index e5490a649f..4816ec9d37 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/VarFakeDefinitionImpl.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/VarFakeDefinitionImpl.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * VarFakeDefinitionImpl.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml.impl; import msi.gama.lang.gaml.gaml.GamlPackage; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/VariableRefImpl.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/VariableRefImpl.java index edf59b3b14..b02424b88a 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/VariableRefImpl.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/VariableRefImpl.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * VariableRefImpl.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml.impl; import msi.gama.lang.gaml.gaml.GamlPackage; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/speciesOrGridDisplayStatementImpl.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/speciesOrGridDisplayStatementImpl.java index ea63017f5a..19ee11b0cd 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/speciesOrGridDisplayStatementImpl.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/impl/speciesOrGridDisplayStatementImpl.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * speciesOrGridDisplayStatementImpl.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml.impl; import msi.gama.lang.gaml.gaml.GamlPackage; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/speciesOrGridDisplayStatement.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/speciesOrGridDisplayStatement.java index 03b6079aaa..05bdb48986 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/speciesOrGridDisplayStatement.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/speciesOrGridDisplayStatement.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * speciesOrGridDisplayStatement.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/util/GamlAdapterFactory.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/util/GamlAdapterFactory.java index 076c5ed86a..104ff8eecd 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/util/GamlAdapterFactory.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/util/GamlAdapterFactory.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * GamlAdapterFactory.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml.util; import msi.gama.lang.gaml.gaml.*; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/util/GamlSwitch.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/util/GamlSwitch.java index 4b8ab63b0f..59a8c2dbe6 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/util/GamlSwitch.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/gaml/util/GamlSwitch.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * GamlSwitch.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/** + * generated by Xtext + */ package msi.gama.lang.gaml.gaml.util; import msi.gama.lang.gaml.gaml.*; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/parser/antlr/GamlAntlrTokenFileProvider.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/parser/antlr/GamlAntlrTokenFileProvider.java index 3780a4ed73..73d106e041 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/parser/antlr/GamlAntlrTokenFileProvider.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/parser/antlr/GamlAntlrTokenFileProvider.java @@ -1,21 +1,11 @@ -/******************************************************************************************************* - * - * GamlAntlrTokenFileProvider.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/* + * generated by Xtext + */ package msi.gama.lang.gaml.parser.antlr; import java.io.InputStream; import org.eclipse.xtext.parser.antlr.IAntlrTokenFileProvider; -/** - * The Class GamlAntlrTokenFileProvider. - */ public class GamlAntlrTokenFileProvider implements IAntlrTokenFileProvider { @Override diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/parser/antlr/GamlParser.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/parser/antlr/GamlParser.java index d5ad8280fd..274c66aea8 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/parser/antlr/GamlParser.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/parser/antlr/GamlParser.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * GamlParser.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/* + * generated by Xtext + */ package msi.gama.lang.gaml.parser.antlr; import com.google.inject.Inject; @@ -16,12 +9,8 @@ import org.eclipse.xtext.parser.antlr.AbstractAntlrParser; import org.eclipse.xtext.parser.antlr.XtextTokenStream; -/** - * The Class GamlParser. - */ public class GamlParser extends AbstractAntlrParser { - /** The grammar access. */ @Inject private GamlGrammarAccess grammarAccess; @@ -41,20 +30,10 @@ protected String getDefaultRuleName() { return "Entry"; } - /** - * Gets the grammar access. - * - * @return the grammar access - */ public GamlGrammarAccess getGrammarAccess() { return this.grammarAccess; } - /** - * Sets the grammar access. - * - * @param grammarAccess the new grammar access - */ public void setGrammarAccess(GamlGrammarAccess grammarAccess) { this.grammarAccess = grammarAccess; } diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/parser/antlr/internal/InternalGaml.g b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/parser/antlr/internal/InternalGaml.g index 8040bc7362..98a51d4b91 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/parser/antlr/internal/InternalGaml.g +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/parser/antlr/internal/InternalGaml.g @@ -4319,113 +4319,119 @@ ruleSpecialFacetKey returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRul leaveRule(); }: ( + kw='camera:' + { + $current.merge(kw); + newLeafNode(kw, grammarAccess.getSpecialFacetKeyAccess().getCameraKeyword_0()); + } + | kw='data:' { $current.merge(kw); - newLeafNode(kw, grammarAccess.getSpecialFacetKeyAccess().getDataKeyword_0()); + newLeafNode(kw, grammarAccess.getSpecialFacetKeyAccess().getDataKeyword_1()); } | ( kw='when' { $current.merge(kw); - newLeafNode(kw, grammarAccess.getSpecialFacetKeyAccess().getWhenKeyword_1_0()); + newLeafNode(kw, grammarAccess.getSpecialFacetKeyAccess().getWhenKeyword_2_0()); } kw=':' { $current.merge(kw); - newLeafNode(kw, grammarAccess.getSpecialFacetKeyAccess().getColonKeyword_1_1()); + newLeafNode(kw, grammarAccess.getSpecialFacetKeyAccess().getColonKeyword_2_1()); } ) | kw='const:' { $current.merge(kw); - newLeafNode(kw, grammarAccess.getSpecialFacetKeyAccess().getConstKeyword_2()); + newLeafNode(kw, grammarAccess.getSpecialFacetKeyAccess().getConstKeyword_3()); } | kw='value:' { $current.merge(kw); - newLeafNode(kw, grammarAccess.getSpecialFacetKeyAccess().getValueKeyword_3()); + newLeafNode(kw, grammarAccess.getSpecialFacetKeyAccess().getValueKeyword_4()); } | kw='topology:' { $current.merge(kw); - newLeafNode(kw, grammarAccess.getSpecialFacetKeyAccess().getTopologyKeyword_4()); + newLeafNode(kw, grammarAccess.getSpecialFacetKeyAccess().getTopologyKeyword_5()); } | kw='item:' { $current.merge(kw); - newLeafNode(kw, grammarAccess.getSpecialFacetKeyAccess().getItemKeyword_5()); + newLeafNode(kw, grammarAccess.getSpecialFacetKeyAccess().getItemKeyword_6()); } | kw='init:' { $current.merge(kw); - newLeafNode(kw, grammarAccess.getSpecialFacetKeyAccess().getInitKeyword_6()); + newLeafNode(kw, grammarAccess.getSpecialFacetKeyAccess().getInitKeyword_7()); } | kw='message:' { $current.merge(kw); - newLeafNode(kw, grammarAccess.getSpecialFacetKeyAccess().getMessageKeyword_7()); + newLeafNode(kw, grammarAccess.getSpecialFacetKeyAccess().getMessageKeyword_8()); } | kw='control:' { $current.merge(kw); - newLeafNode(kw, grammarAccess.getSpecialFacetKeyAccess().getControlKeyword_8()); + newLeafNode(kw, grammarAccess.getSpecialFacetKeyAccess().getControlKeyword_9()); } | kw='layout:' { $current.merge(kw); - newLeafNode(kw, grammarAccess.getSpecialFacetKeyAccess().getLayoutKeyword_9()); + newLeafNode(kw, grammarAccess.getSpecialFacetKeyAccess().getLayoutKeyword_10()); } | kw='environment:' { $current.merge(kw); - newLeafNode(kw, grammarAccess.getSpecialFacetKeyAccess().getEnvironmentKeyword_10()); + newLeafNode(kw, grammarAccess.getSpecialFacetKeyAccess().getEnvironmentKeyword_11()); } | kw='text:' { $current.merge(kw); - newLeafNode(kw, grammarAccess.getSpecialFacetKeyAccess().getTextKeyword_11()); + newLeafNode(kw, grammarAccess.getSpecialFacetKeyAccess().getTextKeyword_12()); } | kw='image:' { $current.merge(kw); - newLeafNode(kw, grammarAccess.getSpecialFacetKeyAccess().getImageKeyword_12()); + newLeafNode(kw, grammarAccess.getSpecialFacetKeyAccess().getImageKeyword_13()); } | kw='using:' { $current.merge(kw); - newLeafNode(kw, grammarAccess.getSpecialFacetKeyAccess().getUsingKeyword_13()); + newLeafNode(kw, grammarAccess.getSpecialFacetKeyAccess().getUsingKeyword_14()); } | kw='parameter:' { $current.merge(kw); - newLeafNode(kw, grammarAccess.getSpecialFacetKeyAccess().getParameterKeyword_14()); + newLeafNode(kw, grammarAccess.getSpecialFacetKeyAccess().getParameterKeyword_15()); } | kw='aspect:' { $current.merge(kw); - newLeafNode(kw, grammarAccess.getSpecialFacetKeyAccess().getAspectKeyword_15()); + newLeafNode(kw, grammarAccess.getSpecialFacetKeyAccess().getAspectKeyword_16()); } | kw='light:' { $current.merge(kw); - newLeafNode(kw, grammarAccess.getSpecialFacetKeyAccess().getLightKeyword_16()); + newLeafNode(kw, grammarAccess.getSpecialFacetKeyAccess().getLightKeyword_17()); } ) ; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/parser/antlr/internal/InternalGaml.tokens b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/parser/antlr/internal/InternalGaml.tokens index aca7aa2292..65bebb56bf 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/parser/antlr/internal/InternalGaml.tokens +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/parser/antlr/internal/InternalGaml.tokens @@ -1,66 +1,67 @@ -'!'=145 -'!='=134 -'#'=144 +'!'=146 +'!='=135 +'#'=145 '('=35 ')'=36 -'*'=140 -'**action*'=154 -'**equation*'=157 -'**skill*'=155 -'**type*'=153 -'**unit*'=152 -'**var*'=156 -'+'=138 +'*'=141 +'**action*'=155 +'**equation*'=158 +'**skill*'=156 +'**type*'=154 +'**unit*'=153 +'**var*'=157 +'+'=139 '+<-'=103 ','=105 -'-'=139 -'->'=129 -'.'=151 -'/'=141 +'-'=140 +'->'=130 +'.'=152 +'/'=142 ':'=34 -'::'=130 +'::'=131 ';'=22 -'<'=137 +'<'=138 '<+'=104 '<-'=15 '<<'=99 '<<+'=101 -'<='=136 +'<='=137 '='=41 '>'=100 '>-'=102 -'>='=135 -'?'=131 +'>='=136 +'?'=132 '@'=19 -'['=149 -'\u00B0'=143 -']'=150 -'^'=142 +'['=150 +'\u00B0'=144 +']'=151 +'^'=143 '__synthetic__'=14 'action'=37 'action:'=24 'add'=65 'agents'=81 -'and'=133 +'and'=134 'arg'=95 'as'=18 'as:'=107 'ask'=49 'aspect'=98 -'aspect:'=125 +'aspect:'=126 'assert'=58 'browse'=60 'camera'=76 +'camera:'=112 'capture'=51 'catch'=30 'chart'=80 'condition:'=27 'const'=93 -'const:'=113 -'control:'=118 +'const:'=114 +'control:'=119 'create'=52 'data'=79 -'data:'=112 +'data:'=113 'datalist'=88 'display'=43 'display_grid'=84 @@ -68,7 +69,7 @@ 'do'=90 'draw'=61 'else'=28 -'environment:'=120 +'environment:'=121 'equation'=44 'equation:'=42 'error'=54 @@ -82,35 +83,35 @@ 'highlight'=72 'if'=26 'image'=78 -'image:'=122 +'image:'=123 'import'=17 'init'=96 -'init:'=116 +'init:'=117 'inspect'=59 'invoke'=91 -'item:'=115 +'item:'=116 'layout'=74 -'layout:'=119 +'layout:'=120 'let'=94 'light'=75 -'light:'=126 +'light:'=127 'loop'=25 'match'=67 'match_between'=68 'match_one'=69 'mesh'=89 -'message:'=117 +'message:'=118 'model'=16 'model:'=21 -'my'=146 +'my'=147 'name:'=20 -'not'=148 +'not'=149 'of:'=108 -'on_change:'=127 -'or'=132 +'on_change:'=128 +'or'=133 'overlay'=87 'parameter'=70 -'parameter:'=124 +'parameter:'=125 'parent:'=109 'put'=64 'quadtree'=85 @@ -127,16 +128,16 @@ 'status'=71 'switch'=63 'text'=77 -'text:'=121 -'the'=147 -'topology:'=114 +'text:'=122 +'the'=148 +'topology:'=115 'try'=29 'type:'=111 'using'=62 -'using:'=123 +'using:'=124 'value:'=32 'var'=92 -'var:'=128 +'var:'=129 'warn'=55 'when'=33 'write'=53 @@ -211,6 +212,7 @@ T__154=154 T__155=155 T__156=156 T__157=157 +T__158=158 T__15=15 T__16=16 T__17=17 diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/parser/antlr/internal/InternalGamlLexer.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/parser/antlr/internal/InternalGamlLexer.java index 8cbc509a99..16aa4d0b6b 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/parser/antlr/internal/InternalGamlLexer.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/parser/antlr/internal/InternalGamlLexer.java @@ -1,13 +1,3 @@ -/******************************************************************************************************* - * - * InternalGamlLexer.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ package msi.gama.lang.gaml.parser.antlr.internal; // Hack: Use our own Lexer superclass by means of import. @@ -20,511 +10,178 @@ import java.util.List; import java.util.ArrayList; -/** - * The Class InternalGamlLexer. - */ @SuppressWarnings("all") public class InternalGamlLexer extends Lexer { - - /** The Constant T__144. */ public static final int T__144=144; - - /** The Constant T__143. */ public static final int T__143=143; - - /** The Constant T__146. */ public static final int T__146=146; - - /** The Constant T__50. */ public static final int T__50=50; - - /** The Constant T__145. */ public static final int T__145=145; - - /** The Constant T__140. */ public static final int T__140=140; - - /** The Constant T__142. */ public static final int T__142=142; - - /** The Constant T__141. */ public static final int T__141=141; - - /** The Constant T__59. */ public static final int T__59=59; - - /** The Constant T__55. */ public static final int T__55=55; - - /** The Constant T__56. */ public static final int T__56=56; - - /** The Constant T__57. */ public static final int T__57=57; - - /** The Constant T__58. */ public static final int T__58=58; - - /** The Constant T__51. */ public static final int T__51=51; - - /** The Constant T__137. */ public static final int T__137=137; - - /** The Constant T__52. */ public static final int T__52=52; - - /** The Constant T__136. */ public static final int T__136=136; - - /** The Constant T__53. */ public static final int T__53=53; - - /** The Constant T__139. */ public static final int T__139=139; - - /** The Constant T__54. */ public static final int T__54=54; - - /** The Constant T__138. */ public static final int T__138=138; - - /** The Constant T__133. */ public static final int T__133=133; - - /** The Constant T__132. */ public static final int T__132=132; - - /** The Constant T__60. */ public static final int T__60=60; - - /** The Constant T__135. */ public static final int T__135=135; - - /** The Constant T__61. */ public static final int T__61=61; - - /** The Constant T__134. */ public static final int T__134=134; - - /** The Constant RULE_ID. */ public static final int RULE_ID=4; - - /** The Constant T__131. */ public static final int T__131=131; - - /** The Constant T__130. */ public static final int T__130=130; - - /** The Constant T__66. */ public static final int T__66=66; - - /** The Constant RULE_ML_COMMENT. */ public static final int RULE_ML_COMMENT=10; - - /** The Constant T__67. */ public static final int T__67=67; - - /** The Constant T__129. */ public static final int T__129=129; - - /** The Constant T__68. */ public static final int T__68=68; - - /** The Constant T__69. */ public static final int T__69=69; - - /** The Constant T__62. */ public static final int T__62=62; - - /** The Constant T__126. */ public static final int T__126=126; - - /** The Constant T__63. */ public static final int T__63=63; - - /** The Constant T__125. */ public static final int T__125=125; - - /** The Constant T__64. */ public static final int T__64=64; - - /** The Constant T__128. */ public static final int T__128=128; - - /** The Constant T__65. */ public static final int T__65=65; - - /** The Constant T__127. */ public static final int T__127=127; - - /** The Constant T__37. */ public static final int T__37=37; - - /** The Constant T__38. */ public static final int T__38=38; - - /** The Constant T__39. */ public static final int T__39=39; - - /** The Constant T__33. */ public static final int T__33=33; - - /** The Constant T__34. */ public static final int T__34=34; - - /** The Constant T__35. */ public static final int T__35=35; - - /** The Constant T__36. */ public static final int T__36=36; - - /** The Constant T__30. */ public static final int T__30=30; - - /** The Constant T__31. */ + public static final int T__158=158; public static final int T__31=31; - - /** The Constant T__32. */ public static final int T__32=32; - - /** The Constant T__155. */ public static final int T__155=155; - - /** The Constant RULE_KEYWORD. */ public static final int RULE_KEYWORD=9; - - /** The Constant T__154. */ public static final int T__154=154; - - /** The Constant T__157. */ public static final int T__157=157; - - /** The Constant T__156. */ public static final int T__156=156; - - /** The Constant T__151. */ public static final int T__151=151; - - /** The Constant T__150. */ public static final int T__150=150; - - /** The Constant T__153. */ public static final int T__153=153; - - /** The Constant T__152. */ public static final int T__152=152; - - /** The Constant T__48. */ public static final int T__48=48; - - /** The Constant T__49. */ public static final int T__49=49; - - /** The Constant T__44. */ public static final int T__44=44; - - /** The Constant T__45. */ public static final int T__45=45; - - /** The Constant T__46. */ public static final int T__46=46; - - /** The Constant T__47. */ public static final int T__47=47; - - /** The Constant T__40. */ public static final int T__40=40; - - /** The Constant T__148. */ public static final int T__148=148; - - /** The Constant T__41. */ public static final int T__41=41; - - /** The Constant T__147. */ public static final int T__147=147; - - /** The Constant T__42. */ public static final int T__42=42; - - /** The Constant T__43. */ public static final int T__43=43; - - /** The Constant T__149. */ public static final int T__149=149; - - /** The Constant T__91. */ public static final int T__91=91; - - /** The Constant T__100. */ public static final int T__100=100; - - /** The Constant T__92. */ public static final int T__92=92; - - /** The Constant T__93. */ public static final int T__93=93; - - /** The Constant T__102. */ public static final int T__102=102; - - /** The Constant T__94. */ public static final int T__94=94; - - /** The Constant T__101. */ public static final int T__101=101; - - /** The Constant T__90. */ public static final int T__90=90; - - /** The Constant RULE_BOOLEAN. */ public static final int RULE_BOOLEAN=8; - - /** The Constant T__19. */ public static final int T__19=19; - - /** The Constant T__15. */ public static final int T__15=15; - - /** The Constant T__16. */ public static final int T__16=16; - - /** The Constant T__17. */ public static final int T__17=17; - - /** The Constant T__18. */ public static final int T__18=18; - - /** The Constant T__99. */ public static final int T__99=99; - - /** The Constant T__14. */ public static final int T__14=14; - - /** The Constant T__95. */ public static final int T__95=95; - - /** The Constant T__96. */ public static final int T__96=96; - - /** The Constant T__97. */ public static final int T__97=97; - - /** The Constant T__98. */ public static final int T__98=98; - - /** The Constant T__26. */ public static final int T__26=26; - - /** The Constant T__27. */ public static final int T__27=27; - - /** The Constant T__28. */ public static final int T__28=28; - - /** The Constant T__29. */ public static final int T__29=29; - - /** The Constant T__22. */ public static final int T__22=22; - - /** The Constant T__23. */ public static final int T__23=23; - - /** The Constant T__24. */ public static final int T__24=24; - - /** The Constant T__25. */ public static final int T__25=25; - - /** The Constant T__20. */ public static final int T__20=20; - - /** The Constant T__21. */ public static final int T__21=21; - - /** The Constant T__122. */ public static final int T__122=122; - - /** The Constant T__70. */ public static final int T__70=70; - - /** The Constant T__121. */ public static final int T__121=121; - - /** The Constant T__71. */ public static final int T__71=71; - - /** The Constant T__124. */ public static final int T__124=124; - - /** The Constant T__72. */ public static final int T__72=72; - - /** The Constant T__123. */ public static final int T__123=123; - - /** The Constant T__120. */ public static final int T__120=120; - - /** The Constant RULE_STRING. */ public static final int RULE_STRING=5; - - /** The Constant RULE_SL_COMMENT. */ public static final int RULE_SL_COMMENT=11; - - /** The Constant RULE_DOUBLE. */ public static final int RULE_DOUBLE=7; - - /** The Constant T__77. */ public static final int T__77=77; - - /** The Constant T__119. */ public static final int T__119=119; - - /** The Constant T__78. */ public static final int T__78=78; - - /** The Constant T__118. */ public static final int T__118=118; - - /** The Constant T__79. */ public static final int T__79=79; - - /** The Constant T__73. */ public static final int T__73=73; - - /** The Constant T__115. */ public static final int T__115=115; - - /** The Constant EOF. */ public static final int EOF=-1; - - /** The Constant T__74. */ public static final int T__74=74; - - /** The Constant T__114. */ public static final int T__114=114; - - /** The Constant T__75. */ public static final int T__75=75; - - /** The Constant T__117. */ public static final int T__117=117; - - /** The Constant T__76. */ public static final int T__76=76; - - /** The Constant T__116. */ public static final int T__116=116; - - /** The Constant T__80. */ public static final int T__80=80; - - /** The Constant T__111. */ public static final int T__111=111; - - /** The Constant T__81. */ public static final int T__81=81; - - /** The Constant T__110. */ public static final int T__110=110; - - /** The Constant T__82. */ public static final int T__82=82; - - /** The Constant T__113. */ public static final int T__113=113; - - /** The Constant T__83. */ public static final int T__83=83; - - /** The Constant T__112. */ public static final int T__112=112; - - /** The Constant RULE_WS. */ public static final int RULE_WS=12; - - /** The Constant RULE_ANY_OTHER. */ public static final int RULE_ANY_OTHER=13; - - /** The Constant T__88. */ public static final int T__88=88; - - /** The Constant T__108. */ public static final int T__108=108; - - /** The Constant T__89. */ public static final int T__89=89; - - /** The Constant T__107. */ public static final int T__107=107; - - /** The Constant T__109. */ public static final int T__109=109; - - /** The Constant T__84. */ public static final int T__84=84; - - /** The Constant T__104. */ public static final int T__104=104; - - /** The Constant T__85. */ public static final int T__85=85; - - /** The Constant T__103. */ public static final int T__103=103; - - /** The Constant RULE_INTEGER. */ public static final int RULE_INTEGER=6; - - /** The Constant T__86. */ public static final int T__86=86; - - /** The Constant T__106. */ public static final int T__106=106; - - /** The Constant T__87. */ public static final int T__87=87; - - /** The Constant T__105. */ public static final int T__105=105; // delegates // delegators - /** - * Instantiates a new internal gaml lexer. - */ public InternalGamlLexer() {;} - - /** - * Instantiates a new internal gaml lexer. - * - * @param input the input - */ public InternalGamlLexer(CharStream input) { this(input, new RecognizerSharedState()); } - - /** - * Instantiates a new internal gaml lexer. - * - * @param input the input - * @param state the state - */ public InternalGamlLexer(CharStream input, RecognizerSharedState state) { super(input,state); } public String getGrammarFileName() { return "InternalGaml.g"; } - /** - * M T 14. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__14" public final void mT__14() throws RecognitionException { try { @@ -546,11 +203,6 @@ public final void mT__14() throws RecognitionException { } // $ANTLR end "T__14" - /** - * M T 15. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__15" public final void mT__15() throws RecognitionException { try { @@ -572,11 +224,6 @@ public final void mT__15() throws RecognitionException { } // $ANTLR end "T__15" - /** - * M T 16. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__16" public final void mT__16() throws RecognitionException { try { @@ -598,11 +245,6 @@ public final void mT__16() throws RecognitionException { } // $ANTLR end "T__16" - /** - * M T 17. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__17" public final void mT__17() throws RecognitionException { try { @@ -624,11 +266,6 @@ public final void mT__17() throws RecognitionException { } // $ANTLR end "T__17" - /** - * M T 18. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__18" public final void mT__18() throws RecognitionException { try { @@ -650,11 +287,6 @@ public final void mT__18() throws RecognitionException { } // $ANTLR end "T__18" - /** - * M T 19. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__19" public final void mT__19() throws RecognitionException { try { @@ -675,11 +307,6 @@ public final void mT__19() throws RecognitionException { } // $ANTLR end "T__19" - /** - * M T 20. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__20" public final void mT__20() throws RecognitionException { try { @@ -701,11 +328,6 @@ public final void mT__20() throws RecognitionException { } // $ANTLR end "T__20" - /** - * M T 21. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__21" public final void mT__21() throws RecognitionException { try { @@ -727,11 +349,6 @@ public final void mT__21() throws RecognitionException { } // $ANTLR end "T__21" - /** - * M T 22. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__22" public final void mT__22() throws RecognitionException { try { @@ -752,11 +369,6 @@ public final void mT__22() throws RecognitionException { } // $ANTLR end "T__22" - /** - * M T 23. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__23" public final void mT__23() throws RecognitionException { try { @@ -778,11 +390,6 @@ public final void mT__23() throws RecognitionException { } // $ANTLR end "T__23" - /** - * M T 24. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__24" public final void mT__24() throws RecognitionException { try { @@ -804,11 +411,6 @@ public final void mT__24() throws RecognitionException { } // $ANTLR end "T__24" - /** - * M T 25. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__25" public final void mT__25() throws RecognitionException { try { @@ -830,11 +432,6 @@ public final void mT__25() throws RecognitionException { } // $ANTLR end "T__25" - /** - * M T 26. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__26" public final void mT__26() throws RecognitionException { try { @@ -856,11 +453,6 @@ public final void mT__26() throws RecognitionException { } // $ANTLR end "T__26" - /** - * M T 27. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__27" public final void mT__27() throws RecognitionException { try { @@ -882,11 +474,6 @@ public final void mT__27() throws RecognitionException { } // $ANTLR end "T__27" - /** - * M T 28. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__28" public final void mT__28() throws RecognitionException { try { @@ -908,11 +495,6 @@ public final void mT__28() throws RecognitionException { } // $ANTLR end "T__28" - /** - * M T 29. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__29" public final void mT__29() throws RecognitionException { try { @@ -934,11 +516,6 @@ public final void mT__29() throws RecognitionException { } // $ANTLR end "T__29" - /** - * M T 30. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__30" public final void mT__30() throws RecognitionException { try { @@ -960,11 +537,6 @@ public final void mT__30() throws RecognitionException { } // $ANTLR end "T__30" - /** - * M T 31. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__31" public final void mT__31() throws RecognitionException { try { @@ -986,11 +558,6 @@ public final void mT__31() throws RecognitionException { } // $ANTLR end "T__31" - /** - * M T 32. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__32" public final void mT__32() throws RecognitionException { try { @@ -1012,11 +579,6 @@ public final void mT__32() throws RecognitionException { } // $ANTLR end "T__32" - /** - * M T 33. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__33" public final void mT__33() throws RecognitionException { try { @@ -1038,11 +600,6 @@ public final void mT__33() throws RecognitionException { } // $ANTLR end "T__33" - /** - * M T 34. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__34" public final void mT__34() throws RecognitionException { try { @@ -1063,11 +620,6 @@ public final void mT__34() throws RecognitionException { } // $ANTLR end "T__34" - /** - * M T 35. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__35" public final void mT__35() throws RecognitionException { try { @@ -1088,11 +640,6 @@ public final void mT__35() throws RecognitionException { } // $ANTLR end "T__35" - /** - * M T 36. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__36" public final void mT__36() throws RecognitionException { try { @@ -1113,11 +660,6 @@ public final void mT__36() throws RecognitionException { } // $ANTLR end "T__36" - /** - * M T 37. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__37" public final void mT__37() throws RecognitionException { try { @@ -1139,11 +681,6 @@ public final void mT__37() throws RecognitionException { } // $ANTLR end "T__37" - /** - * M T 38. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__38" public final void mT__38() throws RecognitionException { try { @@ -1165,11 +702,6 @@ public final void mT__38() throws RecognitionException { } // $ANTLR end "T__38" - /** - * M T 39. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__39" public final void mT__39() throws RecognitionException { try { @@ -1190,11 +722,6 @@ public final void mT__39() throws RecognitionException { } // $ANTLR end "T__39" - /** - * M T 40. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__40" public final void mT__40() throws RecognitionException { try { @@ -1215,11 +742,6 @@ public final void mT__40() throws RecognitionException { } // $ANTLR end "T__40" - /** - * M T 41. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__41" public final void mT__41() throws RecognitionException { try { @@ -1240,11 +762,6 @@ public final void mT__41() throws RecognitionException { } // $ANTLR end "T__41" - /** - * M T 42. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__42" public final void mT__42() throws RecognitionException { try { @@ -1266,11 +783,6 @@ public final void mT__42() throws RecognitionException { } // $ANTLR end "T__42" - /** - * M T 43. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__43" public final void mT__43() throws RecognitionException { try { @@ -1292,11 +804,6 @@ public final void mT__43() throws RecognitionException { } // $ANTLR end "T__43" - /** - * M T 44. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__44" public final void mT__44() throws RecognitionException { try { @@ -1318,11 +825,6 @@ public final void mT__44() throws RecognitionException { } // $ANTLR end "T__44" - /** - * M T 45. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__45" public final void mT__45() throws RecognitionException { try { @@ -1344,11 +846,6 @@ public final void mT__45() throws RecognitionException { } // $ANTLR end "T__45" - /** - * M T 46. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__46" public final void mT__46() throws RecognitionException { try { @@ -1370,11 +867,6 @@ public final void mT__46() throws RecognitionException { } // $ANTLR end "T__46" - /** - * M T 47. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__47" public final void mT__47() throws RecognitionException { try { @@ -1396,11 +888,6 @@ public final void mT__47() throws RecognitionException { } // $ANTLR end "T__47" - /** - * M T 48. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__48" public final void mT__48() throws RecognitionException { try { @@ -1422,11 +909,6 @@ public final void mT__48() throws RecognitionException { } // $ANTLR end "T__48" - /** - * M T 49. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__49" public final void mT__49() throws RecognitionException { try { @@ -1448,11 +930,6 @@ public final void mT__49() throws RecognitionException { } // $ANTLR end "T__49" - /** - * M T 50. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__50" public final void mT__50() throws RecognitionException { try { @@ -1474,11 +951,6 @@ public final void mT__50() throws RecognitionException { } // $ANTLR end "T__50" - /** - * M T 51. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__51" public final void mT__51() throws RecognitionException { try { @@ -1500,11 +972,6 @@ public final void mT__51() throws RecognitionException { } // $ANTLR end "T__51" - /** - * M T 52. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__52" public final void mT__52() throws RecognitionException { try { @@ -1526,11 +993,6 @@ public final void mT__52() throws RecognitionException { } // $ANTLR end "T__52" - /** - * M T 53. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__53" public final void mT__53() throws RecognitionException { try { @@ -1552,11 +1014,6 @@ public final void mT__53() throws RecognitionException { } // $ANTLR end "T__53" - /** - * M T 54. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__54" public final void mT__54() throws RecognitionException { try { @@ -1578,11 +1035,6 @@ public final void mT__54() throws RecognitionException { } // $ANTLR end "T__54" - /** - * M T 55. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__55" public final void mT__55() throws RecognitionException { try { @@ -1604,11 +1056,6 @@ public final void mT__55() throws RecognitionException { } // $ANTLR end "T__55" - /** - * M T 56. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__56" public final void mT__56() throws RecognitionException { try { @@ -1630,11 +1077,6 @@ public final void mT__56() throws RecognitionException { } // $ANTLR end "T__56" - /** - * M T 57. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__57" public final void mT__57() throws RecognitionException { try { @@ -1656,11 +1098,6 @@ public final void mT__57() throws RecognitionException { } // $ANTLR end "T__57" - /** - * M T 58. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__58" public final void mT__58() throws RecognitionException { try { @@ -1682,11 +1119,6 @@ public final void mT__58() throws RecognitionException { } // $ANTLR end "T__58" - /** - * M T 59. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__59" public final void mT__59() throws RecognitionException { try { @@ -1708,11 +1140,6 @@ public final void mT__59() throws RecognitionException { } // $ANTLR end "T__59" - /** - * M T 60. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__60" public final void mT__60() throws RecognitionException { try { @@ -1734,11 +1161,6 @@ public final void mT__60() throws RecognitionException { } // $ANTLR end "T__60" - /** - * M T 61. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__61" public final void mT__61() throws RecognitionException { try { @@ -1760,11 +1182,6 @@ public final void mT__61() throws RecognitionException { } // $ANTLR end "T__61" - /** - * M T 62. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__62" public final void mT__62() throws RecognitionException { try { @@ -1786,11 +1203,6 @@ public final void mT__62() throws RecognitionException { } // $ANTLR end "T__62" - /** - * M T 63. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__63" public final void mT__63() throws RecognitionException { try { @@ -1812,11 +1224,6 @@ public final void mT__63() throws RecognitionException { } // $ANTLR end "T__63" - /** - * M T 64. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__64" public final void mT__64() throws RecognitionException { try { @@ -1838,11 +1245,6 @@ public final void mT__64() throws RecognitionException { } // $ANTLR end "T__64" - /** - * M T 65. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__65" public final void mT__65() throws RecognitionException { try { @@ -1864,11 +1266,6 @@ public final void mT__65() throws RecognitionException { } // $ANTLR end "T__65" - /** - * M T 66. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__66" public final void mT__66() throws RecognitionException { try { @@ -1890,11 +1287,6 @@ public final void mT__66() throws RecognitionException { } // $ANTLR end "T__66" - /** - * M T 67. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__67" public final void mT__67() throws RecognitionException { try { @@ -1916,11 +1308,6 @@ public final void mT__67() throws RecognitionException { } // $ANTLR end "T__67" - /** - * M T 68. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__68" public final void mT__68() throws RecognitionException { try { @@ -1942,11 +1329,6 @@ public final void mT__68() throws RecognitionException { } // $ANTLR end "T__68" - /** - * M T 69. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__69" public final void mT__69() throws RecognitionException { try { @@ -1968,11 +1350,6 @@ public final void mT__69() throws RecognitionException { } // $ANTLR end "T__69" - /** - * M T 70. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__70" public final void mT__70() throws RecognitionException { try { @@ -1994,11 +1371,6 @@ public final void mT__70() throws RecognitionException { } // $ANTLR end "T__70" - /** - * M T 71. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__71" public final void mT__71() throws RecognitionException { try { @@ -2020,11 +1392,6 @@ public final void mT__71() throws RecognitionException { } // $ANTLR end "T__71" - /** - * M T 72. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__72" public final void mT__72() throws RecognitionException { try { @@ -2046,11 +1413,6 @@ public final void mT__72() throws RecognitionException { } // $ANTLR end "T__72" - /** - * M T 73. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__73" public final void mT__73() throws RecognitionException { try { @@ -2072,11 +1434,6 @@ public final void mT__73() throws RecognitionException { } // $ANTLR end "T__73" - /** - * M T 74. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__74" public final void mT__74() throws RecognitionException { try { @@ -2098,11 +1455,6 @@ public final void mT__74() throws RecognitionException { } // $ANTLR end "T__74" - /** - * M T 75. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__75" public final void mT__75() throws RecognitionException { try { @@ -2124,11 +1476,6 @@ public final void mT__75() throws RecognitionException { } // $ANTLR end "T__75" - /** - * M T 76. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__76" public final void mT__76() throws RecognitionException { try { @@ -2150,11 +1497,6 @@ public final void mT__76() throws RecognitionException { } // $ANTLR end "T__76" - /** - * M T 77. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__77" public final void mT__77() throws RecognitionException { try { @@ -2176,11 +1518,6 @@ public final void mT__77() throws RecognitionException { } // $ANTLR end "T__77" - /** - * M T 78. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__78" public final void mT__78() throws RecognitionException { try { @@ -2202,11 +1539,6 @@ public final void mT__78() throws RecognitionException { } // $ANTLR end "T__78" - /** - * M T 79. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__79" public final void mT__79() throws RecognitionException { try { @@ -2228,11 +1560,6 @@ public final void mT__79() throws RecognitionException { } // $ANTLR end "T__79" - /** - * M T 80. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__80" public final void mT__80() throws RecognitionException { try { @@ -2254,11 +1581,6 @@ public final void mT__80() throws RecognitionException { } // $ANTLR end "T__80" - /** - * M T 81. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__81" public final void mT__81() throws RecognitionException { try { @@ -2280,11 +1602,6 @@ public final void mT__81() throws RecognitionException { } // $ANTLR end "T__81" - /** - * M T 82. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__82" public final void mT__82() throws RecognitionException { try { @@ -2306,11 +1623,6 @@ public final void mT__82() throws RecognitionException { } // $ANTLR end "T__82" - /** - * M T 83. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__83" public final void mT__83() throws RecognitionException { try { @@ -2332,11 +1644,6 @@ public final void mT__83() throws RecognitionException { } // $ANTLR end "T__83" - /** - * M T 84. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__84" public final void mT__84() throws RecognitionException { try { @@ -2358,11 +1665,6 @@ public final void mT__84() throws RecognitionException { } // $ANTLR end "T__84" - /** - * M T 85. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__85" public final void mT__85() throws RecognitionException { try { @@ -2384,11 +1686,6 @@ public final void mT__85() throws RecognitionException { } // $ANTLR end "T__85" - /** - * M T 86. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__86" public final void mT__86() throws RecognitionException { try { @@ -2410,11 +1707,6 @@ public final void mT__86() throws RecognitionException { } // $ANTLR end "T__86" - /** - * M T 87. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__87" public final void mT__87() throws RecognitionException { try { @@ -2436,11 +1728,6 @@ public final void mT__87() throws RecognitionException { } // $ANTLR end "T__87" - /** - * M T 88. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__88" public final void mT__88() throws RecognitionException { try { @@ -2462,11 +1749,6 @@ public final void mT__88() throws RecognitionException { } // $ANTLR end "T__88" - /** - * M T 89. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__89" public final void mT__89() throws RecognitionException { try { @@ -2488,11 +1770,6 @@ public final void mT__89() throws RecognitionException { } // $ANTLR end "T__89" - /** - * M T 90. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__90" public final void mT__90() throws RecognitionException { try { @@ -2514,11 +1791,6 @@ public final void mT__90() throws RecognitionException { } // $ANTLR end "T__90" - /** - * M T 91. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__91" public final void mT__91() throws RecognitionException { try { @@ -2540,11 +1812,6 @@ public final void mT__91() throws RecognitionException { } // $ANTLR end "T__91" - /** - * M T 92. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__92" public final void mT__92() throws RecognitionException { try { @@ -2566,11 +1833,6 @@ public final void mT__92() throws RecognitionException { } // $ANTLR end "T__92" - /** - * M T 93. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__93" public final void mT__93() throws RecognitionException { try { @@ -2592,11 +1854,6 @@ public final void mT__93() throws RecognitionException { } // $ANTLR end "T__93" - /** - * M T 94. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__94" public final void mT__94() throws RecognitionException { try { @@ -2618,11 +1875,6 @@ public final void mT__94() throws RecognitionException { } // $ANTLR end "T__94" - /** - * M T 95. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__95" public final void mT__95() throws RecognitionException { try { @@ -2644,11 +1896,6 @@ public final void mT__95() throws RecognitionException { } // $ANTLR end "T__95" - /** - * M T 96. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__96" public final void mT__96() throws RecognitionException { try { @@ -2670,11 +1917,6 @@ public final void mT__96() throws RecognitionException { } // $ANTLR end "T__96" - /** - * M T 97. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__97" public final void mT__97() throws RecognitionException { try { @@ -2696,11 +1938,6 @@ public final void mT__97() throws RecognitionException { } // $ANTLR end "T__97" - /** - * M T 98. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__98" public final void mT__98() throws RecognitionException { try { @@ -2722,11 +1959,6 @@ public final void mT__98() throws RecognitionException { } // $ANTLR end "T__98" - /** - * M T 99. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__99" public final void mT__99() throws RecognitionException { try { @@ -2748,11 +1980,6 @@ public final void mT__99() throws RecognitionException { } // $ANTLR end "T__99" - /** - * M T 100. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__100" public final void mT__100() throws RecognitionException { try { @@ -2773,11 +2000,6 @@ public final void mT__100() throws RecognitionException { } // $ANTLR end "T__100" - /** - * M T 101. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__101" public final void mT__101() throws RecognitionException { try { @@ -2799,11 +2021,6 @@ public final void mT__101() throws RecognitionException { } // $ANTLR end "T__101" - /** - * M T 102. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__102" public final void mT__102() throws RecognitionException { try { @@ -2825,11 +2042,6 @@ public final void mT__102() throws RecognitionException { } // $ANTLR end "T__102" - /** - * M T 103. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__103" public final void mT__103() throws RecognitionException { try { @@ -2851,11 +2063,6 @@ public final void mT__103() throws RecognitionException { } // $ANTLR end "T__103" - /** - * M T 104. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__104" public final void mT__104() throws RecognitionException { try { @@ -2877,11 +2084,6 @@ public final void mT__104() throws RecognitionException { } // $ANTLR end "T__104" - /** - * M T 105. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__105" public final void mT__105() throws RecognitionException { try { @@ -2902,11 +2104,6 @@ public final void mT__105() throws RecognitionException { } // $ANTLR end "T__105" - /** - * M T 106. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__106" public final void mT__106() throws RecognitionException { try { @@ -2928,11 +2125,6 @@ public final void mT__106() throws RecognitionException { } // $ANTLR end "T__106" - /** - * M T 107. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__107" public final void mT__107() throws RecognitionException { try { @@ -2954,11 +2146,6 @@ public final void mT__107() throws RecognitionException { } // $ANTLR end "T__107" - /** - * M T 108. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__108" public final void mT__108() throws RecognitionException { try { @@ -2980,11 +2167,6 @@ public final void mT__108() throws RecognitionException { } // $ANTLR end "T__108" - /** - * M T 109. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__109" public final void mT__109() throws RecognitionException { try { @@ -3006,11 +2188,6 @@ public final void mT__109() throws RecognitionException { } // $ANTLR end "T__109" - /** - * M T 110. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__110" public final void mT__110() throws RecognitionException { try { @@ -3032,11 +2209,6 @@ public final void mT__110() throws RecognitionException { } // $ANTLR end "T__110" - /** - * M T 111. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__111" public final void mT__111() throws RecognitionException { try { @@ -3058,20 +2230,15 @@ public final void mT__111() throws RecognitionException { } // $ANTLR end "T__111" - /** - * M T 112. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__112" public final void mT__112() throws RecognitionException { try { int _type = T__112; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:109:8: ( 'data:' ) - // InternalGaml.g:109:10: 'data:' + // InternalGaml.g:109:8: ( 'camera:' ) + // InternalGaml.g:109:10: 'camera:' { - match("data:"); + match("camera:"); } @@ -3084,20 +2251,15 @@ public final void mT__112() throws RecognitionException { } // $ANTLR end "T__112" - /** - * M T 113. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__113" public final void mT__113() throws RecognitionException { try { int _type = T__113; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:110:8: ( 'const:' ) - // InternalGaml.g:110:10: 'const:' + // InternalGaml.g:110:8: ( 'data:' ) + // InternalGaml.g:110:10: 'data:' { - match("const:"); + match("data:"); } @@ -3110,20 +2272,15 @@ public final void mT__113() throws RecognitionException { } // $ANTLR end "T__113" - /** - * M T 114. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__114" public final void mT__114() throws RecognitionException { try { int _type = T__114; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:111:8: ( 'topology:' ) - // InternalGaml.g:111:10: 'topology:' + // InternalGaml.g:111:8: ( 'const:' ) + // InternalGaml.g:111:10: 'const:' { - match("topology:"); + match("const:"); } @@ -3136,20 +2293,15 @@ public final void mT__114() throws RecognitionException { } // $ANTLR end "T__114" - /** - * M T 115. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__115" public final void mT__115() throws RecognitionException { try { int _type = T__115; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:112:8: ( 'item:' ) - // InternalGaml.g:112:10: 'item:' + // InternalGaml.g:112:8: ( 'topology:' ) + // InternalGaml.g:112:10: 'topology:' { - match("item:"); + match("topology:"); } @@ -3162,20 +2314,15 @@ public final void mT__115() throws RecognitionException { } // $ANTLR end "T__115" - /** - * M T 116. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__116" public final void mT__116() throws RecognitionException { try { int _type = T__116; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:113:8: ( 'init:' ) - // InternalGaml.g:113:10: 'init:' + // InternalGaml.g:113:8: ( 'item:' ) + // InternalGaml.g:113:10: 'item:' { - match("init:"); + match("item:"); } @@ -3188,20 +2335,15 @@ public final void mT__116() throws RecognitionException { } // $ANTLR end "T__116" - /** - * M T 117. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__117" public final void mT__117() throws RecognitionException { try { int _type = T__117; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:114:8: ( 'message:' ) - // InternalGaml.g:114:10: 'message:' + // InternalGaml.g:114:8: ( 'init:' ) + // InternalGaml.g:114:10: 'init:' { - match("message:"); + match("init:"); } @@ -3214,20 +2356,15 @@ public final void mT__117() throws RecognitionException { } // $ANTLR end "T__117" - /** - * M T 118. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__118" public final void mT__118() throws RecognitionException { try { int _type = T__118; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:115:8: ( 'control:' ) - // InternalGaml.g:115:10: 'control:' + // InternalGaml.g:115:8: ( 'message:' ) + // InternalGaml.g:115:10: 'message:' { - match("control:"); + match("message:"); } @@ -3240,20 +2377,15 @@ public final void mT__118() throws RecognitionException { } // $ANTLR end "T__118" - /** - * M T 119. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__119" public final void mT__119() throws RecognitionException { try { int _type = T__119; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:116:8: ( 'layout:' ) - // InternalGaml.g:116:10: 'layout:' + // InternalGaml.g:116:8: ( 'control:' ) + // InternalGaml.g:116:10: 'control:' { - match("layout:"); + match("control:"); } @@ -3266,20 +2398,15 @@ public final void mT__119() throws RecognitionException { } // $ANTLR end "T__119" - /** - * M T 120. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__120" public final void mT__120() throws RecognitionException { try { int _type = T__120; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:117:8: ( 'environment:' ) - // InternalGaml.g:117:10: 'environment:' + // InternalGaml.g:117:8: ( 'layout:' ) + // InternalGaml.g:117:10: 'layout:' { - match("environment:"); + match("layout:"); } @@ -3292,20 +2419,15 @@ public final void mT__120() throws RecognitionException { } // $ANTLR end "T__120" - /** - * M T 121. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__121" public final void mT__121() throws RecognitionException { try { int _type = T__121; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:118:8: ( 'text:' ) - // InternalGaml.g:118:10: 'text:' + // InternalGaml.g:118:8: ( 'environment:' ) + // InternalGaml.g:118:10: 'environment:' { - match("text:"); + match("environment:"); } @@ -3318,20 +2440,15 @@ public final void mT__121() throws RecognitionException { } // $ANTLR end "T__121" - /** - * M T 122. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__122" public final void mT__122() throws RecognitionException { try { int _type = T__122; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:119:8: ( 'image:' ) - // InternalGaml.g:119:10: 'image:' + // InternalGaml.g:119:8: ( 'text:' ) + // InternalGaml.g:119:10: 'text:' { - match("image:"); + match("text:"); } @@ -3344,20 +2461,15 @@ public final void mT__122() throws RecognitionException { } // $ANTLR end "T__122" - /** - * M T 123. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__123" public final void mT__123() throws RecognitionException { try { int _type = T__123; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:120:8: ( 'using:' ) - // InternalGaml.g:120:10: 'using:' + // InternalGaml.g:120:8: ( 'image:' ) + // InternalGaml.g:120:10: 'image:' { - match("using:"); + match("image:"); } @@ -3370,20 +2482,15 @@ public final void mT__123() throws RecognitionException { } // $ANTLR end "T__123" - /** - * M T 124. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__124" public final void mT__124() throws RecognitionException { try { int _type = T__124; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:121:8: ( 'parameter:' ) - // InternalGaml.g:121:10: 'parameter:' + // InternalGaml.g:121:8: ( 'using:' ) + // InternalGaml.g:121:10: 'using:' { - match("parameter:"); + match("using:"); } @@ -3396,20 +2503,15 @@ public final void mT__124() throws RecognitionException { } // $ANTLR end "T__124" - /** - * M T 125. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__125" public final void mT__125() throws RecognitionException { try { int _type = T__125; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:122:8: ( 'aspect:' ) - // InternalGaml.g:122:10: 'aspect:' + // InternalGaml.g:122:8: ( 'parameter:' ) + // InternalGaml.g:122:10: 'parameter:' { - match("aspect:"); + match("parameter:"); } @@ -3422,20 +2524,15 @@ public final void mT__125() throws RecognitionException { } // $ANTLR end "T__125" - /** - * M T 126. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__126" public final void mT__126() throws RecognitionException { try { int _type = T__126; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:123:8: ( 'light:' ) - // InternalGaml.g:123:10: 'light:' + // InternalGaml.g:123:8: ( 'aspect:' ) + // InternalGaml.g:123:10: 'aspect:' { - match("light:"); + match("aspect:"); } @@ -3448,20 +2545,15 @@ public final void mT__126() throws RecognitionException { } // $ANTLR end "T__126" - /** - * M T 127. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__127" public final void mT__127() throws RecognitionException { try { int _type = T__127; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:124:8: ( 'on_change:' ) - // InternalGaml.g:124:10: 'on_change:' + // InternalGaml.g:124:8: ( 'light:' ) + // InternalGaml.g:124:10: 'light:' { - match("on_change:"); + match("light:"); } @@ -3474,20 +2566,15 @@ public final void mT__127() throws RecognitionException { } // $ANTLR end "T__127" - /** - * M T 128. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__128" public final void mT__128() throws RecognitionException { try { int _type = T__128; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:125:8: ( 'var:' ) - // InternalGaml.g:125:10: 'var:' + // InternalGaml.g:125:8: ( 'on_change:' ) + // InternalGaml.g:125:10: 'on_change:' { - match("var:"); + match("on_change:"); } @@ -3500,20 +2587,15 @@ public final void mT__128() throws RecognitionException { } // $ANTLR end "T__128" - /** - * M T 129. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__129" public final void mT__129() throws RecognitionException { try { int _type = T__129; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:126:8: ( '->' ) - // InternalGaml.g:126:10: '->' + // InternalGaml.g:126:8: ( 'var:' ) + // InternalGaml.g:126:10: 'var:' { - match("->"); + match("var:"); } @@ -3526,20 +2608,15 @@ public final void mT__129() throws RecognitionException { } // $ANTLR end "T__129" - /** - * M T 130. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__130" public final void mT__130() throws RecognitionException { try { int _type = T__130; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:127:8: ( '::' ) - // InternalGaml.g:127:10: '::' + // InternalGaml.g:127:8: ( '->' ) + // InternalGaml.g:127:10: '->' { - match("::"); + match("->"); } @@ -3552,20 +2629,16 @@ public final void mT__130() throws RecognitionException { } // $ANTLR end "T__130" - /** - * M T 131. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__131" public final void mT__131() throws RecognitionException { try { int _type = T__131; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:128:8: ( '?' ) - // InternalGaml.g:128:10: '?' + // InternalGaml.g:128:8: ( '::' ) + // InternalGaml.g:128:10: '::' { - match('?'); + match("::"); + } @@ -3577,21 +2650,15 @@ public final void mT__131() throws RecognitionException { } // $ANTLR end "T__131" - /** - * M T 132. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__132" public final void mT__132() throws RecognitionException { try { int _type = T__132; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:129:8: ( 'or' ) - // InternalGaml.g:129:10: 'or' + // InternalGaml.g:129:8: ( '?' ) + // InternalGaml.g:129:10: '?' { - match("or"); - + match('?'); } @@ -3603,20 +2670,15 @@ public final void mT__132() throws RecognitionException { } // $ANTLR end "T__132" - /** - * M T 133. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__133" public final void mT__133() throws RecognitionException { try { int _type = T__133; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:130:8: ( 'and' ) - // InternalGaml.g:130:10: 'and' + // InternalGaml.g:130:8: ( 'or' ) + // InternalGaml.g:130:10: 'or' { - match("and"); + match("or"); } @@ -3629,20 +2691,15 @@ public final void mT__133() throws RecognitionException { } // $ANTLR end "T__133" - /** - * M T 134. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__134" public final void mT__134() throws RecognitionException { try { int _type = T__134; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:131:8: ( '!=' ) - // InternalGaml.g:131:10: '!=' + // InternalGaml.g:131:8: ( 'and' ) + // InternalGaml.g:131:10: 'and' { - match("!="); + match("and"); } @@ -3655,20 +2712,15 @@ public final void mT__134() throws RecognitionException { } // $ANTLR end "T__134" - /** - * M T 135. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__135" public final void mT__135() throws RecognitionException { try { int _type = T__135; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:132:8: ( '>=' ) - // InternalGaml.g:132:10: '>=' + // InternalGaml.g:132:8: ( '!=' ) + // InternalGaml.g:132:10: '!=' { - match(">="); + match("!="); } @@ -3681,20 +2733,15 @@ public final void mT__135() throws RecognitionException { } // $ANTLR end "T__135" - /** - * M T 136. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__136" public final void mT__136() throws RecognitionException { try { int _type = T__136; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:133:8: ( '<=' ) - // InternalGaml.g:133:10: '<=' + // InternalGaml.g:133:8: ( '>=' ) + // InternalGaml.g:133:10: '>=' { - match("<="); + match(">="); } @@ -3707,20 +2754,16 @@ public final void mT__136() throws RecognitionException { } // $ANTLR end "T__136" - /** - * M T 137. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__137" public final void mT__137() throws RecognitionException { try { int _type = T__137; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:134:8: ( '<' ) - // InternalGaml.g:134:10: '<' + // InternalGaml.g:134:8: ( '<=' ) + // InternalGaml.g:134:10: '<=' { - match('<'); + match("<="); + } @@ -3732,20 +2775,15 @@ public final void mT__137() throws RecognitionException { } // $ANTLR end "T__137" - /** - * M T 138. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__138" public final void mT__138() throws RecognitionException { try { int _type = T__138; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:135:8: ( '+' ) - // InternalGaml.g:135:10: '+' + // InternalGaml.g:135:8: ( '<' ) + // InternalGaml.g:135:10: '<' { - match('+'); + match('<'); } @@ -3757,20 +2795,15 @@ public final void mT__138() throws RecognitionException { } // $ANTLR end "T__138" - /** - * M T 139. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__139" public final void mT__139() throws RecognitionException { try { int _type = T__139; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:136:8: ( '-' ) - // InternalGaml.g:136:10: '-' + // InternalGaml.g:136:8: ( '+' ) + // InternalGaml.g:136:10: '+' { - match('-'); + match('+'); } @@ -3782,20 +2815,15 @@ public final void mT__139() throws RecognitionException { } // $ANTLR end "T__139" - /** - * M T 140. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__140" public final void mT__140() throws RecognitionException { try { int _type = T__140; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:137:8: ( '*' ) - // InternalGaml.g:137:10: '*' + // InternalGaml.g:137:8: ( '-' ) + // InternalGaml.g:137:10: '-' { - match('*'); + match('-'); } @@ -3807,20 +2835,15 @@ public final void mT__140() throws RecognitionException { } // $ANTLR end "T__140" - /** - * M T 141. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__141" public final void mT__141() throws RecognitionException { try { int _type = T__141; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:138:8: ( '/' ) - // InternalGaml.g:138:10: '/' + // InternalGaml.g:138:8: ( '*' ) + // InternalGaml.g:138:10: '*' { - match('/'); + match('*'); } @@ -3832,20 +2855,15 @@ public final void mT__141() throws RecognitionException { } // $ANTLR end "T__141" - /** - * M T 142. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__142" public final void mT__142() throws RecognitionException { try { int _type = T__142; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:139:8: ( '^' ) - // InternalGaml.g:139:10: '^' + // InternalGaml.g:139:8: ( '/' ) + // InternalGaml.g:139:10: '/' { - match('^'); + match('/'); } @@ -3857,20 +2875,15 @@ public final void mT__142() throws RecognitionException { } // $ANTLR end "T__142" - /** - * M T 143. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__143" public final void mT__143() throws RecognitionException { try { int _type = T__143; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:140:8: ( '\\u00B0' ) - // InternalGaml.g:140:10: '\\u00B0' + // InternalGaml.g:140:8: ( '^' ) + // InternalGaml.g:140:10: '^' { - match('\u00B0'); + match('^'); } @@ -3882,20 +2895,15 @@ public final void mT__143() throws RecognitionException { } // $ANTLR end "T__143" - /** - * M T 144. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__144" public final void mT__144() throws RecognitionException { try { int _type = T__144; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:141:8: ( '#' ) - // InternalGaml.g:141:10: '#' + // InternalGaml.g:141:8: ( '\\u00B0' ) + // InternalGaml.g:141:10: '\\u00B0' { - match('#'); + match('\u00B0'); } @@ -3907,20 +2915,15 @@ public final void mT__144() throws RecognitionException { } // $ANTLR end "T__144" - /** - * M T 145. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__145" public final void mT__145() throws RecognitionException { try { int _type = T__145; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:142:8: ( '!' ) - // InternalGaml.g:142:10: '!' + // InternalGaml.g:142:8: ( '#' ) + // InternalGaml.g:142:10: '#' { - match('!'); + match('#'); } @@ -3932,21 +2935,15 @@ public final void mT__145() throws RecognitionException { } // $ANTLR end "T__145" - /** - * M T 146. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__146" public final void mT__146() throws RecognitionException { try { int _type = T__146; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:143:8: ( 'my' ) - // InternalGaml.g:143:10: 'my' + // InternalGaml.g:143:8: ( '!' ) + // InternalGaml.g:143:10: '!' { - match("my"); - + match('!'); } @@ -3958,20 +2955,15 @@ public final void mT__146() throws RecognitionException { } // $ANTLR end "T__146" - /** - * M T 147. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__147" public final void mT__147() throws RecognitionException { try { int _type = T__147; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:144:8: ( 'the' ) - // InternalGaml.g:144:10: 'the' + // InternalGaml.g:144:8: ( 'my' ) + // InternalGaml.g:144:10: 'my' { - match("the"); + match("my"); } @@ -3984,20 +2976,15 @@ public final void mT__147() throws RecognitionException { } // $ANTLR end "T__147" - /** - * M T 148. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__148" public final void mT__148() throws RecognitionException { try { int _type = T__148; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:145:8: ( 'not' ) - // InternalGaml.g:145:10: 'not' + // InternalGaml.g:145:8: ( 'the' ) + // InternalGaml.g:145:10: 'the' { - match("not"); + match("the"); } @@ -4010,20 +2997,16 @@ public final void mT__148() throws RecognitionException { } // $ANTLR end "T__148" - /** - * M T 149. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__149" public final void mT__149() throws RecognitionException { try { int _type = T__149; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:146:8: ( '[' ) - // InternalGaml.g:146:10: '[' + // InternalGaml.g:146:8: ( 'not' ) + // InternalGaml.g:146:10: 'not' { - match('['); + match("not"); + } @@ -4035,20 +3018,15 @@ public final void mT__149() throws RecognitionException { } // $ANTLR end "T__149" - /** - * M T 150. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__150" public final void mT__150() throws RecognitionException { try { int _type = T__150; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:147:8: ( ']' ) - // InternalGaml.g:147:10: ']' + // InternalGaml.g:147:8: ( '[' ) + // InternalGaml.g:147:10: '[' { - match(']'); + match('['); } @@ -4060,20 +3038,15 @@ public final void mT__150() throws RecognitionException { } // $ANTLR end "T__150" - /** - * M T 151. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__151" public final void mT__151() throws RecognitionException { try { int _type = T__151; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:148:8: ( '.' ) - // InternalGaml.g:148:10: '.' + // InternalGaml.g:148:8: ( ']' ) + // InternalGaml.g:148:10: ']' { - match('.'); + match(']'); } @@ -4085,21 +3058,15 @@ public final void mT__151() throws RecognitionException { } // $ANTLR end "T__151" - /** - * M T 152. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__152" public final void mT__152() throws RecognitionException { try { int _type = T__152; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:149:8: ( '**unit*' ) - // InternalGaml.g:149:10: '**unit*' + // InternalGaml.g:149:8: ( '.' ) + // InternalGaml.g:149:10: '.' { - match("**unit*"); - + match('.'); } @@ -4111,20 +3078,15 @@ public final void mT__152() throws RecognitionException { } // $ANTLR end "T__152" - /** - * M T 153. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__153" public final void mT__153() throws RecognitionException { try { int _type = T__153; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:150:8: ( '**type*' ) - // InternalGaml.g:150:10: '**type*' + // InternalGaml.g:150:8: ( '**unit*' ) + // InternalGaml.g:150:10: '**unit*' { - match("**type*"); + match("**unit*"); } @@ -4137,20 +3099,15 @@ public final void mT__153() throws RecognitionException { } // $ANTLR end "T__153" - /** - * M T 154. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__154" public final void mT__154() throws RecognitionException { try { int _type = T__154; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:151:8: ( '**action*' ) - // InternalGaml.g:151:10: '**action*' + // InternalGaml.g:151:8: ( '**type*' ) + // InternalGaml.g:151:10: '**type*' { - match("**action*"); + match("**type*"); } @@ -4163,20 +3120,15 @@ public final void mT__154() throws RecognitionException { } // $ANTLR end "T__154" - /** - * M T 155. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__155" public final void mT__155() throws RecognitionException { try { int _type = T__155; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:152:8: ( '**skill*' ) - // InternalGaml.g:152:10: '**skill*' + // InternalGaml.g:152:8: ( '**action*' ) + // InternalGaml.g:152:10: '**action*' { - match("**skill*"); + match("**action*"); } @@ -4189,20 +3141,15 @@ public final void mT__155() throws RecognitionException { } // $ANTLR end "T__155" - /** - * M T 156. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__156" public final void mT__156() throws RecognitionException { try { int _type = T__156; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:153:8: ( '**var*' ) - // InternalGaml.g:153:10: '**var*' + // InternalGaml.g:153:8: ( '**skill*' ) + // InternalGaml.g:153:10: '**skill*' { - match("**var*"); + match("**skill*"); } @@ -4215,20 +3162,15 @@ public final void mT__156() throws RecognitionException { } // $ANTLR end "T__156" - /** - * M T 157. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__157" public final void mT__157() throws RecognitionException { try { int _type = T__157; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:154:8: ( '**equation*' ) - // InternalGaml.g:154:10: '**equation*' + // InternalGaml.g:154:8: ( '**var*' ) + // InternalGaml.g:154:10: '**var*' { - match("**equation*"); + match("**var*"); } @@ -4241,20 +3183,36 @@ public final void mT__157() throws RecognitionException { } // $ANTLR end "T__157" - /** - * M RUL E KEYWORD. - * - * @throws RecognitionException the recognition exception - */ + // $ANTLR start "T__158" + public final void mT__158() throws RecognitionException { + try { + int _type = T__158; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalGaml.g:155:8: ( '**equation*' ) + // InternalGaml.g:155:10: '**equation*' + { + match("**equation*"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__158" + // $ANTLR start "RULE_KEYWORD" public final void mRULE_KEYWORD() throws RecognitionException { try { int _type = RULE_KEYWORD; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:8160:14: ( ( 'each' | 'self' | 'myself' | 'nil' | 'super' ) ) - // InternalGaml.g:8160:16: ( 'each' | 'self' | 'myself' | 'nil' | 'super' ) + // InternalGaml.g:8166:14: ( ( 'each' | 'self' | 'myself' | 'nil' | 'super' ) ) + // InternalGaml.g:8166:16: ( 'each' | 'self' | 'myself' | 'nil' | 'super' ) { - // InternalGaml.g:8160:16: ( 'each' | 'self' | 'myself' | 'nil' | 'super' ) + // InternalGaml.g:8166:16: ( 'each' | 'self' | 'myself' | 'nil' | 'super' ) int alt1=5; switch ( input.LA(1) ) { case 'e': @@ -4299,7 +3257,7 @@ else if ( (LA1_2=='u') ) { switch (alt1) { case 1 : - // InternalGaml.g:8160:17: 'each' + // InternalGaml.g:8166:17: 'each' { match("each"); @@ -4307,7 +3265,7 @@ else if ( (LA1_2=='u') ) { } break; case 2 : - // InternalGaml.g:8160:24: 'self' + // InternalGaml.g:8166:24: 'self' { match("self"); @@ -4315,7 +3273,7 @@ else if ( (LA1_2=='u') ) { } break; case 3 : - // InternalGaml.g:8160:31: 'myself' + // InternalGaml.g:8166:31: 'myself' { match("myself"); @@ -4323,7 +3281,7 @@ else if ( (LA1_2=='u') ) { } break; case 4 : - // InternalGaml.g:8160:40: 'nil' + // InternalGaml.g:8166:40: 'nil' { match("nil"); @@ -4331,7 +3289,7 @@ else if ( (LA1_2=='u') ) { } break; case 5 : - // InternalGaml.g:8160:46: 'super' + // InternalGaml.g:8166:46: 'super' { match("super"); @@ -4352,20 +3310,15 @@ else if ( (LA1_2=='u') ) { } // $ANTLR end "RULE_KEYWORD" - /** - * M RUL E INTEGER. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "RULE_INTEGER" public final void mRULE_INTEGER() throws RecognitionException { try { int _type = RULE_INTEGER; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:8162:14: ( ( '0' | '1' .. '9' ( '0' .. '9' )* ) ) - // InternalGaml.g:8162:16: ( '0' | '1' .. '9' ( '0' .. '9' )* ) + // InternalGaml.g:8168:14: ( ( '0' | '1' .. '9' ( '0' .. '9' )* ) ) + // InternalGaml.g:8168:16: ( '0' | '1' .. '9' ( '0' .. '9' )* ) { - // InternalGaml.g:8162:16: ( '0' | '1' .. '9' ( '0' .. '9' )* ) + // InternalGaml.g:8168:16: ( '0' | '1' .. '9' ( '0' .. '9' )* ) int alt3=2; int LA3_0 = input.LA(1); @@ -4383,17 +3336,17 @@ else if ( ((LA3_0>='1' && LA3_0<='9')) ) { } switch (alt3) { case 1 : - // InternalGaml.g:8162:17: '0' + // InternalGaml.g:8168:17: '0' { match('0'); } break; case 2 : - // InternalGaml.g:8162:21: '1' .. '9' ( '0' .. '9' )* + // InternalGaml.g:8168:21: '1' .. '9' ( '0' .. '9' )* { matchRange('1','9'); - // InternalGaml.g:8162:30: ( '0' .. '9' )* + // InternalGaml.g:8168:30: ( '0' .. '9' )* loop2: do { int alt2=2; @@ -4406,7 +3359,7 @@ else if ( ((LA3_0>='1' && LA3_0<='9')) ) { switch (alt2) { case 1 : - // InternalGaml.g:8162:31: '0' .. '9' + // InternalGaml.g:8168:31: '0' .. '9' { matchRange('0','9'); @@ -4435,20 +3388,15 @@ else if ( ((LA3_0>='1' && LA3_0<='9')) ) { } // $ANTLR end "RULE_INTEGER" - /** - * M RUL E BOOLEAN. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "RULE_BOOLEAN" public final void mRULE_BOOLEAN() throws RecognitionException { try { int _type = RULE_BOOLEAN; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:8164:14: ( ( 'true' | 'false' ) ) - // InternalGaml.g:8164:16: ( 'true' | 'false' ) + // InternalGaml.g:8170:14: ( ( 'true' | 'false' ) ) + // InternalGaml.g:8170:16: ( 'true' | 'false' ) { - // InternalGaml.g:8164:16: ( 'true' | 'false' ) + // InternalGaml.g:8170:16: ( 'true' | 'false' ) int alt4=2; int LA4_0 = input.LA(1); @@ -4466,7 +3414,7 @@ else if ( (LA4_0=='f') ) { } switch (alt4) { case 1 : - // InternalGaml.g:8164:17: 'true' + // InternalGaml.g:8170:17: 'true' { match("true"); @@ -4474,7 +3422,7 @@ else if ( (LA4_0=='f') ) { } break; case 2 : - // InternalGaml.g:8164:24: 'false' + // InternalGaml.g:8170:24: 'false' { match("false"); @@ -4495,18 +3443,13 @@ else if ( (LA4_0=='f') ) { } // $ANTLR end "RULE_BOOLEAN" - /** - * M RUL E ID. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "RULE_ID" public final void mRULE_ID() throws RecognitionException { try { int _type = RULE_ID; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:8166:9: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '$' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '$' | '0' .. '9' )* ) - // InternalGaml.g:8166:11: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '$' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '$' | '0' .. '9' )* + // InternalGaml.g:8172:9: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '$' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '$' | '0' .. '9' )* ) + // InternalGaml.g:8172:11: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '$' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '$' | '0' .. '9' )* { if ( input.LA(1)=='$'||(input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { input.consume(); @@ -4517,7 +3460,7 @@ public final void mRULE_ID() throws RecognitionException { recover(mse); throw mse;} - // InternalGaml.g:8166:39: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '$' | '0' .. '9' )* + // InternalGaml.g:8172:39: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '$' | '0' .. '9' )* loop5: do { int alt5=2; @@ -4561,20 +3504,15 @@ public final void mRULE_ID() throws RecognitionException { } // $ANTLR end "RULE_ID" - /** - * M RUL E DOUBLE. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "RULE_DOUBLE" public final void mRULE_DOUBLE() throws RecognitionException { try { int _type = RULE_DOUBLE; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:8168:13: ( ( '1' .. '9' ( '0' .. '9' )* ( '.' ( '0' .. '9' )+ )? ( ( 'E' | 'e' ) ( '+' | '-' )? ( '0' .. '9' )+ )? | '0' ( '.' ( '0' .. '9' )+ )? ( ( 'E' | 'e' ) ( '+' | '-' )? ( '0' .. '9' )+ )? ) ) - // InternalGaml.g:8168:15: ( '1' .. '9' ( '0' .. '9' )* ( '.' ( '0' .. '9' )+ )? ( ( 'E' | 'e' ) ( '+' | '-' )? ( '0' .. '9' )+ )? | '0' ( '.' ( '0' .. '9' )+ )? ( ( 'E' | 'e' ) ( '+' | '-' )? ( '0' .. '9' )+ )? ) + // InternalGaml.g:8174:13: ( ( '1' .. '9' ( '0' .. '9' )* ( '.' ( '0' .. '9' )+ )? ( ( 'E' | 'e' ) ( '+' | '-' )? ( '0' .. '9' )+ )? | '0' ( '.' ( '0' .. '9' )+ )? ( ( 'E' | 'e' ) ( '+' | '-' )? ( '0' .. '9' )+ )? ) ) + // InternalGaml.g:8174:15: ( '1' .. '9' ( '0' .. '9' )* ( '.' ( '0' .. '9' )+ )? ( ( 'E' | 'e' ) ( '+' | '-' )? ( '0' .. '9' )+ )? | '0' ( '.' ( '0' .. '9' )+ )? ( ( 'E' | 'e' ) ( '+' | '-' )? ( '0' .. '9' )+ )? ) { - // InternalGaml.g:8168:15: ( '1' .. '9' ( '0' .. '9' )* ( '.' ( '0' .. '9' )+ )? ( ( 'E' | 'e' ) ( '+' | '-' )? ( '0' .. '9' )+ )? | '0' ( '.' ( '0' .. '9' )+ )? ( ( 'E' | 'e' ) ( '+' | '-' )? ( '0' .. '9' )+ )? ) + // InternalGaml.g:8174:15: ( '1' .. '9' ( '0' .. '9' )* ( '.' ( '0' .. '9' )+ )? ( ( 'E' | 'e' ) ( '+' | '-' )? ( '0' .. '9' )+ )? | '0' ( '.' ( '0' .. '9' )+ )? ( ( 'E' | 'e' ) ( '+' | '-' )? ( '0' .. '9' )+ )? ) int alt17=2; int LA17_0 = input.LA(1); @@ -4592,10 +3530,10 @@ else if ( (LA17_0=='0') ) { } switch (alt17) { case 1 : - // InternalGaml.g:8168:16: '1' .. '9' ( '0' .. '9' )* ( '.' ( '0' .. '9' )+ )? ( ( 'E' | 'e' ) ( '+' | '-' )? ( '0' .. '9' )+ )? + // InternalGaml.g:8174:16: '1' .. '9' ( '0' .. '9' )* ( '.' ( '0' .. '9' )+ )? ( ( 'E' | 'e' ) ( '+' | '-' )? ( '0' .. '9' )+ )? { matchRange('1','9'); - // InternalGaml.g:8168:25: ( '0' .. '9' )* + // InternalGaml.g:8174:25: ( '0' .. '9' )* loop6: do { int alt6=2; @@ -4608,7 +3546,7 @@ else if ( (LA17_0=='0') ) { switch (alt6) { case 1 : - // InternalGaml.g:8168:26: '0' .. '9' + // InternalGaml.g:8174:26: '0' .. '9' { matchRange('0','9'); @@ -4620,7 +3558,7 @@ else if ( (LA17_0=='0') ) { } } while (true); - // InternalGaml.g:8168:37: ( '.' ( '0' .. '9' )+ )? + // InternalGaml.g:8174:37: ( '.' ( '0' .. '9' )+ )? int alt8=2; int LA8_0 = input.LA(1); @@ -4629,10 +3567,10 @@ else if ( (LA17_0=='0') ) { } switch (alt8) { case 1 : - // InternalGaml.g:8168:38: '.' ( '0' .. '9' )+ + // InternalGaml.g:8174:38: '.' ( '0' .. '9' )+ { match('.'); - // InternalGaml.g:8168:42: ( '0' .. '9' )+ + // InternalGaml.g:8174:42: ( '0' .. '9' )+ int cnt7=0; loop7: do { @@ -4646,7 +3584,7 @@ else if ( (LA17_0=='0') ) { switch (alt7) { case 1 : - // InternalGaml.g:8168:43: '0' .. '9' + // InternalGaml.g:8174:43: '0' .. '9' { matchRange('0','9'); @@ -4668,7 +3606,7 @@ else if ( (LA17_0=='0') ) { } - // InternalGaml.g:8168:56: ( ( 'E' | 'e' ) ( '+' | '-' )? ( '0' .. '9' )+ )? + // InternalGaml.g:8174:56: ( ( 'E' | 'e' ) ( '+' | '-' )? ( '0' .. '9' )+ )? int alt11=2; int LA11_0 = input.LA(1); @@ -4677,7 +3615,7 @@ else if ( (LA17_0=='0') ) { } switch (alt11) { case 1 : - // InternalGaml.g:8168:57: ( 'E' | 'e' ) ( '+' | '-' )? ( '0' .. '9' )+ + // InternalGaml.g:8174:57: ( 'E' | 'e' ) ( '+' | '-' )? ( '0' .. '9' )+ { if ( input.LA(1)=='E'||input.LA(1)=='e' ) { input.consume(); @@ -4688,7 +3626,7 @@ else if ( (LA17_0=='0') ) { recover(mse); throw mse;} - // InternalGaml.g:8168:67: ( '+' | '-' )? + // InternalGaml.g:8174:67: ( '+' | '-' )? int alt9=2; int LA9_0 = input.LA(1); @@ -4714,7 +3652,7 @@ else if ( (LA17_0=='0') ) { } - // InternalGaml.g:8168:78: ( '0' .. '9' )+ + // InternalGaml.g:8174:78: ( '0' .. '9' )+ int cnt10=0; loop10: do { @@ -4728,7 +3666,7 @@ else if ( (LA17_0=='0') ) { switch (alt10) { case 1 : - // InternalGaml.g:8168:79: '0' .. '9' + // InternalGaml.g:8174:79: '0' .. '9' { matchRange('0','9'); @@ -4754,10 +3692,10 @@ else if ( (LA17_0=='0') ) { } break; case 2 : - // InternalGaml.g:8168:92: '0' ( '.' ( '0' .. '9' )+ )? ( ( 'E' | 'e' ) ( '+' | '-' )? ( '0' .. '9' )+ )? + // InternalGaml.g:8174:92: '0' ( '.' ( '0' .. '9' )+ )? ( ( 'E' | 'e' ) ( '+' | '-' )? ( '0' .. '9' )+ )? { match('0'); - // InternalGaml.g:8168:96: ( '.' ( '0' .. '9' )+ )? + // InternalGaml.g:8174:96: ( '.' ( '0' .. '9' )+ )? int alt13=2; int LA13_0 = input.LA(1); @@ -4766,10 +3704,10 @@ else if ( (LA17_0=='0') ) { } switch (alt13) { case 1 : - // InternalGaml.g:8168:97: '.' ( '0' .. '9' )+ + // InternalGaml.g:8174:97: '.' ( '0' .. '9' )+ { match('.'); - // InternalGaml.g:8168:101: ( '0' .. '9' )+ + // InternalGaml.g:8174:101: ( '0' .. '9' )+ int cnt12=0; loop12: do { @@ -4783,7 +3721,7 @@ else if ( (LA17_0=='0') ) { switch (alt12) { case 1 : - // InternalGaml.g:8168:102: '0' .. '9' + // InternalGaml.g:8174:102: '0' .. '9' { matchRange('0','9'); @@ -4805,7 +3743,7 @@ else if ( (LA17_0=='0') ) { } - // InternalGaml.g:8168:115: ( ( 'E' | 'e' ) ( '+' | '-' )? ( '0' .. '9' )+ )? + // InternalGaml.g:8174:115: ( ( 'E' | 'e' ) ( '+' | '-' )? ( '0' .. '9' )+ )? int alt16=2; int LA16_0 = input.LA(1); @@ -4814,7 +3752,7 @@ else if ( (LA17_0=='0') ) { } switch (alt16) { case 1 : - // InternalGaml.g:8168:116: ( 'E' | 'e' ) ( '+' | '-' )? ( '0' .. '9' )+ + // InternalGaml.g:8174:116: ( 'E' | 'e' ) ( '+' | '-' )? ( '0' .. '9' )+ { if ( input.LA(1)=='E'||input.LA(1)=='e' ) { input.consume(); @@ -4825,7 +3763,7 @@ else if ( (LA17_0=='0') ) { recover(mse); throw mse;} - // InternalGaml.g:8168:126: ( '+' | '-' )? + // InternalGaml.g:8174:126: ( '+' | '-' )? int alt14=2; int LA14_0 = input.LA(1); @@ -4851,7 +3789,7 @@ else if ( (LA17_0=='0') ) { } - // InternalGaml.g:8168:137: ( '0' .. '9' )+ + // InternalGaml.g:8174:137: ( '0' .. '9' )+ int cnt15=0; loop15: do { @@ -4865,7 +3803,7 @@ else if ( (LA17_0=='0') ) { switch (alt15) { case 1 : - // InternalGaml.g:8168:138: '0' .. '9' + // InternalGaml.g:8174:138: '0' .. '9' { matchRange('0','9'); @@ -4904,20 +3842,15 @@ else if ( (LA17_0=='0') ) { } // $ANTLR end "RULE_DOUBLE" - /** - * M RUL E STRING. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "RULE_STRING" public final void mRULE_STRING() throws RecognitionException { try { int _type = RULE_STRING; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:8170:13: ( ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) - // InternalGaml.g:8170:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // InternalGaml.g:8176:13: ( ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) + // InternalGaml.g:8176:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) { - // InternalGaml.g:8170:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // InternalGaml.g:8176:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) int alt20=2; int LA20_0 = input.LA(1); @@ -4935,10 +3868,10 @@ else if ( (LA20_0=='\'') ) { } switch (alt20) { case 1 : - // InternalGaml.g:8170:16: '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' + // InternalGaml.g:8176:16: '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' { match('\"'); - // InternalGaml.g:8170:20: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* + // InternalGaml.g:8176:20: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* loop18: do { int alt18=3; @@ -4954,7 +3887,7 @@ else if ( ((LA18_0>='\u0000' && LA18_0<='!')||(LA18_0>='#' && LA18_0<='[')||(LA1 switch (alt18) { case 1 : - // InternalGaml.g:8170:21: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\\\' ) + // InternalGaml.g:8176:21: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\\\' ) { match('\\'); if ( input.LA(1)=='\"'||input.LA(1)=='\\'||input.LA(1)=='b'||input.LA(1)=='f'||input.LA(1)=='n'||input.LA(1)=='r'||(input.LA(1)>='t' && input.LA(1)<='u') ) { @@ -4970,7 +3903,7 @@ else if ( ((LA18_0>='\u0000' && LA18_0<='!')||(LA18_0>='#' && LA18_0<='[')||(LA1 } break; case 2 : - // InternalGaml.g:8170:61: ~ ( ( '\\\\' | '\"' ) ) + // InternalGaml.g:8176:61: ~ ( ( '\\\\' | '\"' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -4995,10 +3928,10 @@ else if ( ((LA18_0>='\u0000' && LA18_0<='!')||(LA18_0>='#' && LA18_0<='[')||(LA1 } break; case 2 : - // InternalGaml.g:8170:81: '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' + // InternalGaml.g:8176:81: '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' { match('\''); - // InternalGaml.g:8170:86: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* + // InternalGaml.g:8176:86: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* loop19: do { int alt19=3; @@ -5014,7 +3947,7 @@ else if ( ((LA19_0>='\u0000' && LA19_0<='&')||(LA19_0>='(' && LA19_0<='[')||(LA1 switch (alt19) { case 1 : - // InternalGaml.g:8170:87: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\\'' | '\\\\' ) + // InternalGaml.g:8176:87: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\\'' | '\\\\' ) { match('\\'); if ( input.LA(1)=='\''||input.LA(1)=='\\'||input.LA(1)=='b'||input.LA(1)=='f'||input.LA(1)=='n'||input.LA(1)=='r'||(input.LA(1)>='t' && input.LA(1)<='u') ) { @@ -5030,7 +3963,7 @@ else if ( ((LA19_0>='\u0000' && LA19_0<='&')||(LA19_0>='(' && LA19_0<='[')||(LA1 } break; case 2 : - // InternalGaml.g:8170:128: ~ ( ( '\\\\' | '\\'' ) ) + // InternalGaml.g:8176:128: ~ ( ( '\\\\' | '\\'' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -5068,22 +4001,17 @@ else if ( ((LA19_0>='\u0000' && LA19_0<='&')||(LA19_0>='(' && LA19_0<='[')||(LA1 } // $ANTLR end "RULE_STRING" - /** - * M RUL E M L COMMENT. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "RULE_ML_COMMENT" public final void mRULE_ML_COMMENT() throws RecognitionException { try { int _type = RULE_ML_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:8172:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) - // InternalGaml.g:8172:19: '/*' ( options {greedy=false; } : . )* '*/' + // InternalGaml.g:8178:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) + // InternalGaml.g:8178:19: '/*' ( options {greedy=false; } : . )* '*/' { match("/*"); - // InternalGaml.g:8172:24: ( options {greedy=false; } : . )* + // InternalGaml.g:8178:24: ( options {greedy=false; } : . )* loop21: do { int alt21=2; @@ -5108,7 +4036,7 @@ else if ( ((LA21_0>='\u0000' && LA21_0<=')')||(LA21_0>='+' && LA21_0<='\uFFFF')) switch (alt21) { case 1 : - // InternalGaml.g:8172:52: . + // InternalGaml.g:8178:52: . { matchAny(); @@ -5133,22 +4061,17 @@ else if ( ((LA21_0>='\u0000' && LA21_0<=')')||(LA21_0>='+' && LA21_0<='\uFFFF')) } // $ANTLR end "RULE_ML_COMMENT" - /** - * M RUL E S L COMMENT. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "RULE_SL_COMMENT" public final void mRULE_SL_COMMENT() throws RecognitionException { try { int _type = RULE_SL_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:8174:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) - // InternalGaml.g:8174:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? + // InternalGaml.g:8180:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) + // InternalGaml.g:8180:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? { match("//"); - // InternalGaml.g:8174:24: (~ ( ( '\\n' | '\\r' ) ) )* + // InternalGaml.g:8180:24: (~ ( ( '\\n' | '\\r' ) ) )* loop22: do { int alt22=2; @@ -5161,7 +4084,7 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { switch (alt22) { case 1 : - // InternalGaml.g:8174:24: ~ ( ( '\\n' | '\\r' ) ) + // InternalGaml.g:8180: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(); @@ -5181,7 +4104,7 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { } } while (true); - // InternalGaml.g:8174:40: ( ( '\\r' )? '\\n' )? + // InternalGaml.g:8180:40: ( ( '\\r' )? '\\n' )? int alt24=2; int LA24_0 = input.LA(1); @@ -5190,9 +4113,9 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { } switch (alt24) { case 1 : - // InternalGaml.g:8174:41: ( '\\r' )? '\\n' + // InternalGaml.g:8180:41: ( '\\r' )? '\\n' { - // InternalGaml.g:8174:41: ( '\\r' )? + // InternalGaml.g:8180:41: ( '\\r' )? int alt23=2; int LA23_0 = input.LA(1); @@ -5201,7 +4124,7 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { } switch (alt23) { case 1 : - // InternalGaml.g:8174:41: '\\r' + // InternalGaml.g:8180:41: '\\r' { match('\r'); @@ -5228,20 +4151,15 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { } // $ANTLR end "RULE_SL_COMMENT" - /** - * M RUL E WS. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "RULE_WS" public final void mRULE_WS() throws RecognitionException { try { int _type = RULE_WS; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:8176:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // InternalGaml.g:8176:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalGaml.g:8182:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // InternalGaml.g:8182:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ { - // InternalGaml.g:8176:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalGaml.g:8182:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ int cnt25=0; loop25: do { @@ -5290,18 +4208,13 @@ public final void mRULE_WS() throws RecognitionException { } // $ANTLR end "RULE_WS" - /** - * M RUL E AN Y OTHER. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "RULE_ANY_OTHER" public final void mRULE_ANY_OTHER() throws RecognitionException { try { int _type = RULE_ANY_OTHER; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:8178:16: ( . ) - // InternalGaml.g:8178:18: . + // InternalGaml.g:8184:16: ( . ) + // InternalGaml.g:8184:18: . { matchAny(); @@ -5316,8 +4229,8 @@ public final void mRULE_ANY_OTHER() throws RecognitionException { // $ANTLR end "RULE_ANY_OTHER" public void mTokens() throws RecognitionException { - // InternalGaml.g:1:8: ( T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | 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 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | T__129 | T__130 | T__131 | T__132 | T__133 | T__134 | T__135 | T__136 | T__137 | T__138 | T__139 | T__140 | T__141 | T__142 | T__143 | T__144 | T__145 | T__146 | T__147 | T__148 | T__149 | T__150 | T__151 | T__152 | T__153 | T__154 | T__155 | T__156 | T__157 | RULE_KEYWORD | RULE_INTEGER | RULE_BOOLEAN | RULE_ID | RULE_DOUBLE | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) - int alt26=154; + // InternalGaml.g:1:8: ( T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | 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 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | T__129 | T__130 | T__131 | T__132 | T__133 | T__134 | T__135 | T__136 | T__137 | T__138 | T__139 | T__140 | T__141 | T__142 | T__143 | T__144 | T__145 | T__146 | T__147 | T__148 | T__149 | T__150 | T__151 | T__152 | T__153 | T__154 | T__155 | T__156 | T__157 | T__158 | RULE_KEYWORD | RULE_INTEGER | RULE_BOOLEAN | RULE_ID | RULE_DOUBLE | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) + int alt26=155; alt26 = dfa26.predict(input); switch (alt26) { case 1 : @@ -6329,70 +5242,77 @@ public void mTokens() throws RecognitionException { } break; case 145 : - // InternalGaml.g:1:932: RULE_KEYWORD + // InternalGaml.g:1:932: T__158 { - mRULE_KEYWORD(); + mT__158(); } break; case 146 : - // InternalGaml.g:1:945: RULE_INTEGER + // InternalGaml.g:1:939: RULE_KEYWORD { - mRULE_INTEGER(); + mRULE_KEYWORD(); } break; case 147 : - // InternalGaml.g:1:958: RULE_BOOLEAN + // InternalGaml.g:1:952: RULE_INTEGER { - mRULE_BOOLEAN(); + mRULE_INTEGER(); } break; case 148 : - // InternalGaml.g:1:971: RULE_ID + // InternalGaml.g:1:965: RULE_BOOLEAN { - mRULE_ID(); + mRULE_BOOLEAN(); } break; case 149 : - // InternalGaml.g:1:979: RULE_DOUBLE + // InternalGaml.g:1:978: RULE_ID { - mRULE_DOUBLE(); + mRULE_ID(); } break; case 150 : - // InternalGaml.g:1:991: RULE_STRING + // InternalGaml.g:1:986: RULE_DOUBLE { - mRULE_STRING(); + mRULE_DOUBLE(); } break; case 151 : - // InternalGaml.g:1:1003: RULE_ML_COMMENT + // InternalGaml.g:1:998: RULE_STRING { - mRULE_ML_COMMENT(); + mRULE_STRING(); } break; case 152 : - // InternalGaml.g:1:1019: RULE_SL_COMMENT + // InternalGaml.g:1:1010: RULE_ML_COMMENT { - mRULE_SL_COMMENT(); + mRULE_ML_COMMENT(); } break; case 153 : - // InternalGaml.g:1:1035: RULE_WS + // InternalGaml.g:1:1026: RULE_SL_COMMENT { - mRULE_WS(); + mRULE_SL_COMMENT(); } break; case 154 : - // InternalGaml.g:1:1043: RULE_ANY_OTHER + // InternalGaml.g:1:1042: RULE_WS + { + mRULE_WS(); + + } + break; + case 155 : + // InternalGaml.g:1:1050: RULE_ANY_OTHER { mRULE_ANY_OTHER(); @@ -6404,34 +5324,19 @@ public void mTokens() throws RecognitionException { } - /** The dfa 26. */ protected DFA26 dfa26 = new DFA26(this); - - /** The Constant DFA26_eotS. */ static final String DFA26_eotS = - "\1\uffff\1\66\1\73\3\66\1\uffff\1\66\1\uffff\10\66\1\153\2\uffff\1\66\3\uffff\10\66\1\u008a\1\u008c\1\uffff\1\u008f\1\uffff\1\u0092\1\u0094\1\u0097\6\uffff\2\u009e\1\uffff\2\64\2\uffff\1\66\2\uffff\1\u00a5\3\uffff\3\66\1\u00aa\1\66\1\u00ad\2\66\1\u00b6\5\66\1\uffff\3\66\1\uffff\33\66\4\uffff\7\66\3\uffff\3\66\1\u00ee\13\66\1\u00fa\30\uffff\1\u009e\2\uffff\1\66\2\uffff\4\66\1\uffff\2\66\1\uffff\4\66\1\u010d\2\66\2\uffff\1\66\1\u0111\1\66\1\u0113\1\u0114\1\66\1\u0116\1\u0117\6\66\1\u011e\16\66\1\u012f\4\66\1\u0134\5\66\1\u013b\3\66\1\u013f\12\66\1\uffff\2\66\1\u014c\6\66\1\uffff\1\66\7\uffff\3\66\1\u0158\6\66\1\u0160\1\66\1\uffff\3\66\1\uffff\1\66\2\uffff\1\66\2\uffff\1\66\1\u0168\1\66\1\u016a\2\66\1\uffff\10\66\1\u0175\6\66\1\u0117\1\uffff\1\u017c\1\u017e\2\66\1\uffff\5\66\2\uffff\1\u0186\1\66\1\u0188\1\uffff\1\u0117\2\66\1\u018b\4\66\1\u0190\1\u0193\2\66\1\uffff\11\66\1\u01a0\1\u01a2\1\uffff\3\66\1\u01a7\2\66\3\uffff\4\66\1\uffff\1\66\1\uffff\1\66\1\uffff\1\66\1\u01b2\1\66\1\u01b5\1\66\1\u01b7\3\66\1\u01bb\1\uffff\3\66\1\u01bf\1\u01c0\1\66\4\uffff\6\66\1\uffff\1\u01c8\1\uffff\1\u01c9\1\66\1\uffff\2\66\1\u0117\1\66\1\uffff\1\66\2\uffff\1\66\1\u01d1\4\66\1\u017c\4\66\2\uffff\1\66\1\uffff\1\66\1\u0117\1\u01dd\2\uffff\1\66\1\u01df\1\u01e0\1\u01e2\1\u01e4\1\u01e5\1\u01e6\1\66\1\u01e9\2\uffff\1\66\2\uffff\1\66\1\uffff\1\66\1\u01ed\1\u01ee\1\uffff\3\66\2\uffff\2\66\1\u01f5\1\66\1\u01f7\1\u01f8\3\uffff\1\66\1\u01fa\1\u01fb\2\66\1\u01fe\2\uffff\13\66\1\uffff\1\u020a\10\uffff\1\66\2\uffff\2\66\1\u020e\2\uffff\6\66\1\uffff\1\u0215\2\uffff\1\u0217\2\uffff\1\u0219\1\66\1\uffff\1\66\1\uffff\3\66\1\u021f\4\66\2\uffff\1\u0224\1\66\2\uffff\1\u0227\4\66\4\uffff\1\66\1\uffff\1\u022e\2\66\1\u0231\1\u0232\1\uffff\3\66\1\u0236\1\uffff\1\66\2\uffff\1\66\1\u0239\1\66\1\uffff\2\66\1\uffff\1\u023e\1\u023f\2\uffff\3\66\2\uffff\1\u0243\1\uffff\3\66\4\uffff\2\66\1\uffff\5\66\1\uffff\1\66\1\u024f\1\u0250\1\u0251\1\66\3\uffff\4\66\1\u0257\1\uffff"; - - /** The Constant DFA26_eofS. */ + "\1\uffff\1\66\1\73\3\66\1\uffff\1\66\1\uffff\10\66\1\153\2\uffff\1\66\3\uffff\10\66\1\u008a\1\u008c\1\uffff\1\u008f\1\uffff\1\u0092\1\u0094\1\u0097\6\uffff\2\u009e\1\uffff\2\64\2\uffff\1\66\2\uffff\1\u00a5\3\uffff\3\66\1\u00aa\1\66\1\u00ad\2\66\1\u00b6\5\66\1\uffff\3\66\1\uffff\33\66\4\uffff\7\66\3\uffff\3\66\1\u00ee\13\66\1\u00fa\30\uffff\1\u009e\2\uffff\1\66\2\uffff\4\66\1\uffff\2\66\1\uffff\4\66\1\u010d\2\66\2\uffff\1\66\1\u0111\1\66\1\u0113\1\u0114\1\66\1\u0116\1\u0117\6\66\1\u011e\16\66\1\u012f\4\66\1\u0134\5\66\1\u013b\3\66\1\u013f\12\66\1\uffff\2\66\1\u014c\6\66\1\uffff\1\66\7\uffff\3\66\1\u0158\6\66\1\u0160\1\66\1\uffff\3\66\1\uffff\1\66\2\uffff\1\66\2\uffff\1\66\1\u0168\1\66\1\u016a\2\66\1\uffff\10\66\1\u0175\6\66\1\u0117\1\uffff\1\u017c\1\u017e\2\66\1\uffff\5\66\2\uffff\1\u0186\1\66\1\u0188\1\uffff\1\u0117\2\66\1\u018b\4\66\1\u0190\1\u0193\2\66\1\uffff\11\66\1\u01a0\1\u01a2\1\uffff\3\66\1\u01a7\2\66\3\uffff\4\66\1\uffff\1\66\1\uffff\1\66\1\uffff\1\66\1\u01b2\1\66\1\u01b5\1\66\1\u01b7\3\66\1\u01bb\1\uffff\3\66\1\u01bf\1\u01c0\1\66\4\uffff\6\66\1\uffff\1\u01c8\1\uffff\1\u01c9\1\66\1\uffff\2\66\1\u0117\1\66\1\uffff\1\66\2\uffff\1\66\1\u01d1\4\66\1\u017c\4\66\2\uffff\1\66\1\uffff\1\66\1\u0117\1\u01dd\2\uffff\1\66\1\u01df\1\u01e0\1\u01e2\1\u01e4\1\u01e5\1\u01e6\1\66\1\u01e9\2\uffff\1\66\2\uffff\1\66\1\uffff\1\66\1\u01ee\1\u01ef\1\uffff\3\66\2\uffff\2\66\1\u01f6\1\66\1\u01f8\1\u01f9\3\uffff\1\66\1\u01fb\1\u01fc\2\66\1\u01ff\2\uffff\13\66\1\uffff\1\u020b\10\uffff\1\66\2\uffff\2\66\1\u020f\3\uffff\6\66\1\uffff\1\u0216\2\uffff\1\u0218\2\uffff\1\u021a\1\66\1\uffff\1\66\1\uffff\3\66\1\u0220\4\66\2\uffff\1\u0225\1\66\2\uffff\1\u0228\4\66\4\uffff\1\66\1\uffff\1\u022f\2\66\1\u0232\1\u0233\1\uffff\3\66\1\u0237\1\uffff\1\66\2\uffff\1\66\1\u023a\1\66\1\uffff\2\66\1\uffff\1\u023f\1\u0240\2\uffff\3\66\2\uffff\1\u0244\1\uffff\3\66\4\uffff\2\66\1\uffff\5\66\1\uffff\1\66\1\u0250\1\u0251\1\u0252\1\66\3\uffff\4\66\1\u0258\1\uffff"; static final String DFA26_eofS = - "\u0258\uffff"; - - /** The Constant DFA26_minS. */ + "\u0259\uffff"; static final String DFA26_minS = - "\1\0\1\137\1\53\1\141\1\146\1\143\1\uffff\1\141\1\uffff\1\154\3\141\2\145\2\141\1\72\2\uffff\1\141\3\uffff\1\141\1\162\1\163\1\141\1\151\1\141\1\165\1\146\1\55\1\74\1\uffff\1\76\1\uffff\1\75\2\52\6\uffff\2\56\1\uffff\2\0\2\uffff\1\163\2\uffff\1\53\3\uffff\1\144\1\164\1\163\1\44\1\141\1\44\1\151\1\145\1\44\1\164\1\144\1\145\1\147\1\144\1\uffff\1\155\1\164\1\154\1\uffff\1\157\1\141\1\157\1\171\1\147\1\164\1\156\1\155\1\145\1\141\1\163\1\165\1\143\1\162\1\145\1\166\1\143\1\165\1\170\2\160\1\145\1\146\1\154\1\145\1\151\1\162\4\uffff\2\154\1\145\1\166\1\151\1\141\1\160\3\uffff\1\163\1\141\1\164\1\44\1\157\1\151\1\164\1\162\1\147\1\143\1\154\1\141\1\145\1\72\1\137\1\44\13\uffff\1\141\14\uffff\1\56\2\uffff\1\171\2\uffff\1\145\1\143\1\150\1\145\1\uffff\1\157\1\147\1\uffff\1\160\1\157\1\164\1\155\1\44\2\145\2\uffff\1\151\1\44\1\156\2\44\1\145\2\44\1\142\1\144\2\160\1\157\1\150\1\44\1\144\1\143\1\164\1\145\1\141\1\162\1\145\1\141\2\145\1\157\1\156\1\151\1\150\1\44\1\145\1\164\1\145\1\157\1\44\1\165\1\145\1\157\1\154\1\165\1\44\1\156\1\164\1\156\1\44\1\146\1\166\1\143\1\145\2\164\1\145\1\160\1\167\1\141\1\uffff\1\167\1\156\1\44\1\141\1\150\1\165\1\163\1\144\1\162\1\uffff\1\143\7\uffff\1\156\1\154\1\150\1\44\1\141\1\154\1\162\2\145\1\153\1\44\1\72\1\uffff\1\162\1\143\1\157\1\uffff\1\164\2\uffff\1\72\2\uffff\1\141\1\44\1\150\1\44\1\165\1\164\1\uffff\1\151\1\164\1\162\1\150\1\165\1\162\2\164\1\44\1\164\1\162\1\160\1\162\1\164\1\162\1\44\1\uffff\2\44\1\72\1\154\1\uffff\1\162\1\141\1\166\2\145\2\uffff\1\44\1\145\1\44\1\uffff\1\44\1\145\1\151\1\44\1\143\1\165\1\162\1\154\2\44\1\163\1\147\1\uffff\1\155\1\156\1\154\1\163\1\145\1\164\1\154\1\150\1\164\2\44\1\uffff\1\147\1\146\1\164\1\44\1\143\1\145\3\uffff\2\164\1\156\1\163\1\uffff\1\154\1\uffff\1\151\1\uffff\1\164\1\44\1\164\1\44\1\157\1\44\1\162\1\141\1\145\1\44\1\uffff\2\151\1\164\2\44\1\157\4\uffff\1\157\1\156\1\163\1\145\1\170\1\72\1\uffff\1\44\1\uffff\1\44\1\145\1\uffff\1\150\1\163\1\44\1\141\1\uffff\1\151\2\uffff\1\145\1\44\1\145\1\164\1\151\1\137\1\44\1\162\2\141\1\150\2\uffff\1\142\1\uffff\1\145\2\44\2\uffff\1\164\6\44\1\143\1\44\2\uffff\1\151\2\uffff\1\154\1\uffff\1\145\2\44\1\uffff\1\157\1\155\1\151\2\uffff\1\156\1\147\1\44\1\145\2\44\3\uffff\1\163\2\44\1\171\1\163\1\44\2\uffff\1\164\1\72\1\147\1\157\1\145\1\171\1\156\2\145\1\156\1\72\1\uffff\1\44\10\uffff\1\163\2\uffff\1\157\1\72\1\44\2\uffff\1\156\1\145\1\157\1\155\1\171\1\72\1\uffff\1\44\2\uffff\1\44\2\uffff\1\44\1\164\1\uffff\1\145\1\uffff\1\150\1\156\1\145\1\44\1\147\2\164\1\145\2\uffff\1\44\1\156\2\uffff\1\44\2\156\1\145\1\72\4\uffff\1\147\1\uffff\1\44\1\162\1\164\2\44\1\uffff\1\145\1\151\1\167\1\44\1\uffff\1\72\2\uffff\1\164\1\44\1\156\1\uffff\1\157\1\162\1\uffff\2\44\2\uffff\1\72\1\143\1\145\2\uffff\1\44\1\uffff\1\164\1\160\1\151\4\uffff\1\137\1\145\1\uffff\1\72\1\165\1\144\1\137\1\156\1\uffff\1\154\3\44\1\141\3\uffff\1\164\1\151\1\157\1\156\1\44\1\uffff"; - - /** The Constant DFA26_maxS. */ + "\1\0\1\137\1\53\1\141\1\146\1\143\1\uffff\1\141\1\uffff\1\154\3\141\2\145\2\141\1\72\2\uffff\1\141\3\uffff\1\141\1\162\1\163\1\141\1\151\1\141\1\165\1\146\1\55\1\74\1\uffff\1\76\1\uffff\1\75\2\52\6\uffff\2\56\1\uffff\2\0\2\uffff\1\163\2\uffff\1\53\3\uffff\1\144\1\164\1\163\1\44\1\141\1\44\1\151\1\145\1\44\1\164\1\144\1\145\1\147\1\144\1\uffff\1\155\1\164\1\154\1\uffff\1\157\1\141\1\157\1\171\1\147\1\164\1\156\1\155\1\145\1\141\1\163\1\165\1\143\1\162\1\145\1\166\1\143\1\165\1\170\2\160\1\145\1\146\1\154\1\145\1\151\1\162\4\uffff\2\154\1\145\1\166\1\151\1\141\1\160\3\uffff\1\163\1\141\1\164\1\44\1\157\1\151\1\164\1\162\1\147\1\143\1\154\1\141\1\145\1\72\1\137\1\44\13\uffff\1\141\14\uffff\1\56\2\uffff\1\171\2\uffff\1\145\1\143\1\150\1\145\1\uffff\1\157\1\147\1\uffff\1\160\1\157\1\164\1\155\1\44\2\145\2\uffff\1\151\1\44\1\156\2\44\1\145\2\44\1\142\1\144\2\160\1\157\1\150\1\44\1\144\1\143\1\164\1\145\1\141\1\162\1\145\1\141\2\145\1\157\1\156\1\151\1\150\1\44\1\145\1\164\1\145\1\157\1\44\1\165\1\145\1\157\1\154\1\165\1\44\1\156\1\164\1\156\1\44\1\146\1\166\1\143\1\145\2\164\1\145\1\160\1\167\1\141\1\uffff\1\167\1\156\1\44\1\141\1\150\1\165\1\163\1\144\1\162\1\uffff\1\143\7\uffff\1\156\1\154\1\150\1\44\1\141\1\154\1\162\2\145\1\153\1\44\1\72\1\uffff\1\162\1\143\1\157\1\uffff\1\164\2\uffff\1\72\2\uffff\1\141\1\44\1\150\1\44\1\165\1\164\1\uffff\1\151\1\164\1\162\1\150\1\165\1\162\2\164\1\44\1\164\1\162\1\160\1\162\1\164\1\162\1\44\1\uffff\2\44\1\72\1\154\1\uffff\1\162\1\141\1\166\2\145\2\uffff\1\44\1\145\1\44\1\uffff\1\44\1\145\1\151\1\44\1\143\1\165\1\162\1\154\2\44\1\163\1\147\1\uffff\1\155\1\156\1\154\1\163\1\145\1\164\1\154\1\150\1\164\2\44\1\uffff\1\147\1\146\1\164\1\44\1\143\1\145\3\uffff\2\164\1\156\1\163\1\uffff\1\154\1\uffff\1\151\1\uffff\1\164\1\44\1\164\1\44\1\157\1\44\1\162\1\141\1\145\1\44\1\uffff\2\151\1\164\2\44\1\157\4\uffff\1\157\1\156\1\163\1\145\1\170\1\72\1\uffff\1\44\1\uffff\1\44\1\145\1\uffff\1\150\1\163\1\44\1\141\1\uffff\1\151\2\uffff\1\145\1\44\1\145\1\164\1\151\1\137\1\44\1\162\2\141\1\150\2\uffff\1\142\1\uffff\1\145\2\44\2\uffff\1\164\6\44\1\143\1\44\2\uffff\1\151\2\uffff\1\154\1\uffff\1\145\2\44\1\uffff\1\157\1\155\1\151\2\uffff\1\156\1\147\1\44\1\145\2\44\3\uffff\1\163\2\44\1\171\1\163\1\44\2\uffff\1\164\1\72\1\147\1\157\1\145\1\171\1\156\2\145\1\156\1\72\1\uffff\1\44\10\uffff\1\163\2\uffff\1\157\1\72\1\44\3\uffff\1\156\1\145\1\157\1\155\1\171\1\72\1\uffff\1\44\2\uffff\1\44\2\uffff\1\44\1\164\1\uffff\1\145\1\uffff\1\150\1\156\1\145\1\44\1\147\2\164\1\145\2\uffff\1\44\1\156\2\uffff\1\44\2\156\1\145\1\72\4\uffff\1\147\1\uffff\1\44\1\162\1\164\2\44\1\uffff\1\145\1\151\1\167\1\44\1\uffff\1\72\2\uffff\1\164\1\44\1\156\1\uffff\1\157\1\162\1\uffff\2\44\2\uffff\1\72\1\143\1\145\2\uffff\1\44\1\uffff\1\164\1\160\1\151\4\uffff\1\137\1\145\1\uffff\1\72\1\165\1\144\1\137\1\156\1\uffff\1\154\3\44\1\141\3\uffff\1\164\1\151\1\157\1\156\1\44\1\uffff"; static final String DFA26_maxS = - "\1\uffff\1\137\1\75\1\171\1\164\1\163\1\uffff\1\157\1\uffff\1\162\1\157\1\162\1\170\1\171\1\145\1\141\1\162\1\72\2\uffff\1\167\3\uffff\2\162\1\163\1\165\1\151\1\157\1\165\1\166\1\75\1\74\1\uffff\1\76\1\uffff\1\75\1\52\1\57\6\uffff\2\145\1\uffff\2\uffff\2\uffff\1\163\2\uffff\1\53\3\uffff\1\144\1\164\1\163\1\172\1\160\1\172\1\166\1\145\1\172\1\164\1\144\1\145\1\147\1\144\1\uffff\1\155\1\164\1\154\1\uffff\1\157\1\151\1\157\1\171\1\147\1\164\1\156\1\164\1\145\1\141\1\163\1\165\1\160\1\162\1\145\1\166\1\143\1\171\1\170\2\160\1\145\1\164\1\162\1\145\1\151\1\162\4\uffff\1\164\1\154\1\145\1\166\1\151\1\141\1\160\3\uffff\1\163\1\141\1\164\1\172\1\157\1\151\1\164\1\162\1\147\1\143\1\154\1\141\1\145\1\72\1\137\1\172\13\uffff\1\166\14\uffff\1\145\2\uffff\1\171\2\uffff\1\145\1\143\1\163\1\145\1\uffff\1\157\1\147\1\uffff\1\160\1\157\1\164\1\155\1\172\2\145\2\uffff\1\151\1\172\1\156\2\172\1\145\2\172\1\142\1\144\2\160\1\157\1\150\1\172\1\164\1\143\1\164\1\145\1\141\1\162\1\145\1\141\2\145\1\157\1\156\1\151\1\150\1\172\1\145\1\164\1\145\1\157\1\172\1\165\1\145\1\157\1\154\1\165\1\172\1\156\1\164\1\156\1\172\1\146\1\166\1\143\1\145\2\164\1\145\1\160\1\167\1\141\1\uffff\1\167\1\156\1\172\1\145\1\150\1\165\1\163\1\144\1\162\1\uffff\1\143\7\uffff\1\156\1\154\1\150\1\172\1\141\1\154\1\162\2\145\1\153\1\172\1\72\1\uffff\1\162\1\143\1\157\1\uffff\1\164\2\uffff\1\72\2\uffff\1\141\1\172\1\150\1\172\1\165\1\164\1\uffff\1\151\1\164\1\162\1\150\1\165\1\162\2\164\1\172\1\164\1\162\1\160\1\162\1\164\1\162\1\172\1\uffff\2\172\1\72\1\154\1\uffff\1\162\1\141\1\166\2\145\2\uffff\1\172\1\145\1\172\1\uffff\1\172\1\145\1\151\1\172\1\143\1\165\1\162\1\154\2\172\1\163\1\147\1\uffff\1\155\1\156\1\154\1\163\1\145\1\164\1\154\1\150\1\164\2\172\1\uffff\1\147\1\146\1\164\1\172\1\143\1\145\3\uffff\2\164\1\156\1\163\1\uffff\1\154\1\uffff\1\151\1\uffff\1\164\1\172\1\164\1\172\1\157\1\172\1\162\1\141\1\145\1\172\1\uffff\2\151\1\164\2\172\1\157\4\uffff\1\157\1\156\1\163\1\145\1\170\1\72\1\uffff\1\172\1\uffff\1\172\1\145\1\uffff\1\150\1\163\1\172\1\141\1\uffff\1\151\2\uffff\1\145\1\172\1\145\1\164\1\151\1\137\1\172\1\162\2\141\1\150\2\uffff\1\157\1\uffff\1\145\2\172\2\uffff\1\164\6\172\1\143\1\172\2\uffff\1\151\2\uffff\1\154\1\uffff\1\145\2\172\1\uffff\1\157\1\155\1\151\2\uffff\1\156\1\147\1\172\1\145\2\172\3\uffff\1\163\2\172\1\171\1\163\1\172\2\uffff\1\164\1\72\1\147\1\157\1\145\1\171\1\156\2\145\1\156\1\72\1\uffff\1\172\10\uffff\1\163\2\uffff\1\157\1\72\1\172\2\uffff\1\156\1\145\1\157\1\155\1\171\1\72\1\uffff\1\172\2\uffff\1\172\2\uffff\1\172\1\164\1\uffff\1\145\1\uffff\1\150\1\156\1\145\1\172\1\147\2\164\1\145\2\uffff\1\172\1\156\2\uffff\1\172\2\156\1\145\1\72\4\uffff\1\160\1\uffff\1\172\1\162\1\164\2\172\1\uffff\1\145\1\151\1\167\1\172\1\uffff\1\72\2\uffff\1\164\1\172\1\156\1\uffff\1\157\1\162\1\uffff\2\172\2\uffff\1\72\1\143\1\145\2\uffff\1\172\1\uffff\1\164\1\160\1\151\4\uffff\1\137\1\145\1\uffff\1\72\1\165\1\144\1\137\1\156\1\uffff\1\154\3\172\1\141\3\uffff\1\164\1\151\1\157\1\156\1\172\1\uffff"; - - /** The Constant DFA26_acceptS. */ + "\1\uffff\1\137\1\75\1\171\1\164\1\163\1\uffff\1\157\1\uffff\1\162\1\157\1\162\1\170\1\171\1\145\1\141\1\162\1\72\2\uffff\1\167\3\uffff\2\162\1\163\1\165\1\151\1\157\1\165\1\166\1\75\1\74\1\uffff\1\76\1\uffff\1\75\1\52\1\57\6\uffff\2\145\1\uffff\2\uffff\2\uffff\1\163\2\uffff\1\53\3\uffff\1\144\1\164\1\163\1\172\1\160\1\172\1\166\1\145\1\172\1\164\1\144\1\145\1\147\1\144\1\uffff\1\155\1\164\1\154\1\uffff\1\157\1\151\1\157\1\171\1\147\1\164\1\156\1\164\1\145\1\141\1\163\1\165\1\160\1\162\1\145\1\166\1\143\1\171\1\170\2\160\1\145\1\164\1\162\1\145\1\151\1\162\4\uffff\1\164\1\154\1\145\1\166\1\151\1\141\1\160\3\uffff\1\163\1\141\1\164\1\172\1\157\1\151\1\164\1\162\1\147\1\143\1\154\1\141\1\145\1\72\1\137\1\172\13\uffff\1\166\14\uffff\1\145\2\uffff\1\171\2\uffff\1\145\1\143\1\163\1\145\1\uffff\1\157\1\147\1\uffff\1\160\1\157\1\164\1\155\1\172\2\145\2\uffff\1\151\1\172\1\156\2\172\1\145\2\172\1\142\1\144\2\160\1\157\1\150\1\172\1\164\1\143\1\164\1\145\1\141\1\162\1\145\1\141\2\145\1\157\1\156\1\151\1\150\1\172\1\145\1\164\1\145\1\157\1\172\1\165\1\145\1\157\1\154\1\165\1\172\1\156\1\164\1\156\1\172\1\146\1\166\1\143\1\145\2\164\1\145\1\160\1\167\1\141\1\uffff\1\167\1\156\1\172\1\145\1\150\1\165\1\163\1\144\1\162\1\uffff\1\143\7\uffff\1\156\1\154\1\150\1\172\1\141\1\154\1\162\2\145\1\153\1\172\1\72\1\uffff\1\162\1\143\1\157\1\uffff\1\164\2\uffff\1\72\2\uffff\1\141\1\172\1\150\1\172\1\165\1\164\1\uffff\1\151\1\164\1\162\1\150\1\165\1\162\2\164\1\172\1\164\1\162\1\160\1\162\1\164\1\162\1\172\1\uffff\2\172\1\72\1\154\1\uffff\1\162\1\141\1\166\2\145\2\uffff\1\172\1\145\1\172\1\uffff\1\172\1\145\1\151\1\172\1\143\1\165\1\162\1\154\2\172\1\163\1\147\1\uffff\1\155\1\156\1\154\1\163\1\145\1\164\1\154\1\150\1\164\2\172\1\uffff\1\147\1\146\1\164\1\172\1\143\1\145\3\uffff\2\164\1\156\1\163\1\uffff\1\154\1\uffff\1\151\1\uffff\1\164\1\172\1\164\1\172\1\157\1\172\1\162\1\141\1\145\1\172\1\uffff\2\151\1\164\2\172\1\157\4\uffff\1\157\1\156\1\163\1\145\1\170\1\72\1\uffff\1\172\1\uffff\1\172\1\145\1\uffff\1\150\1\163\1\172\1\141\1\uffff\1\151\2\uffff\1\145\1\172\1\145\1\164\1\151\1\137\1\172\1\162\2\141\1\150\2\uffff\1\157\1\uffff\1\145\2\172\2\uffff\1\164\6\172\1\143\1\172\2\uffff\1\151\2\uffff\1\154\1\uffff\1\145\2\172\1\uffff\1\157\1\155\1\151\2\uffff\1\156\1\147\1\172\1\145\2\172\3\uffff\1\163\2\172\1\171\1\163\1\172\2\uffff\1\164\1\72\1\147\1\157\1\145\1\171\1\156\2\145\1\156\1\72\1\uffff\1\172\10\uffff\1\163\2\uffff\1\157\1\72\1\172\3\uffff\1\156\1\145\1\157\1\155\1\171\1\72\1\uffff\1\172\2\uffff\1\172\2\uffff\1\172\1\164\1\uffff\1\145\1\uffff\1\150\1\156\1\145\1\172\1\147\2\164\1\145\2\uffff\1\172\1\156\2\uffff\1\172\2\156\1\145\1\72\4\uffff\1\160\1\uffff\1\172\1\162\1\164\2\172\1\uffff\1\145\1\151\1\167\1\172\1\uffff\1\72\2\uffff\1\164\1\172\1\156\1\uffff\1\157\1\162\1\uffff\2\172\2\uffff\1\72\1\143\1\145\2\uffff\1\172\1\uffff\1\164\1\160\1\151\4\uffff\1\137\1\145\1\uffff\1\72\1\165\1\144\1\137\1\156\1\uffff\1\154\3\172\1\141\3\uffff\1\164\1\151\1\157\1\156\1\172\1\uffff"; static final String DFA26_acceptS = - "\6\uffff\1\6\1\uffff\1\11\11\uffff\1\26\1\27\1\uffff\1\32\1\33\1\34\12\uffff\1\134\1\uffff\1\166\3\uffff\1\u0081\1\u0082\1\u0083\1\u0088\1\u0089\1\u008a\2\uffff\1\u0094\2\uffff\1\u0099\1\u009a\1\uffff\1\u0094\1\2\1\uffff\1\133\1\173\1\174\16\uffff\1\6\3\uffff\1\11\33\uffff\1\165\1\25\1\26\1\27\7\uffff\1\32\1\33\1\34\20\uffff\1\131\1\172\1\127\1\132\1\175\1\134\1\164\1\176\1\166\1\171\1\u0084\1\uffff\1\177\1\u0097\1\u0098\1\u0080\1\u0081\1\u0082\1\u0083\1\u0088\1\u0089\1\u008a\1\u0092\1\u0095\1\uffff\1\u0096\1\u0099\1\uffff\1\130\1\126\4\uffff\1\u0085\2\uffff\1\15\7\uffff\1\136\1\5\67\uffff\1\115\11\uffff\1\137\1\uffff\1\167\1\u008b\1\u008c\1\u008d\1\u008e\1\u008f\1\u0090\14\uffff\1\44\3\uffff\1\64\1\uffff\1\122\1\170\1\uffff\1\u0087\1\u0091\6\uffff\1\121\20\uffff\1\20\4\uffff\1\u0086\5\uffff\1\163\1\117\3\uffff\1\31\14\uffff\1\63\13\uffff\1\114\6\uffff\1\147\1\123\1\146\4\uffff\1\7\1\uffff\1\42\1\uffff\1\14\12\uffff\1\17\6\uffff\1\u0093\1\154\1\100\1\142\6\uffff\1\24\1\uffff\1\52\2\uffff\1\54\4\uffff\1\60\1\uffff\1\143\1\102\13\uffff\1\10\1\3\1\uffff\1\66\3\uffff\1\155\1\101\11\uffff\1\161\1\76\1\uffff\1\144\1\120\1\uffff\1\21\3\uffff\1\103\3\uffff\1\51\1\111\6\uffff\1\23\1\50\1\40\6\uffff\1\156\1\61\13\uffff\1\4\1\uffff\1\116\1\55\1\160\1\125\1\13\1\30\1\104\1\12\1\uffff\1\152\1\75\3\uffff\1\77\1\47\6\uffff\1\22\1\uffff\1\65\1\124\1\uffff\1\62\1\72\2\uffff\1\57\1\uffff\1\140\10\uffff\1\150\1\56\2\uffff\1\151\1\46\5\uffff\1\135\1\45\1\141\1\41\1\uffff\1\36\5\uffff\1\112\4\uffff\1\105\1\uffff\1\35\1\37\3\uffff\1\145\2\uffff\1\113\2\uffff\1\74\1\110\3\uffff\1\70\1\16\1\uffff\1\53\3\uffff\1\157\1\71\1\73\1\162\2\uffff\1\43\5\uffff\1\153\5\uffff\1\107\1\1\1\67\5\uffff\1\106"; - - /** The Constant DFA26_specialS. */ + "\6\uffff\1\6\1\uffff\1\11\11\uffff\1\26\1\27\1\uffff\1\32\1\33\1\34\12\uffff\1\134\1\uffff\1\167\3\uffff\1\u0082\1\u0083\1\u0084\1\u0089\1\u008a\1\u008b\2\uffff\1\u0095\2\uffff\1\u009a\1\u009b\1\uffff\1\u0095\1\2\1\uffff\1\133\1\174\1\175\16\uffff\1\6\3\uffff\1\11\33\uffff\1\166\1\25\1\26\1\27\7\uffff\1\32\1\33\1\34\20\uffff\1\131\1\173\1\127\1\132\1\176\1\134\1\165\1\177\1\167\1\172\1\u0085\1\uffff\1\u0080\1\u0098\1\u0099\1\u0081\1\u0082\1\u0083\1\u0084\1\u0089\1\u008a\1\u008b\1\u0093\1\u0096\1\uffff\1\u0097\1\u009a\1\uffff\1\130\1\126\4\uffff\1\u0086\2\uffff\1\15\7\uffff\1\136\1\5\67\uffff\1\115\11\uffff\1\137\1\uffff\1\170\1\u008c\1\u008d\1\u008e\1\u008f\1\u0090\1\u0091\14\uffff\1\44\3\uffff\1\64\1\uffff\1\122\1\171\1\uffff\1\u0088\1\u0092\6\uffff\1\121\20\uffff\1\20\4\uffff\1\u0087\5\uffff\1\164\1\117\3\uffff\1\31\14\uffff\1\63\13\uffff\1\114\6\uffff\1\150\1\123\1\147\4\uffff\1\7\1\uffff\1\42\1\uffff\1\14\12\uffff\1\17\6\uffff\1\u0094\1\155\1\100\1\142\6\uffff\1\24\1\uffff\1\52\2\uffff\1\54\4\uffff\1\60\1\uffff\1\144\1\102\13\uffff\1\10\1\3\1\uffff\1\66\3\uffff\1\156\1\101\11\uffff\1\162\1\76\1\uffff\1\145\1\120\1\uffff\1\21\3\uffff\1\103\3\uffff\1\51\1\111\6\uffff\1\23\1\50\1\40\6\uffff\1\157\1\61\13\uffff\1\4\1\uffff\1\116\1\55\1\161\1\125\1\13\1\30\1\104\1\12\1\uffff\1\153\1\75\3\uffff\1\143\1\77\1\47\6\uffff\1\22\1\uffff\1\65\1\124\1\uffff\1\62\1\72\2\uffff\1\57\1\uffff\1\140\10\uffff\1\151\1\56\2\uffff\1\152\1\46\5\uffff\1\135\1\45\1\141\1\41\1\uffff\1\36\5\uffff\1\112\4\uffff\1\105\1\uffff\1\35\1\37\3\uffff\1\146\2\uffff\1\113\2\uffff\1\74\1\110\3\uffff\1\70\1\16\1\uffff\1\53\3\uffff\1\160\1\71\1\73\1\163\2\uffff\1\43\5\uffff\1\154\5\uffff\1\107\1\1\1\67\5\uffff\1\106"; static final String DFA26_specialS = - "\1\0\60\uffff\1\1\1\2\u0225\uffff}>"; - - /** The Constant DFA26_transitionS. */ + "\1\1\60\uffff\1\0\1\2\u0226\uffff}>"; static final String[] DFA26_transitionS = { "\11\64\2\63\2\64\1\63\22\64\1\63\1\45\1\61\1\52\1\60\2\64\1\62\1\22\1\23\1\46\1\41\1\42\1\43\1\55\1\47\1\56\11\57\1\21\1\10\1\2\1\27\1\40\1\44\1\6\32\60\1\53\1\64\1\54\1\50\1\1\1\64\1\5\1\31\1\13\1\30\1\14\1\35\1\11\1\34\1\4\2\60\1\12\1\3\1\7\1\37\1\33\1\36\1\16\1\24\1\15\1\32\1\17\1\20\3\60\1\25\1\64\1\26\62\64\1\51\uff4f\64", "\1\65", @@ -6874,32 +5779,31 @@ public void mTokens() throws RecognitionException { "\1\u01eb", "", "\1\u01ec", - "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\66\13\uffff\12\66\1\u01ed\6\uffff\32\66\4\uffff\1\66\1\uffff\32\66", "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66", "", - "\1\u01ef", "\1\u01f0", "\1\u01f1", + "\1\u01f2", "", "", - "\1\u01f2", "\1\u01f3", - "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\22\66\1\u01f4\7\66", - "\1\u01f6", + "\1\u01f4", + "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\22\66\1\u01f5\7\66", + "\1\u01f7", "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66", "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66", "", "", "", - "\1\u01f9", + "\1\u01fa", "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66", "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66", - "\1\u01fc", "\1\u01fd", + "\1\u01fe", "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66", "", "", - "\1\u01ff", "\1\u0200", "\1\u0201", "\1\u0202", @@ -6910,6 +5814,7 @@ public void mTokens() throws RecognitionException { "\1\u0207", "\1\u0208", "\1\u0209", + "\1\u020a", "", "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66", "", @@ -6920,140 +5825,128 @@ public void mTokens() throws RecognitionException { "", "", "", - "\1\u020b", + "\1\u020c", "", "", - "\1\u020c", "\1\u020d", + "\1\u020e", "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66", "", "", - "\1\u020f", + "", "\1\u0210", "\1\u0211", "\1\u0212", "\1\u0213", "\1\u0214", + "\1\u0215", "", "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66", "", "", - "\1\66\13\uffff\12\66\1\u0216\6\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\66\13\uffff\12\66\1\u0217\6\uffff\32\66\4\uffff\1\66\1\uffff\32\66", "", "", - "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\u0218\1\uffff\32\66", - "\1\u021a", - "", + "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\u0219\1\uffff\32\66", "\1\u021b", "", "\1\u021c", + "", "\1\u021d", "\1\u021e", + "\1\u021f", "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66", - "\1\u0220", "\1\u0221", "\1\u0222", "\1\u0223", + "\1\u0224", "", "", "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66", - "\1\u0225", + "\1\u0226", "", "", - "\1\66\13\uffff\12\66\1\u0226\6\uffff\32\66\4\uffff\1\66\1\uffff\32\66", - "\1\u0228", + "\1\66\13\uffff\12\66\1\u0227\6\uffff\32\66\4\uffff\1\66\1\uffff\32\66", "\1\u0229", "\1\u022a", "\1\u022b", + "\1\u022c", "", "", "", "", - "\1\u022d\10\uffff\1\u022c", + "\1\u022e\10\uffff\1\u022d", "", "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66", - "\1\u022f", "\1\u0230", + "\1\u0231", "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66", "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66", "", - "\1\u0233", "\1\u0234", "\1\u0235", + "\1\u0236", "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66", "", - "\1\u0237", + "\1\u0238", "", "", - "\1\u0238", + "\1\u0239", "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66", - "\1\u023a", - "", "\1\u023b", + "", "\1\u023c", + "\1\u023d", "", - "\1\66\13\uffff\12\66\1\u023d\6\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\66\13\uffff\12\66\1\u023e\6\uffff\32\66\4\uffff\1\66\1\uffff\32\66", "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66", "", "", - "\1\u0240", "\1\u0241", "\1\u0242", + "\1\u0243", "", "", "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66", "", - "\1\u0244", "\1\u0245", "\1\u0246", + "\1\u0247", "", "", "", "", - "\1\u0247", "\1\u0248", - "", "\1\u0249", + "", "\1\u024a", "\1\u024b", "\1\u024c", "\1\u024d", - "", "\1\u024e", + "", + "\1\u024f", "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66", "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66", "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66", - "\1\u0252", + "\1\u0253", "", "", "", - "\1\u0253", "\1\u0254", "\1\u0255", "\1\u0256", + "\1\u0257", "\1\66\13\uffff\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66", "" }; - /** The Constant DFA26_eot. */ static final short[] DFA26_eot = DFA.unpackEncodedString(DFA26_eotS); - - /** The Constant DFA26_eof. */ static final short[] DFA26_eof = DFA.unpackEncodedString(DFA26_eofS); - - /** The Constant DFA26_min. */ static final char[] DFA26_min = DFA.unpackEncodedStringToUnsignedChars(DFA26_minS); - - /** The Constant DFA26_max. */ static final char[] DFA26_max = DFA.unpackEncodedStringToUnsignedChars(DFA26_maxS); - - /** The Constant DFA26_accept. */ static final short[] DFA26_accept = DFA.unpackEncodedString(DFA26_acceptS); - - /** The Constant DFA26_special. */ static final short[] DFA26_special = DFA.unpackEncodedString(DFA26_specialS); - - /** The Constant DFA26_transition. */ static final short[][] DFA26_transition; static { @@ -7064,16 +5957,8 @@ public void mTokens() throws RecognitionException { } } - /** - * The Class DFA26. - */ class DFA26 extends DFA { - /** - * Instantiates a new dfa26. - * - * @param recognizer the recognizer - */ public DFA26(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 26; @@ -7086,13 +5971,23 @@ public DFA26(BaseRecognizer recognizer) { this.transition = DFA26_transition; } public String getDescription() { - return "1:1: Tokens : ( T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | 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 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | T__129 | T__130 | T__131 | T__132 | T__133 | T__134 | T__135 | T__136 | T__137 | T__138 | T__139 | T__140 | T__141 | T__142 | T__143 | T__144 | T__145 | T__146 | T__147 | T__148 | T__149 | T__150 | T__151 | T__152 | T__153 | T__154 | T__155 | T__156 | T__157 | RULE_KEYWORD | RULE_INTEGER | RULE_BOOLEAN | RULE_ID | RULE_DOUBLE | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; + return "1:1: Tokens : ( T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | 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 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | T__129 | T__130 | T__131 | T__132 | T__133 | T__134 | T__135 | T__136 | T__137 | T__138 | T__139 | T__140 | T__141 | T__142 | T__143 | T__144 | T__145 | T__146 | T__147 | T__148 | T__149 | T__150 | T__151 | T__152 | T__153 | T__154 | T__155 | T__156 | T__157 | T__158 | RULE_KEYWORD | RULE_INTEGER | RULE_BOOLEAN | RULE_ID | RULE_DOUBLE | RULE_STRING | 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 LA26_49 = input.LA(1); + + s = -1; + if ( ((LA26_49>='\u0000' && LA26_49<='\uFFFF')) ) {s = 161;} + + else s = 52; + + if ( s>=0 ) return s; + break; + case 1 : int LA26_0 = input.LA(1); s = -1; @@ -7200,16 +6095,6 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc else if ( ((LA26_0>='\u0000' && LA26_0<='\b')||(LA26_0>='\u000B' && LA26_0<='\f')||(LA26_0>='\u000E' && LA26_0<='\u001F')||(LA26_0>='%' && LA26_0<='&')||LA26_0=='\\'||LA26_0=='`'||LA26_0=='|'||(LA26_0>='~' && LA26_0<='\u00AF')||(LA26_0>='\u00B1' && LA26_0<='\uFFFF')) ) {s = 52;} - if ( s>=0 ) return s; - break; - case 1 : - int LA26_49 = input.LA(1); - - s = -1; - if ( ((LA26_49>='\u0000' && LA26_49<='\uFFFF')) ) {s = 161;} - - else s = 52; - if ( s>=0 ) return s; break; case 2 : diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/parser/antlr/internal/InternalGamlParser.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/parser/antlr/internal/InternalGamlParser.java index 804095facd..b224b676be 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/parser/antlr/internal/InternalGamlParser.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/parser/antlr/internal/InternalGamlParser.java @@ -1,13 +1,3 @@ -/******************************************************************************************************* - * - * InternalGamlParser.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ package msi.gama.lang.gaml.parser.antlr.internal; import org.eclipse.xtext.*; @@ -29,502 +19,175 @@ import java.util.ArrayList; import java.util.Map; import java.util.HashMap; - -/** - * The Class InternalGamlParser. - */ @SuppressWarnings("all") public class InternalGamlParser extends AbstractInternalAntlrParser { - - /** The Constant tokenNames. */ public static final String[] tokenNames = new String[] { - "", "", "", "", "RULE_ID", "RULE_STRING", "RULE_INTEGER", "RULE_DOUBLE", "RULE_BOOLEAN", "RULE_KEYWORD", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'__synthetic__'", "'<-'", "'model'", "'import'", "'as'", "'@'", "'name:'", "'model:'", "';'", "'global'", "'action:'", "'loop'", "'if'", "'condition:'", "'else'", "'try'", "'catch'", "'return'", "'value:'", "'when'", "':'", "'('", "')'", "'action'", "'set'", "'{'", "'}'", "'='", "'equation:'", "'display'", "'equation'", "'solve'", "'species'", "'grid'", "'experiment'", "'ask'", "'release'", "'capture'", "'create'", "'write'", "'error'", "'warn'", "'exception'", "'save'", "'assert'", "'inspect'", "'browse'", "'draw'", "'using'", "'switch'", "'put'", "'add'", "'remove'", "'match'", "'match_between'", "'match_one'", "'parameter'", "'status'", "'highlight'", "'focus_on'", "'layout'", "'light'", "'camera'", "'text'", "'image'", "'data'", "'chart'", "'agents'", "'graphics'", "'display_population'", "'display_grid'", "'quadtree'", "'event'", "'overlay'", "'datalist'", "'mesh'", "'do'", "'invoke'", "'var'", "'const'", "'let'", "'arg'", "'init'", "'reflex'", "'aspect'", "'<<'", "'>'", "'<<+'", "'>-'", "'+<-'", "'<+'", "','", "'returns:'", "'as:'", "'of:'", "'parent:'", "'species:'", "'type:'", "'data:'", "'const:'", "'topology:'", "'item:'", "'init:'", "'message:'", "'control:'", "'layout:'", "'environment:'", "'text:'", "'image:'", "'using:'", "'parameter:'", "'aspect:'", "'light:'", "'on_change:'", "'var:'", "'->'", "'::'", "'?'", "'or'", "'and'", "'!='", "'>='", "'<='", "'<'", "'+'", "'-'", "'*'", "'/'", "'^'", "'\\u00B0'", "'#'", "'!'", "'my'", "'the'", "'not'", "'['", "']'", "'.'", "'**unit*'", "'**type*'", "'**action*'", "'**skill*'", "'**var*'", "'**equation*'" + "", "", "", "", "RULE_ID", "RULE_STRING", "RULE_INTEGER", "RULE_DOUBLE", "RULE_BOOLEAN", "RULE_KEYWORD", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'__synthetic__'", "'<-'", "'model'", "'import'", "'as'", "'@'", "'name:'", "'model:'", "';'", "'global'", "'action:'", "'loop'", "'if'", "'condition:'", "'else'", "'try'", "'catch'", "'return'", "'value:'", "'when'", "':'", "'('", "')'", "'action'", "'set'", "'{'", "'}'", "'='", "'equation:'", "'display'", "'equation'", "'solve'", "'species'", "'grid'", "'experiment'", "'ask'", "'release'", "'capture'", "'create'", "'write'", "'error'", "'warn'", "'exception'", "'save'", "'assert'", "'inspect'", "'browse'", "'draw'", "'using'", "'switch'", "'put'", "'add'", "'remove'", "'match'", "'match_between'", "'match_one'", "'parameter'", "'status'", "'highlight'", "'focus_on'", "'layout'", "'light'", "'camera'", "'text'", "'image'", "'data'", "'chart'", "'agents'", "'graphics'", "'display_population'", "'display_grid'", "'quadtree'", "'event'", "'overlay'", "'datalist'", "'mesh'", "'do'", "'invoke'", "'var'", "'const'", "'let'", "'arg'", "'init'", "'reflex'", "'aspect'", "'<<'", "'>'", "'<<+'", "'>-'", "'+<-'", "'<+'", "','", "'returns:'", "'as:'", "'of:'", "'parent:'", "'species:'", "'type:'", "'camera:'", "'data:'", "'const:'", "'topology:'", "'item:'", "'init:'", "'message:'", "'control:'", "'layout:'", "'environment:'", "'text:'", "'image:'", "'using:'", "'parameter:'", "'aspect:'", "'light:'", "'on_change:'", "'var:'", "'->'", "'::'", "'?'", "'or'", "'and'", "'!='", "'>='", "'<='", "'<'", "'+'", "'-'", "'*'", "'/'", "'^'", "'\\u00B0'", "'#'", "'!'", "'my'", "'the'", "'not'", "'['", "']'", "'.'", "'**unit*'", "'**type*'", "'**action*'", "'**skill*'", "'**var*'", "'**equation*'" }; - - /** The Constant T__144. */ public static final int T__144=144; - - /** The Constant T__143. */ public static final int T__143=143; - - /** The Constant T__146. */ public static final int T__146=146; - - /** The Constant T__50. */ public static final int T__50=50; - - /** The Constant T__145. */ public static final int T__145=145; - - /** The Constant T__140. */ public static final int T__140=140; - - /** The Constant T__142. */ public static final int T__142=142; - - /** The Constant T__141. */ public static final int T__141=141; - - /** The Constant T__59. */ public static final int T__59=59; - - /** The Constant T__55. */ public static final int T__55=55; - - /** The Constant T__56. */ public static final int T__56=56; - - /** The Constant T__57. */ public static final int T__57=57; - - /** The Constant T__58. */ public static final int T__58=58; - - /** The Constant T__51. */ public static final int T__51=51; - - /** The Constant T__137. */ public static final int T__137=137; - - /** The Constant T__52. */ public static final int T__52=52; - - /** The Constant T__136. */ public static final int T__136=136; - - /** The Constant T__53. */ public static final int T__53=53; - - /** The Constant T__139. */ public static final int T__139=139; - - /** The Constant T__54. */ public static final int T__54=54; - - /** The Constant T__138. */ public static final int T__138=138; - - /** The Constant T__133. */ public static final int T__133=133; - - /** The Constant T__132. */ public static final int T__132=132; - - /** The Constant T__60. */ public static final int T__60=60; - - /** The Constant T__135. */ public static final int T__135=135; - - /** The Constant T__61. */ public static final int T__61=61; - - /** The Constant T__134. */ public static final int T__134=134; - - /** The Constant RULE_ID. */ public static final int RULE_ID=4; - - /** The Constant T__131. */ public static final int T__131=131; - - /** The Constant T__130. */ public static final int T__130=130; - - /** The Constant T__66. */ public static final int T__66=66; - - /** The Constant RULE_ML_COMMENT. */ public static final int RULE_ML_COMMENT=10; - - /** The Constant T__67. */ public static final int T__67=67; - - /** The Constant T__129. */ public static final int T__129=129; - - /** The Constant T__68. */ public static final int T__68=68; - - /** The Constant T__69. */ public static final int T__69=69; - - /** The Constant T__62. */ public static final int T__62=62; - - /** The Constant T__126. */ public static final int T__126=126; - - /** The Constant T__63. */ public static final int T__63=63; - - /** The Constant T__125. */ public static final int T__125=125; - - /** The Constant T__64. */ public static final int T__64=64; - - /** The Constant T__128. */ public static final int T__128=128; - - /** The Constant T__65. */ public static final int T__65=65; - - /** The Constant T__127. */ public static final int T__127=127; - - /** The Constant T__37. */ public static final int T__37=37; - - /** The Constant T__38. */ public static final int T__38=38; - - /** The Constant T__39. */ public static final int T__39=39; - - /** The Constant T__33. */ public static final int T__33=33; - - /** The Constant T__34. */ public static final int T__34=34; - - /** The Constant T__35. */ public static final int T__35=35; - - /** The Constant T__36. */ public static final int T__36=36; - - /** The Constant T__30. */ public static final int T__30=30; - - /** The Constant T__31. */ + public static final int T__158=158; public static final int T__31=31; - - /** The Constant T__32. */ public static final int T__32=32; - - /** The Constant T__155. */ public static final int T__155=155; - - /** The Constant RULE_KEYWORD. */ public static final int RULE_KEYWORD=9; - - /** The Constant T__154. */ public static final int T__154=154; - - /** The Constant T__157. */ public static final int T__157=157; - - /** The Constant T__156. */ public static final int T__156=156; - - /** The Constant T__151. */ public static final int T__151=151; - - /** The Constant T__150. */ public static final int T__150=150; - - /** The Constant T__153. */ public static final int T__153=153; - - /** The Constant T__152. */ public static final int T__152=152; - - /** The Constant T__48. */ public static final int T__48=48; - - /** The Constant T__49. */ public static final int T__49=49; - - /** The Constant T__44. */ public static final int T__44=44; - - /** The Constant T__45. */ public static final int T__45=45; - - /** The Constant T__46. */ public static final int T__46=46; - - /** The Constant T__47. */ public static final int T__47=47; - - /** The Constant T__40. */ public static final int T__40=40; - - /** The Constant T__148. */ public static final int T__148=148; - - /** The Constant T__41. */ public static final int T__41=41; - - /** The Constant T__147. */ public static final int T__147=147; - - /** The Constant T__42. */ public static final int T__42=42; - - /** The Constant T__43. */ public static final int T__43=43; - - /** The Constant T__149. */ public static final int T__149=149; - - /** The Constant T__91. */ public static final int T__91=91; - - /** The Constant T__100. */ public static final int T__100=100; - - /** The Constant T__92. */ public static final int T__92=92; - - /** The Constant T__93. */ public static final int T__93=93; - - /** The Constant T__102. */ public static final int T__102=102; - - /** The Constant T__94. */ public static final int T__94=94; - - /** The Constant T__101. */ public static final int T__101=101; - - /** The Constant T__90. */ public static final int T__90=90; - - /** The Constant RULE_BOOLEAN. */ public static final int RULE_BOOLEAN=8; - - /** The Constant T__19. */ public static final int T__19=19; - - /** The Constant T__15. */ public static final int T__15=15; - - /** The Constant T__16. */ public static final int T__16=16; - - /** The Constant T__17. */ public static final int T__17=17; - - /** The Constant T__18. */ public static final int T__18=18; - - /** The Constant T__99. */ public static final int T__99=99; - - /** The Constant T__14. */ public static final int T__14=14; - - /** The Constant T__95. */ public static final int T__95=95; - - /** The Constant T__96. */ public static final int T__96=96; - - /** The Constant T__97. */ public static final int T__97=97; - - /** The Constant T__98. */ public static final int T__98=98; - - /** The Constant T__26. */ public static final int T__26=26; - - /** The Constant T__27. */ public static final int T__27=27; - - /** The Constant T__28. */ public static final int T__28=28; - - /** The Constant T__29. */ public static final int T__29=29; - - /** The Constant T__22. */ public static final int T__22=22; - - /** The Constant T__23. */ public static final int T__23=23; - - /** The Constant T__24. */ public static final int T__24=24; - - /** The Constant T__25. */ public static final int T__25=25; - - /** The Constant T__20. */ public static final int T__20=20; - - /** The Constant T__21. */ public static final int T__21=21; - - /** The Constant T__122. */ public static final int T__122=122; - - /** The Constant T__70. */ public static final int T__70=70; - - /** The Constant T__121. */ public static final int T__121=121; - - /** The Constant T__71. */ public static final int T__71=71; - - /** The Constant T__124. */ public static final int T__124=124; - - /** The Constant T__72. */ public static final int T__72=72; - - /** The Constant T__123. */ public static final int T__123=123; - - /** The Constant T__120. */ public static final int T__120=120; - - /** The Constant RULE_STRING. */ public static final int RULE_STRING=5; - - /** The Constant RULE_SL_COMMENT. */ public static final int RULE_SL_COMMENT=11; - - /** The Constant RULE_DOUBLE. */ public static final int RULE_DOUBLE=7; - - /** The Constant T__77. */ public static final int T__77=77; - - /** The Constant T__119. */ public static final int T__119=119; - - /** The Constant T__78. */ public static final int T__78=78; - - /** The Constant T__118. */ public static final int T__118=118; - - /** The Constant T__79. */ public static final int T__79=79; - - /** The Constant T__73. */ public static final int T__73=73; - - /** The Constant T__115. */ public static final int T__115=115; - - /** The Constant EOF. */ public static final int EOF=-1; - - /** The Constant T__74. */ public static final int T__74=74; - - /** The Constant T__114. */ public static final int T__114=114; - - /** The Constant T__75. */ public static final int T__75=75; - - /** The Constant T__117. */ public static final int T__117=117; - - /** The Constant T__76. */ public static final int T__76=76; - - /** The Constant T__116. */ public static final int T__116=116; - - /** The Constant T__80. */ public static final int T__80=80; - - /** The Constant T__111. */ public static final int T__111=111; - - /** The Constant T__81. */ public static final int T__81=81; - - /** The Constant T__110. */ public static final int T__110=110; - - /** The Constant T__82. */ public static final int T__82=82; - - /** The Constant T__113. */ public static final int T__113=113; - - /** The Constant T__83. */ public static final int T__83=83; - - /** The Constant T__112. */ public static final int T__112=112; - - /** The Constant RULE_WS. */ public static final int RULE_WS=12; - - /** The Constant RULE_ANY_OTHER. */ public static final int RULE_ANY_OTHER=13; - - /** The Constant T__88. */ public static final int T__88=88; - - /** The Constant T__108. */ public static final int T__108=108; - - /** The Constant T__89. */ public static final int T__89=89; - - /** The Constant T__107. */ public static final int T__107=107; - - /** The Constant T__109. */ public static final int T__109=109; - - /** The Constant T__84. */ public static final int T__84=84; - - /** The Constant T__104. */ public static final int T__104=104; - - /** The Constant T__85. */ public static final int T__85=85; - - /** The Constant T__103. */ public static final int T__103=103; - - /** The Constant RULE_INTEGER. */ public static final int RULE_INTEGER=6; - - /** The Constant T__86. */ public static final int T__86=86; - - /** The Constant T__106. */ public static final int T__106=106; - - /** The Constant T__87. */ public static final int T__87=87; - - /** The Constant T__105. */ public static final int T__105=105; // delegates // delegators - /** - * Instantiates a new internal gaml parser. - * - * @param input the input - */ - public InternalGamlParser(TokenStream input) { + public InternalGamlParser(TokenStream input) { this(input, new RecognizerSharedState()); } - - /** - * Instantiates a new internal gaml parser. - * - * @param input the input - * @param state the state - */ public InternalGamlParser(TokenStream input, RecognizerSharedState state) { super(input, state); @@ -536,15 +199,8 @@ public InternalGamlParser(TokenStream input, RecognizerSharedState state) { - /** The grammar access. */ - private GamlGrammarAccess grammarAccess; + private GamlGrammarAccess grammarAccess; - /** - * Instantiates a new internal gaml parser. - * - * @param input the input - * @param grammarAccess the grammar access - */ public InternalGamlParser(TokenStream input, GamlGrammarAccess grammarAccess) { this(input); this.grammarAccess = grammarAccess; @@ -565,12 +221,6 @@ protected GamlGrammarAccess getGrammarAccess() { // $ANTLR start "entryRuleEntry" - /** - * Entry rule entry. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:64:1: entryRuleEntry returns [EObject current=null] : iv_ruleEntry= ruleEntry EOF ; public final EObject entryRuleEntry() throws RecognitionException { EObject current = null; @@ -611,12 +261,6 @@ public final EObject entryRuleEntry() throws RecognitionException { // $ANTLR start "ruleEntry" - /** - * Rule entry. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:71:1: ruleEntry returns [EObject current=null] : ( ( ( '@' | 'model' )=>this_Model_0= ruleModel ) | this_StringEvaluator_1= ruleStringEvaluator | this_StandaloneBlock_2= ruleStandaloneBlock | this_ExperimentFileStructure_3= ruleExperimentFileStructure ) ; public final EObject ruleEntry() throws RecognitionException { EObject current = null; @@ -783,12 +427,6 @@ else if ( (LA1_0==48) ) { // $ANTLR start "entryRuleStandaloneBlock" - /** - * Entry rule standalone block. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:121:1: entryRuleStandaloneBlock returns [EObject current=null] : iv_ruleStandaloneBlock= ruleStandaloneBlock EOF ; public final EObject entryRuleStandaloneBlock() throws RecognitionException { EObject current = null; @@ -829,12 +467,6 @@ public final EObject entryRuleStandaloneBlock() throws RecognitionException { // $ANTLR start "ruleStandaloneBlock" - /** - * Rule standalone block. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:128:1: ruleStandaloneBlock returns [EObject current=null] : (otherlv_0= '__synthetic__' ( (lv_block_1_0= ruleBlock ) ) ) ; public final EObject ruleStandaloneBlock() throws RecognitionException { EObject current = null; @@ -919,12 +551,6 @@ public final EObject ruleStandaloneBlock() throws RecognitionException { // $ANTLR start "entryRuleStringEvaluator" - /** - * Entry rule string evaluator. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:163:1: entryRuleStringEvaluator returns [EObject current=null] : iv_ruleStringEvaluator= ruleStringEvaluator EOF ; public final EObject entryRuleStringEvaluator() throws RecognitionException { EObject current = null; @@ -965,12 +591,6 @@ public final EObject entryRuleStringEvaluator() throws RecognitionException { // $ANTLR start "ruleStringEvaluator" - /** - * Rule string evaluator. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:170:1: ruleStringEvaluator returns [EObject current=null] : ( ( (lv_toto_0_0= RULE_ID ) ) otherlv_1= '<-' ( (lv_expr_2_0= ruleExpression ) ) ) ; public final EObject ruleStringEvaluator() throws RecognitionException { EObject current = null; @@ -1086,12 +706,6 @@ public final EObject ruleStringEvaluator() throws RecognitionException { // $ANTLR start "entryRuleModel" - /** - * Entry rule model. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:223:1: entryRuleModel returns [EObject current=null] : iv_ruleModel= ruleModel EOF ; public final EObject entryRuleModel() throws RecognitionException { EObject current = null; @@ -1132,12 +746,6 @@ public final EObject entryRuleModel() throws RecognitionException { // $ANTLR start "ruleModel" - /** - * Rule model. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:230:1: ruleModel returns [EObject current=null] : ( ( (lv_pragmas_0_0= rulePragma ) )* otherlv_1= 'model' ( (lv_name_2_0= RULE_ID ) ) ( (lv_imports_3_0= ruleImport ) )* ( (lv_block_4_0= ruleModelBlock ) ) ) ; public final EObject ruleModel() throws RecognitionException { EObject current = null; @@ -1363,12 +971,6 @@ public final EObject ruleModel() throws RecognitionException { // $ANTLR start "entryRuleModelBlock" - /** - * Entry rule model block. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:321:1: entryRuleModelBlock returns [EObject current=null] : iv_ruleModelBlock= ruleModelBlock EOF ; public final EObject entryRuleModelBlock() throws RecognitionException { EObject current = null; @@ -1409,12 +1011,6 @@ public final EObject entryRuleModelBlock() throws RecognitionException { // $ANTLR start "ruleModelBlock" - /** - * Rule model block. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:328:1: ruleModelBlock returns [EObject current=null] : ( () ( (lv_statements_1_0= ruleS_Section ) )* ) ; public final EObject ruleModelBlock() throws RecognitionException { EObject current = null; @@ -1523,12 +1119,6 @@ public final EObject ruleModelBlock() throws RecognitionException { // $ANTLR start "entryRuleImport" - /** - * Entry rule import. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:366:1: entryRuleImport returns [EObject current=null] : iv_ruleImport= ruleImport EOF ; public final EObject entryRuleImport() throws RecognitionException { EObject current = null; @@ -1569,12 +1159,6 @@ public final EObject entryRuleImport() throws RecognitionException { // $ANTLR start "ruleImport" - /** - * Rule import. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:373:1: ruleImport returns [EObject current=null] : (otherlv_0= 'import' ( (lv_importURI_1_0= RULE_STRING ) ) (otherlv_2= 'as' ( (lv_name_3_0= ruleValid_ID ) ) )? ) ; public final EObject ruleImport() throws RecognitionException { EObject current = null; @@ -1714,12 +1298,6 @@ public final EObject ruleImport() throws RecognitionException { // $ANTLR start "entryRulePragma" - /** - * Entry rule pragma. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:432:1: entryRulePragma returns [EObject current=null] : iv_rulePragma= rulePragma EOF ; public final EObject entryRulePragma() throws RecognitionException { EObject current = null; @@ -1760,12 +1338,6 @@ public final EObject entryRulePragma() throws RecognitionException { // $ANTLR start "rulePragma" - /** - * Rule pragma. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:439:1: rulePragma returns [EObject current=null] : (otherlv_0= '@' ( (lv_name_1_0= RULE_ID ) ) ) ; public final EObject rulePragma() throws RecognitionException { EObject current = null; @@ -1844,12 +1416,6 @@ public final EObject rulePragma() throws RecognitionException { // $ANTLR start "entryRuleExperimentFileStructure" - /** - * Entry rule experiment file structure. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:473:1: entryRuleExperimentFileStructure returns [EObject current=null] : iv_ruleExperimentFileStructure= ruleExperimentFileStructure EOF ; public final EObject entryRuleExperimentFileStructure() throws RecognitionException { EObject current = null; @@ -1890,12 +1456,6 @@ public final EObject entryRuleExperimentFileStructure() throws RecognitionExcept // $ANTLR start "ruleExperimentFileStructure" - /** - * Rule experiment file structure. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:480:1: ruleExperimentFileStructure returns [EObject current=null] : ( (lv_exp_0_0= ruleHeadlessExperiment ) ) ; public final EObject ruleExperimentFileStructure() throws RecognitionException { EObject current = null; @@ -1967,12 +1527,6 @@ public final EObject ruleExperimentFileStructure() throws RecognitionException { // $ANTLR start "entryRuleHeadlessExperiment" - /** - * Entry rule headless experiment. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:509:1: entryRuleHeadlessExperiment returns [EObject current=null] : iv_ruleHeadlessExperiment= ruleHeadlessExperiment EOF ; public final EObject entryRuleHeadlessExperiment() throws RecognitionException { EObject current = null; @@ -2013,12 +1567,6 @@ public final EObject entryRuleHeadlessExperiment() throws RecognitionException { // $ANTLR start "ruleHeadlessExperiment" - /** - * Rule headless experiment. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:516:1: ruleHeadlessExperiment returns [EObject current=null] : ( ( (lv_key_0_0= rule_ExperimentKey ) ) ( (lv_firstFacet_1_0= 'name:' ) )? ( ( (lv_name_2_1= ruleValid_ID | lv_name_2_2= RULE_STRING ) ) ) (otherlv_3= 'model:' ( (lv_importURI_4_0= RULE_STRING ) ) )? ( (lv_facets_5_0= ruleFacet ) )* ( ( (lv_block_6_0= ruleBlock ) ) | otherlv_7= ';' ) ) ; public final EObject ruleHeadlessExperiment() throws RecognitionException { EObject current = null; @@ -2264,7 +1812,7 @@ else if ( (LA7_0==RULE_STRING) ) { int alt9=2; int LA9_0 = input.LA(1); - if ( (LA9_0==RULE_ID||LA9_0==15||LA9_0==20||LA9_0==24||(LA9_0>=32 && LA9_0<=33)||(LA9_0>=106 && LA9_0<=129)) ) { + if ( (LA9_0==RULE_ID||LA9_0==15||LA9_0==20||LA9_0==24||(LA9_0>=32 && LA9_0<=33)||(LA9_0>=106 && LA9_0<=130)) ) { alt9=1; } @@ -2410,12 +1958,6 @@ else if ( (LA10_0==22) ) { // $ANTLR start "entryRuleS_Section" - /** - * Entry rule S section. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:666:1: entryRuleS_Section returns [EObject current=null] : iv_ruleS_Section= ruleS_Section EOF ; public final EObject entryRuleS_Section() throws RecognitionException { EObject current = null; @@ -2456,12 +1998,6 @@ public final EObject entryRuleS_Section() throws RecognitionException { // $ANTLR start "ruleS_Section" - /** - * Rule S section. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:673:1: ruleS_Section returns [EObject current=null] : (this_S_Global_0= ruleS_Global | this_S_Species_1= ruleS_Species | this_S_Experiment_2= ruleS_Experiment ) ; public final EObject ruleS_Section() throws RecognitionException { EObject current = null; @@ -2599,12 +2135,6 @@ public final EObject ruleS_Section() throws RecognitionException { // $ANTLR start "entryRuleS_Global" - /** - * Entry rule S global. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:711:1: entryRuleS_Global returns [EObject current=null] : iv_ruleS_Global= ruleS_Global EOF ; public final EObject entryRuleS_Global() throws RecognitionException { EObject current = null; @@ -2645,12 +2175,6 @@ public final EObject entryRuleS_Global() throws RecognitionException { // $ANTLR start "ruleS_Global" - /** - * Rule S global. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:718:1: ruleS_Global returns [EObject current=null] : ( ( (lv_key_0_0= 'global' ) ) ( (lv_facets_1_0= ruleFacet ) )* ( ( (lv_block_2_0= ruleBlock ) ) | otherlv_3= ';' ) ) ; public final EObject ruleS_Global() throws RecognitionException { EObject current = null; @@ -2704,7 +2228,7 @@ public final EObject ruleS_Global() throws RecognitionException { int alt12=2; int LA12_0 = input.LA(1); - if ( (LA12_0==RULE_ID||LA12_0==15||LA12_0==20||LA12_0==24||(LA12_0>=32 && LA12_0<=33)||(LA12_0>=106 && LA12_0<=129)) ) { + if ( (LA12_0==RULE_ID||LA12_0==15||LA12_0==20||LA12_0==24||(LA12_0>=32 && LA12_0<=33)||(LA12_0>=106 && LA12_0<=130)) ) { alt12=1; } @@ -2850,12 +2374,6 @@ else if ( (LA13_0==22) ) { // $ANTLR start "entryRuleS_Species" - /** - * Entry rule S species. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:789:1: entryRuleS_Species returns [EObject current=null] : iv_ruleS_Species= ruleS_Species EOF ; public final EObject entryRuleS_Species() throws RecognitionException { EObject current = null; @@ -2896,12 +2414,6 @@ public final EObject entryRuleS_Species() throws RecognitionException { // $ANTLR start "ruleS_Species" - /** - * Rule S species. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:796:1: ruleS_Species returns [EObject current=null] : ( ( (lv_key_0_0= rule_SpeciesKey ) ) ( (lv_firstFacet_1_0= 'name:' ) )? ( (lv_name_2_0= RULE_ID ) ) ( (lv_facets_3_0= ruleFacet ) )* ( ( (lv_block_4_0= ruleBlock ) ) | otherlv_5= ';' ) ) ; public final EObject ruleS_Species() throws RecognitionException { EObject current = null; @@ -3034,7 +2546,7 @@ public final EObject ruleS_Species() throws RecognitionException { int alt15=2; int LA15_0 = input.LA(1); - if ( (LA15_0==RULE_ID||LA15_0==15||LA15_0==20||LA15_0==24||(LA15_0>=32 && LA15_0<=33)||(LA15_0>=106 && LA15_0<=129)) ) { + if ( (LA15_0==RULE_ID||LA15_0==15||LA15_0==20||LA15_0==24||(LA15_0>=32 && LA15_0<=33)||(LA15_0>=106 && LA15_0<=130)) ) { alt15=1; } @@ -3180,12 +2692,6 @@ else if ( (LA16_0==22) ) { // $ANTLR start "entryRuleS_Experiment" - /** - * Entry rule S experiment. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:904:1: entryRuleS_Experiment returns [EObject current=null] : iv_ruleS_Experiment= ruleS_Experiment EOF ; public final EObject entryRuleS_Experiment() throws RecognitionException { EObject current = null; @@ -3226,12 +2732,6 @@ public final EObject entryRuleS_Experiment() throws RecognitionException { // $ANTLR start "ruleS_Experiment" - /** - * Rule S experiment. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:911:1: ruleS_Experiment returns [EObject current=null] : ( ( (lv_key_0_0= rule_ExperimentKey ) ) ( (lv_firstFacet_1_0= 'name:' ) )? ( ( (lv_name_2_1= ruleValid_ID | lv_name_2_2= RULE_STRING ) ) ) ( (lv_facets_3_0= ruleFacet ) )* ( ( (lv_block_4_0= ruleBlock ) ) | otherlv_5= ';' ) ) ; public final EObject ruleS_Experiment() throws RecognitionException { EObject current = null; @@ -3422,7 +2922,7 @@ else if ( (LA18_0==RULE_STRING) ) { int alt19=2; int LA19_0 = input.LA(1); - if ( (LA19_0==RULE_ID||LA19_0==15||LA19_0==20||LA19_0==24||(LA19_0>=32 && LA19_0<=33)||(LA19_0>=106 && LA19_0<=129)) ) { + if ( (LA19_0==RULE_ID||LA19_0==15||LA19_0==20||LA19_0==24||(LA19_0>=32 && LA19_0<=33)||(LA19_0>=106 && LA19_0<=130)) ) { alt19=1; } @@ -3568,12 +3068,6 @@ else if ( (LA20_0==22) ) { // $ANTLR start "entryRuleStatement" - /** - * Entry rule statement. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1037:1: entryRuleStatement returns [EObject current=null] : iv_ruleStatement= ruleStatement EOF ; public final EObject entryRuleStatement() throws RecognitionException { EObject current = null; @@ -3614,12 +3108,6 @@ public final EObject entryRuleStatement() throws RecognitionException { // $ANTLR start "ruleStatement" - /** - * Rule statement. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1044:1: ruleStatement returns [EObject current=null] : ( ( ( ( ruleS_Declaration )=>this_S_Declaration_0= ruleS_Declaration ) | ( ( ( ruleS_Assignment )=>this_S_Assignment_1= ruleS_Assignment ) | this_S_1Expr_Facets_BlockOrEnd_2= ruleS_1Expr_Facets_BlockOrEnd | this_S_Other_3= ruleS_Other | this_S_Do_4= ruleS_Do | this_S_Return_5= ruleS_Return | this_S_Solve_6= ruleS_Solve | this_S_If_7= ruleS_If | this_S_Try_8= ruleS_Try | this_S_Equations_9= ruleS_Equations ) ) | this_S_Display_10= ruleS_Display ) ; public final EObject ruleStatement() throws RecognitionException { EObject current = null; @@ -3658,7 +3146,7 @@ public final EObject ruleStatement() throws RecognitionException { int alt23=2; int LA23_0 = input.LA(1); - if ( ((LA23_0>=RULE_ID && LA23_0<=RULE_KEYWORD)||LA23_0==20||(LA23_0>=24 && LA23_0<=26)||LA23_0==29||(LA23_0>=31 && LA23_0<=33)||LA23_0==35||(LA23_0>=37 && LA23_0<=39)||(LA23_0>=44 && LA23_0<=98)||(LA23_0>=106 && LA23_0<=128)||LA23_0==139||(LA23_0>=143 && LA23_0<=149)) ) { + if ( ((LA23_0>=RULE_ID && LA23_0<=RULE_KEYWORD)||LA23_0==20||(LA23_0>=24 && LA23_0<=26)||LA23_0==29||(LA23_0>=31 && LA23_0<=33)||LA23_0==35||(LA23_0>=37 && LA23_0<=39)||(LA23_0>=44 && LA23_0<=98)||(LA23_0>=106 && LA23_0<=129)||LA23_0==140||(LA23_0>=144 && LA23_0<=150)) ) { alt23=1; } else if ( (LA23_0==43) ) { @@ -3977,12 +3465,6 @@ else if ( (LA23_0==43) ) { // $ANTLR start "entryRuleS_1Expr_Facets_BlockOrEnd" - /** - * Entry rule S 1 expr facets block or end. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1164:1: entryRuleS_1Expr_Facets_BlockOrEnd returns [EObject current=null] : iv_ruleS_1Expr_Facets_BlockOrEnd= ruleS_1Expr_Facets_BlockOrEnd EOF ; public final EObject entryRuleS_1Expr_Facets_BlockOrEnd() throws RecognitionException { EObject current = null; @@ -4023,12 +3505,6 @@ public final EObject entryRuleS_1Expr_Facets_BlockOrEnd() throws RecognitionExce // $ANTLR start "ruleS_1Expr_Facets_BlockOrEnd" - /** - * Rule S 1 expr facets block or end. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1171:1: ruleS_1Expr_Facets_BlockOrEnd returns [EObject current=null] : ( ( (lv_key_0_0= rule_1Expr_Facets_BlockOrEnd_Key ) ) ( (lv_firstFacet_1_0= ruleFirstFacetKey ) )? ( (lv_expr_2_0= ruleExpression ) ) ( (lv_facets_3_0= ruleFacet ) )* ( ( (lv_block_4_0= ruleBlock ) ) | otherlv_5= ';' ) ) ; public final EObject ruleS_1Expr_Facets_BlockOrEnd() throws RecognitionException { EObject current = null; @@ -4173,7 +3649,7 @@ public final EObject ruleS_1Expr_Facets_BlockOrEnd() throws RecognitionException int alt25=2; int LA25_0 = input.LA(1); - if ( (LA25_0==RULE_ID||LA25_0==15||LA25_0==20||LA25_0==24||(LA25_0>=32 && LA25_0<=33)||(LA25_0>=106 && LA25_0<=129)) ) { + if ( (LA25_0==RULE_ID||LA25_0==15||LA25_0==20||LA25_0==24||(LA25_0>=32 && LA25_0<=33)||(LA25_0>=106 && LA25_0<=130)) ) { alt25=1; } @@ -4319,12 +3795,6 @@ else if ( (LA26_0==22) ) { // $ANTLR start "entryRuleS_Do" - /** - * Entry rule S do. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1285:1: entryRuleS_Do returns [EObject current=null] : iv_ruleS_Do= ruleS_Do EOF ; public final EObject entryRuleS_Do() throws RecognitionException { EObject current = null; @@ -4365,12 +3835,6 @@ public final EObject entryRuleS_Do() throws RecognitionException { // $ANTLR start "ruleS_Do" - /** - * Rule S do. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1292:1: ruleS_Do returns [EObject current=null] : ( ( (lv_key_0_0= rule_DoKey ) ) ( (lv_firstFacet_1_0= 'action:' ) )? ( (lv_expr_2_0= ruleAbstractRef ) ) ( (lv_facets_3_0= ruleFacet ) )* ( ( (lv_block_4_0= ruleBlock ) ) | otherlv_5= ';' ) ) ; public final EObject ruleS_Do() throws RecognitionException { EObject current = null; @@ -4509,7 +3973,7 @@ public final EObject ruleS_Do() throws RecognitionException { int alt28=2; int LA28_0 = input.LA(1); - if ( (LA28_0==RULE_ID||LA28_0==15||LA28_0==20||LA28_0==24||(LA28_0>=32 && LA28_0<=33)||(LA28_0>=106 && LA28_0<=129)) ) { + if ( (LA28_0==RULE_ID||LA28_0==15||LA28_0==20||LA28_0==24||(LA28_0>=32 && LA28_0<=33)||(LA28_0>=106 && LA28_0<=130)) ) { alt28=1; } @@ -4655,12 +4119,6 @@ else if ( (LA29_0==22) ) { // $ANTLR start "entryRuleS_Loop" - /** - * Entry rule S loop. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1401:1: entryRuleS_Loop returns [EObject current=null] : iv_ruleS_Loop= ruleS_Loop EOF ; public final EObject entryRuleS_Loop() throws RecognitionException { EObject current = null; @@ -4701,12 +4159,6 @@ public final EObject entryRuleS_Loop() throws RecognitionException { // $ANTLR start "ruleS_Loop" - /** - * Rule S loop. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1408:1: ruleS_Loop returns [EObject current=null] : ( ( (lv_key_0_0= 'loop' ) ) ( (lv_name_1_0= RULE_ID ) )? ( (lv_facets_2_0= ruleFacet ) )* ( (lv_block_3_0= ruleBlock ) ) ) ; public final EObject ruleS_Loop() throws RecognitionException { EObject current = null; @@ -4761,7 +4213,7 @@ public final EObject ruleS_Loop() throws RecognitionException { if ( (LA30_0==RULE_ID) ) { int LA30_1 = input.LA(2); - if ( (LA30_1==RULE_ID||LA30_1==15||LA30_1==20||LA30_1==24||(LA30_1>=32 && LA30_1<=33)||LA30_1==39||(LA30_1>=106 && LA30_1<=129)) ) { + if ( (LA30_1==RULE_ID||LA30_1==15||LA30_1==20||LA30_1==24||(LA30_1>=32 && LA30_1<=33)||LA30_1==39||(LA30_1>=106 && LA30_1<=130)) ) { alt30=1; } } @@ -4805,7 +4257,7 @@ public final EObject ruleS_Loop() throws RecognitionException { int alt31=2; int LA31_0 = input.LA(1); - if ( (LA31_0==RULE_ID||LA31_0==15||LA31_0==20||LA31_0==24||(LA31_0>=32 && LA31_0<=33)||(LA31_0>=106 && LA31_0<=129)) ) { + if ( (LA31_0==RULE_ID||LA31_0==15||LA31_0==20||LA31_0==24||(LA31_0>=32 && LA31_0<=33)||(LA31_0>=106 && LA31_0<=130)) ) { alt31=1; } @@ -4912,12 +4364,6 @@ public final EObject ruleS_Loop() throws RecognitionException { // $ANTLR start "entryRuleS_If" - /** - * Entry rule S if. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1490:1: entryRuleS_If returns [EObject current=null] : iv_ruleS_If= ruleS_If EOF ; public final EObject entryRuleS_If() throws RecognitionException { EObject current = null; @@ -4958,12 +4404,6 @@ public final EObject entryRuleS_If() throws RecognitionException { // $ANTLR start "ruleS_If" - /** - * Rule S if. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1497:1: ruleS_If returns [EObject current=null] : ( ( (lv_key_0_0= 'if' ) ) ( (lv_firstFacet_1_0= 'condition:' ) )? ( (lv_expr_2_0= ruleExpression ) ) ( (lv_block_3_0= ruleBlock ) ) ( ( ( 'else' )=>otherlv_4= 'else' ) ( ( (lv_else_5_1= ruleS_If | lv_else_5_2= ruleBlock ) ) ) )? ) ; public final EObject ruleS_If() throws RecognitionException { EObject current = null; @@ -5268,12 +4708,6 @@ else if ( (LA33_0==39) ) { // $ANTLR start "entryRuleS_Try" - /** - * Entry rule S try. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1621:1: entryRuleS_Try returns [EObject current=null] : iv_ruleS_Try= ruleS_Try EOF ; public final EObject entryRuleS_Try() throws RecognitionException { EObject current = null; @@ -5314,12 +4748,6 @@ public final EObject entryRuleS_Try() throws RecognitionException { // $ANTLR start "ruleS_Try" - /** - * Rule S try. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1628:1: ruleS_Try returns [EObject current=null] : ( ( (lv_key_0_0= 'try' ) ) ( (lv_block_1_0= ruleBlock ) ) ( ( ( 'catch' )=>otherlv_2= 'catch' ) ( (lv_catch_3_0= ruleBlock ) ) )? ) ; public final EObject ruleS_Try() throws RecognitionException { EObject current = null; @@ -5491,12 +4919,6 @@ public final EObject ruleS_Try() throws RecognitionException { // $ANTLR start "entryRuleS_Other" - /** - * Entry rule S other. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1701:1: entryRuleS_Other returns [EObject current=null] : iv_ruleS_Other= ruleS_Other EOF ; public final EObject entryRuleS_Other() throws RecognitionException { EObject current = null; @@ -5537,12 +4959,6 @@ public final EObject entryRuleS_Other() throws RecognitionException { // $ANTLR start "ruleS_Other" - /** - * Rule S other. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1708:1: ruleS_Other returns [EObject current=null] : ( ( (lv_key_0_0= RULE_ID ) ) ( (lv_facets_1_0= ruleFacet ) )* ( ( (lv_block_2_0= ruleBlock ) ) | otherlv_3= ';' ) ) ; public final EObject ruleS_Other() throws RecognitionException { EObject current = null; @@ -5600,7 +5016,7 @@ public final EObject ruleS_Other() throws RecognitionException { int alt36=2; int LA36_0 = input.LA(1); - if ( (LA36_0==RULE_ID||LA36_0==15||LA36_0==20||LA36_0==24||(LA36_0>=32 && LA36_0<=33)||(LA36_0>=106 && LA36_0<=129)) ) { + if ( (LA36_0==RULE_ID||LA36_0==15||LA36_0==20||LA36_0==24||(LA36_0>=32 && LA36_0<=33)||(LA36_0>=106 && LA36_0<=130)) ) { alt36=1; } @@ -5746,12 +5162,6 @@ else if ( (LA37_0==22) ) { // $ANTLR start "entryRuleS_Return" - /** - * Entry rule S return. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1783:1: entryRuleS_Return returns [EObject current=null] : iv_ruleS_Return= ruleS_Return EOF ; public final EObject entryRuleS_Return() throws RecognitionException { EObject current = null; @@ -5792,12 +5202,6 @@ public final EObject entryRuleS_Return() throws RecognitionException { // $ANTLR start "ruleS_Return" - /** - * Rule S return. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1790:1: ruleS_Return returns [EObject current=null] : ( ( (lv_key_0_0= 'return' ) ) ( (lv_firstFacet_1_0= 'value:' ) )? ( (lv_expr_2_0= ruleExpression ) )? otherlv_3= ';' ) ; public final EObject ruleS_Return() throws RecognitionException { EObject current = null; @@ -5851,7 +5255,7 @@ public final EObject ruleS_Return() throws RecognitionException { if ( (LA38_0==32) ) { int LA38_1 = input.LA(2); - if ( ((LA38_1>=RULE_ID && LA38_1<=RULE_KEYWORD)||LA38_1==20||LA38_1==22||LA38_1==24||(LA38_1>=32 && LA38_1<=33)||LA38_1==35||LA38_1==39||LA38_1==44||(LA38_1>=46 && LA38_1<=98)||(LA38_1>=106 && LA38_1<=128)||LA38_1==139||(LA38_1>=143 && LA38_1<=149)) ) { + if ( ((LA38_1>=RULE_ID && LA38_1<=RULE_KEYWORD)||LA38_1==20||LA38_1==22||LA38_1==24||(LA38_1>=32 && LA38_1<=33)||LA38_1==35||LA38_1==39||LA38_1==44||(LA38_1>=46 && LA38_1<=98)||(LA38_1>=106 && LA38_1<=129)||LA38_1==140||(LA38_1>=144 && LA38_1<=150)) ) { alt38=1; } } @@ -5889,7 +5293,7 @@ public final EObject ruleS_Return() throws RecognitionException { int alt39=2; int LA39_0 = input.LA(1); - if ( ((LA39_0>=RULE_ID && LA39_0<=RULE_KEYWORD)||LA39_0==20||LA39_0==24||(LA39_0>=32 && LA39_0<=33)||LA39_0==35||LA39_0==39||LA39_0==44||(LA39_0>=46 && LA39_0<=98)||(LA39_0>=106 && LA39_0<=128)||LA39_0==139||(LA39_0>=143 && LA39_0<=149)) ) { + if ( ((LA39_0>=RULE_ID && LA39_0<=RULE_KEYWORD)||LA39_0==20||LA39_0==24||(LA39_0>=32 && LA39_0<=33)||LA39_0==35||LA39_0==39||LA39_0==44||(LA39_0>=46 && LA39_0<=98)||(LA39_0>=106 && LA39_0<=129)||LA39_0==140||(LA39_0>=144 && LA39_0<=150)) ) { alt39=1; } switch (alt39) { @@ -5962,12 +5366,6 @@ public final EObject ruleS_Return() throws RecognitionException { // $ANTLR start "entryRuleS_Declaration" - /** - * Entry rule S declaration. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1853:1: entryRuleS_Declaration returns [EObject current=null] : iv_ruleS_Declaration= ruleS_Declaration EOF ; public final EObject entryRuleS_Declaration() throws RecognitionException { EObject current = null; @@ -6008,12 +5406,6 @@ public final EObject entryRuleS_Declaration() throws RecognitionException { // $ANTLR start "ruleS_Declaration" - /** - * Rule S declaration. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1860:1: ruleS_Declaration returns [EObject current=null] : ( ( ( 'species' | RULE_ID )=>this_S_Definition_0= ruleS_Definition ) | this_S_Species_1= ruleS_Species | this_S_Reflex_2= ruleS_Reflex | this_S_Action_3= ruleS_Action | this_S_Var_4= ruleS_Var | this_S_Loop_5= ruleS_Loop ) ; public final EObject ruleS_Declaration() throws RecognitionException { EObject current = null; @@ -6048,7 +5440,7 @@ public final EObject ruleS_Declaration() throws RecognitionException { else if ( (LA40_0==46) ) { int LA40_2 = input.LA(2); - if ( (LA40_2==137) && (synpred6_InternalGaml())) { + if ( (LA40_2==138) && (synpred6_InternalGaml())) { alt40=1; } else if ( (LA40_2==RULE_ID||LA40_2==20) ) { @@ -6248,12 +5640,6 @@ else if ( (LA40_0==25) ) { // $ANTLR start "entryRuleS_Reflex" - /** - * Entry rule S reflex. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1928:1: entryRuleS_Reflex returns [EObject current=null] : iv_ruleS_Reflex= ruleS_Reflex EOF ; public final EObject entryRuleS_Reflex() throws RecognitionException { EObject current = null; @@ -6294,12 +5680,6 @@ public final EObject entryRuleS_Reflex() throws RecognitionException { // $ANTLR start "ruleS_Reflex" - /** - * Rule S reflex. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1935:1: ruleS_Reflex returns [EObject current=null] : ( ( (lv_key_0_0= rule_ReflexKey ) ) ( ( (lv_firstFacet_1_0= 'name:' ) )? ( (lv_name_2_0= ruleValid_ID ) ) )? (otherlv_3= 'when' otherlv_4= ':' ( (lv_expr_5_0= ruleExpression ) ) )? ( (lv_block_6_0= ruleBlock ) ) ) ; public final EObject ruleS_Reflex() throws RecognitionException { EObject current = null; @@ -6574,12 +5954,6 @@ public final EObject ruleS_Reflex() throws RecognitionException { // $ANTLR start "entryRuleS_Definition" - /** - * Entry rule S definition. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:2049:1: entryRuleS_Definition returns [EObject current=null] : iv_ruleS_Definition= ruleS_Definition EOF ; public final EObject entryRuleS_Definition() throws RecognitionException { EObject current = null; @@ -6620,12 +5994,6 @@ public final EObject entryRuleS_Definition() throws RecognitionException { // $ANTLR start "ruleS_Definition" - /** - * Rule S definition. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:2056:1: ruleS_Definition returns [EObject current=null] : ( ( (lv_tkey_0_0= ruleTypeRef ) ) ( (lv_firstFacet_1_0= 'name:' ) )? ( ( (lv_name_2_1= ruleValid_ID | lv_name_2_2= RULE_STRING ) ) ) (otherlv_3= '(' ( (lv_args_4_0= ruleActionArguments ) ) otherlv_5= ')' )? ( (lv_facets_6_0= ruleFacet ) )* ( ( (lv_block_7_0= ruleBlock ) ) | otherlv_8= ';' ) ) ; public final EObject ruleS_Definition() throws RecognitionException { EObject current = null; @@ -6884,7 +6252,7 @@ else if ( (LA45_0==RULE_STRING) ) { int alt47=2; int LA47_0 = input.LA(1); - if ( (LA47_0==RULE_ID||LA47_0==15||LA47_0==20||LA47_0==24||(LA47_0>=32 && LA47_0<=33)||(LA47_0>=106 && LA47_0<=129)) ) { + if ( (LA47_0==RULE_ID||LA47_0==15||LA47_0==20||LA47_0==24||(LA47_0>=32 && LA47_0<=33)||(LA47_0>=106 && LA47_0<=130)) ) { alt47=1; } @@ -7030,12 +6398,6 @@ else if ( (LA48_0==22) ) { // $ANTLR start "entryRuleS_Action" - /** - * Entry rule S action. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:2211:1: entryRuleS_Action returns [EObject current=null] : iv_ruleS_Action= ruleS_Action EOF ; public final EObject entryRuleS_Action() throws RecognitionException { EObject current = null; @@ -7076,12 +6438,6 @@ public final EObject entryRuleS_Action() throws RecognitionException { // $ANTLR start "ruleS_Action" - /** - * Rule S action. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:2218:1: ruleS_Action returns [EObject current=null] : ( () ( (lv_key_1_0= 'action' ) ) ( (lv_firstFacet_2_0= 'name:' ) )? ( (lv_name_3_0= ruleValid_ID ) ) (otherlv_4= '(' ( (lv_args_5_0= ruleActionArguments ) ) otherlv_6= ')' )? ( (lv_facets_7_0= ruleFacet ) )* ( ( (lv_block_8_0= ruleBlock ) ) | otherlv_9= ';' ) ) ; public final EObject ruleS_Action() throws RecognitionException { EObject current = null; @@ -7291,7 +6647,7 @@ public final EObject ruleS_Action() throws RecognitionException { int alt51=2; int LA51_0 = input.LA(1); - if ( (LA51_0==RULE_ID||LA51_0==15||LA51_0==20||LA51_0==24||(LA51_0>=32 && LA51_0<=33)||(LA51_0>=106 && LA51_0<=129)) ) { + if ( (LA51_0==RULE_ID||LA51_0==15||LA51_0==20||LA51_0==24||(LA51_0>=32 && LA51_0<=33)||(LA51_0>=106 && LA51_0<=130)) ) { alt51=1; } @@ -7437,12 +6793,6 @@ else if ( (LA52_0==22) ) { // $ANTLR start "entryRuleS_Var" - /** - * Entry rule S var. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:2358:1: entryRuleS_Var returns [EObject current=null] : iv_ruleS_Var= ruleS_Var EOF ; public final EObject entryRuleS_Var() throws RecognitionException { EObject current = null; @@ -7483,12 +6833,6 @@ public final EObject entryRuleS_Var() throws RecognitionException { // $ANTLR start "ruleS_Var" - /** - * Rule S var. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:2365:1: ruleS_Var returns [EObject current=null] : ( () ( (lv_key_1_0= rule_VarOrConstKey ) ) ( (lv_firstFacet_2_0= 'name:' ) )? ( (lv_name_3_0= ruleValid_ID ) ) ( (lv_facets_4_0= ruleFacet ) )* otherlv_5= ';' ) ; public final EObject ruleS_Var() throws RecognitionException { EObject current = null; @@ -7638,7 +6982,7 @@ public final EObject ruleS_Var() throws RecognitionException { int alt54=2; int LA54_0 = input.LA(1); - if ( (LA54_0==RULE_ID||LA54_0==15||LA54_0==20||LA54_0==24||(LA54_0>=32 && LA54_0<=33)||(LA54_0>=106 && LA54_0<=129)) ) { + if ( (LA54_0==RULE_ID||LA54_0==15||LA54_0==20||LA54_0==24||(LA54_0>=32 && LA54_0<=33)||(LA54_0>=106 && LA54_0<=130)) ) { alt54=1; } @@ -7716,12 +7060,6 @@ public final EObject ruleS_Var() throws RecognitionException { // $ANTLR start "entryRuleS_Assignment" - /** - * Entry rule S assignment. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:2459:1: entryRuleS_Assignment returns [EObject current=null] : iv_ruleS_Assignment= ruleS_Assignment EOF ; public final EObject entryRuleS_Assignment() throws RecognitionException { EObject current = null; @@ -7762,12 +7100,6 @@ public final EObject entryRuleS_Assignment() throws RecognitionException { // $ANTLR start "ruleS_Assignment" - /** - * Rule S assignment. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:2466:1: ruleS_Assignment returns [EObject current=null] : (this_S_DirectAssignment_0= ruleS_DirectAssignment | this_S_Set_1= ruleS_Set ) ; public final EObject ruleS_Assignment() throws RecognitionException { EObject current = null; @@ -7788,7 +7120,7 @@ public final EObject ruleS_Assignment() throws RecognitionException { int alt55=2; int LA55_0 = input.LA(1); - if ( ((LA55_0>=RULE_ID && LA55_0<=RULE_KEYWORD)||LA55_0==20||LA55_0==24||(LA55_0>=32 && LA55_0<=33)||LA55_0==35||LA55_0==39||LA55_0==44||(LA55_0>=46 && LA55_0<=98)||(LA55_0>=106 && LA55_0<=128)||LA55_0==139||(LA55_0>=143 && LA55_0<=149)) ) { + if ( ((LA55_0>=RULE_ID && LA55_0<=RULE_KEYWORD)||LA55_0==20||LA55_0==24||(LA55_0>=32 && LA55_0<=33)||LA55_0==35||LA55_0==39||LA55_0==44||(LA55_0>=46 && LA55_0<=98)||(LA55_0>=106 && LA55_0<=129)||LA55_0==140||(LA55_0>=144 && LA55_0<=150)) ) { alt55=1; } else if ( (LA55_0==38) ) { @@ -7871,12 +7203,6 @@ else if ( (LA55_0==38) ) { // $ANTLR start "entryRuleS_DirectAssignment" - /** - * Entry rule S direct assignment. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:2495:1: entryRuleS_DirectAssignment returns [EObject current=null] : iv_ruleS_DirectAssignment= ruleS_DirectAssignment EOF ; public final EObject entryRuleS_DirectAssignment() throws RecognitionException { EObject current = null; @@ -7917,12 +7243,6 @@ public final EObject entryRuleS_DirectAssignment() throws RecognitionException { // $ANTLR start "ruleS_DirectAssignment" - /** - * Rule S direct assignment. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:2502:1: ruleS_DirectAssignment returns [EObject current=null] : ( ( ( (lv_expr_0_0= ruleExpression ) ) ( (lv_key_1_0= rule_AssignmentKey ) ) ( (lv_value_2_0= ruleExpression ) ) ( (lv_facets_3_0= ruleFacet ) )* ) otherlv_4= ';' ) ; public final EObject ruleS_DirectAssignment() throws RecognitionException { EObject current = null; @@ -8061,7 +7381,7 @@ public final EObject ruleS_DirectAssignment() throws RecognitionException { int alt56=2; int LA56_0 = input.LA(1); - if ( (LA56_0==RULE_ID||LA56_0==15||LA56_0==20||LA56_0==24||(LA56_0>=32 && LA56_0<=33)||(LA56_0>=106 && LA56_0<=129)) ) { + if ( (LA56_0==RULE_ID||LA56_0==15||LA56_0==20||LA56_0==24||(LA56_0>=32 && LA56_0<=33)||(LA56_0>=106 && LA56_0<=130)) ) { alt56=1; } @@ -8142,12 +7462,6 @@ public final EObject ruleS_DirectAssignment() throws RecognitionException { // $ANTLR start "entryRuleS_Set" - /** - * Entry rule S set. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:2596:1: entryRuleS_Set returns [EObject current=null] : iv_ruleS_Set= ruleS_Set EOF ; public final EObject entryRuleS_Set() throws RecognitionException { EObject current = null; @@ -8188,12 +7502,6 @@ public final EObject entryRuleS_Set() throws RecognitionException { // $ANTLR start "ruleS_Set" - /** - * Rule S set. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:2603:1: ruleS_Set returns [EObject current=null] : ( ( (lv_key_0_0= 'set' ) ) ( (lv_expr_1_0= ruleExpression ) ) (otherlv_2= 'value:' | otherlv_3= '<-' ) ( (lv_value_4_0= ruleExpression ) ) otherlv_5= ';' ) ; public final EObject ruleS_Set() throws RecognitionException { EObject current = null; @@ -8389,12 +7697,6 @@ else if ( (LA57_0==15) ) { // $ANTLR start "entryRuleS_Equations" - /** - * Entry rule S equations. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:2682:1: entryRuleS_Equations returns [EObject current=null] : iv_ruleS_Equations= ruleS_Equations EOF ; public final EObject entryRuleS_Equations() throws RecognitionException { EObject current = null; @@ -8435,12 +7737,6 @@ public final EObject entryRuleS_Equations() throws RecognitionException { // $ANTLR start "ruleS_Equations" - /** - * Rule S equations. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:2689:1: ruleS_Equations returns [EObject current=null] : ( ( (lv_key_0_0= rule_EquationsKey ) ) ( (lv_name_1_0= ruleValid_ID ) ) ( (lv_facets_2_0= ruleFacet ) )* ( (otherlv_3= '{' ( ( (lv_equations_4_0= ruleS_Equation ) ) otherlv_5= ';' )* otherlv_6= '}' ) | otherlv_7= ';' ) ) ; public final EObject ruleS_Equations() throws RecognitionException { EObject current = null; @@ -8544,7 +7840,7 @@ public final EObject ruleS_Equations() throws RecognitionException { int alt58=2; int LA58_0 = input.LA(1); - if ( (LA58_0==RULE_ID||LA58_0==15||LA58_0==20||LA58_0==24||(LA58_0>=32 && LA58_0<=33)||(LA58_0>=106 && LA58_0<=129)) ) { + if ( (LA58_0==RULE_ID||LA58_0==15||LA58_0==20||LA58_0==24||(LA58_0>=32 && LA58_0<=33)||(LA58_0>=106 && LA58_0<=130)) ) { alt58=1; } @@ -8738,12 +8034,6 @@ else if ( (LA60_0==22) ) { // $ANTLR start "entryRuleS_Equation" - /** - * Entry rule S equation. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:2800:1: entryRuleS_Equation returns [EObject current=null] : iv_ruleS_Equation= ruleS_Equation EOF ; public final EObject entryRuleS_Equation() throws RecognitionException { EObject current = null; @@ -8784,12 +8074,6 @@ public final EObject entryRuleS_Equation() throws RecognitionException { // $ANTLR start "ruleS_Equation" - /** - * Rule S equation. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:2807:1: ruleS_Equation returns [EObject current=null] : ( ( ( (lv_expr_0_1= ruleFunction | lv_expr_0_2= ruleVariableRef ) ) ) ( (lv_key_1_0= '=' ) ) ( (lv_value_2_0= ruleExpression ) ) ) ; public final EObject ruleS_Equation() throws RecognitionException { EObject current = null; @@ -8975,12 +8259,6 @@ public final EObject ruleS_Equation() throws RecognitionException { // $ANTLR start "entryRuleS_Solve" - /** - * Entry rule S solve. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:2889:1: entryRuleS_Solve returns [EObject current=null] : iv_ruleS_Solve= ruleS_Solve EOF ; public final EObject entryRuleS_Solve() throws RecognitionException { EObject current = null; @@ -9021,12 +8299,6 @@ public final EObject entryRuleS_Solve() throws RecognitionException { // $ANTLR start "ruleS_Solve" - /** - * Rule S solve. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:2896:1: ruleS_Solve returns [EObject current=null] : ( ( (lv_key_0_0= rule_SolveKey ) ) ( (lv_firstFacet_1_0= 'equation:' ) )? ( (lv_expr_2_0= ruleEquationRef ) ) ( (lv_facets_3_0= ruleFacet ) )* ( ( (lv_block_4_0= ruleBlock ) ) | otherlv_5= ';' ) ) ; public final EObject ruleS_Solve() throws RecognitionException { EObject current = null; @@ -9165,7 +8437,7 @@ public final EObject ruleS_Solve() throws RecognitionException { int alt63=2; int LA63_0 = input.LA(1); - if ( (LA63_0==RULE_ID||LA63_0==15||LA63_0==20||LA63_0==24||(LA63_0>=32 && LA63_0<=33)||(LA63_0>=106 && LA63_0<=129)) ) { + if ( (LA63_0==RULE_ID||LA63_0==15||LA63_0==20||LA63_0==24||(LA63_0>=32 && LA63_0<=33)||(LA63_0>=106 && LA63_0<=130)) ) { alt63=1; } @@ -9311,12 +8583,6 @@ else if ( (LA64_0==22) ) { // $ANTLR start "entryRuleS_Display" - /** - * Entry rule S display. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:3005:1: entryRuleS_Display returns [EObject current=null] : iv_ruleS_Display= ruleS_Display EOF ; public final EObject entryRuleS_Display() throws RecognitionException { EObject current = null; @@ -9357,12 +8623,6 @@ public final EObject entryRuleS_Display() throws RecognitionException { // $ANTLR start "ruleS_Display" - /** - * Rule S display. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:3012:1: ruleS_Display returns [EObject current=null] : ( ( (lv_key_0_0= 'display' ) ) ( (lv_firstFacet_1_0= 'name:' ) )? ( ( (lv_name_2_1= ruleValid_ID | lv_name_2_2= RULE_STRING ) ) ) ( (lv_facets_3_0= ruleFacet ) )* ( (lv_block_4_0= ruledisplayBlock ) ) ) ; public final EObject ruleS_Display() throws RecognitionException { EObject current = null; @@ -9542,7 +8802,7 @@ else if ( (LA66_0==RULE_STRING) ) { int alt67=2; int LA67_0 = input.LA(1); - if ( (LA67_0==RULE_ID||LA67_0==15||LA67_0==20||LA67_0==24||(LA67_0>=32 && LA67_0<=33)||(LA67_0>=106 && LA67_0<=129)) ) { + if ( (LA67_0==RULE_ID||LA67_0==15||LA67_0==20||LA67_0==24||(LA67_0>=32 && LA67_0<=33)||(LA67_0>=106 && LA67_0<=130)) ) { alt67=1; } @@ -9649,12 +8909,6 @@ else if ( (LA66_0==RULE_STRING) ) { // $ANTLR start "entryRuledisplayBlock" - /** - * Entry ruledisplay block. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:3126:1: entryRuledisplayBlock returns [EObject current=null] : iv_ruledisplayBlock= ruledisplayBlock EOF ; public final EObject entryRuledisplayBlock() throws RecognitionException { EObject current = null; @@ -9695,12 +8949,6 @@ public final EObject entryRuledisplayBlock() throws RecognitionException { // $ANTLR start "ruledisplayBlock" - /** - * Ruledisplay block. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:3133:1: ruledisplayBlock returns [EObject current=null] : ( () otherlv_1= '{' ( (lv_statements_2_0= ruledisplayStatement ) )* otherlv_3= '}' ) ; public final EObject ruledisplayBlock() throws RecognitionException { EObject current = null; @@ -9745,7 +8993,7 @@ public final EObject ruledisplayBlock() throws RecognitionException { int alt68=2; int LA68_0 = input.LA(1); - if ( ((LA68_0>=RULE_ID && LA68_0<=RULE_KEYWORD)||LA68_0==20||(LA68_0>=24 && LA68_0<=26)||LA68_0==29||(LA68_0>=31 && LA68_0<=33)||LA68_0==35||(LA68_0>=37 && LA68_0<=39)||(LA68_0>=43 && LA68_0<=98)||(LA68_0>=106 && LA68_0<=128)||LA68_0==139||(LA68_0>=143 && LA68_0<=149)) ) { + if ( ((LA68_0>=RULE_ID && LA68_0<=RULE_KEYWORD)||LA68_0==20||(LA68_0>=24 && LA68_0<=26)||LA68_0==29||(LA68_0>=31 && LA68_0<=33)||LA68_0==35||(LA68_0>=37 && LA68_0<=39)||(LA68_0>=43 && LA68_0<=98)||(LA68_0>=106 && LA68_0<=129)||LA68_0==140||(LA68_0>=144 && LA68_0<=150)) ) { alt68=1; } @@ -9823,12 +9071,6 @@ public final EObject ruledisplayBlock() throws RecognitionException { // $ANTLR start "entryRuledisplayStatement" - /** - * Entry ruledisplay statement. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:3179:1: entryRuledisplayStatement returns [EObject current=null] : iv_ruledisplayStatement= ruledisplayStatement EOF ; public final EObject entryRuledisplayStatement() throws RecognitionException { EObject current = null; @@ -9869,12 +9111,6 @@ public final EObject entryRuledisplayStatement() throws RecognitionException { // $ANTLR start "ruledisplayStatement" - /** - * Ruledisplay statement. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:3186:1: ruledisplayStatement returns [EObject current=null] : ( ( ( rulespeciesOrGridDisplayStatement )=>this_speciesOrGridDisplayStatement_0= rulespeciesOrGridDisplayStatement ) | this_Statement_1= ruleStatement ) ; public final EObject ruledisplayStatement() throws RecognitionException { EObject current = null; @@ -9970,12 +9206,6 @@ public final EObject ruledisplayStatement() throws RecognitionException { // $ANTLR start "entryRulespeciesOrGridDisplayStatement" - /** - * Entry rulespecies or grid display statement. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:3218:1: entryRulespeciesOrGridDisplayStatement returns [EObject current=null] : iv_rulespeciesOrGridDisplayStatement= rulespeciesOrGridDisplayStatement EOF ; public final EObject entryRulespeciesOrGridDisplayStatement() throws RecognitionException { EObject current = null; @@ -10016,12 +9246,6 @@ public final EObject entryRulespeciesOrGridDisplayStatement() throws Recognition // $ANTLR start "rulespeciesOrGridDisplayStatement" - /** - * Rulespecies or grid display statement. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:3225:1: rulespeciesOrGridDisplayStatement returns [EObject current=null] : ( ( (lv_key_0_0= rule_SpeciesKey ) ) ( (lv_expr_1_0= ruleExpression ) ) ( (lv_facets_2_0= ruleFacet ) )* ( ( (lv_block_3_0= ruledisplayBlock ) ) | otherlv_4= ';' ) ) ; public final EObject rulespeciesOrGridDisplayStatement() throws RecognitionException { EObject current = null; @@ -10122,7 +9346,7 @@ public final EObject rulespeciesOrGridDisplayStatement() throws RecognitionExcep int alt70=2; int LA70_0 = input.LA(1); - if ( (LA70_0==RULE_ID||LA70_0==15||LA70_0==20||LA70_0==24||(LA70_0>=32 && LA70_0<=33)||(LA70_0>=106 && LA70_0<=129)) ) { + if ( (LA70_0==RULE_ID||LA70_0==15||LA70_0==20||LA70_0==24||(LA70_0>=32 && LA70_0<=33)||(LA70_0>=106 && LA70_0<=130)) ) { alt70=1; } @@ -10268,12 +9492,6 @@ else if ( (LA71_0==22) ) { // $ANTLR start "entryRule_EquationsKey" - /** - * Entry rule equations key. - * - * @return the string - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:3320:1: entryRule_EquationsKey returns [String current=null] : iv_rule_EquationsKey= rule_EquationsKey EOF ; public final String entryRule_EquationsKey() throws RecognitionException { String current = null; @@ -10314,12 +9532,6 @@ public final String entryRule_EquationsKey() throws RecognitionException { // $ANTLR start "rule_EquationsKey" - /** - * Rule equations key. - * - * @return the antlr datatype rule token - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:3327:1: rule_EquationsKey returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : kw= 'equation' ; public final AntlrDatatypeRuleToken rule_EquationsKey() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -10362,12 +9574,6 @@ public final AntlrDatatypeRuleToken rule_EquationsKey() throws RecognitionExcept // $ANTLR start "entryRule_SolveKey" - /** - * Entry rule solve key. - * - * @return the string - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:3342:1: entryRule_SolveKey returns [String current=null] : iv_rule_SolveKey= rule_SolveKey EOF ; public final String entryRule_SolveKey() throws RecognitionException { String current = null; @@ -10408,12 +9614,6 @@ public final String entryRule_SolveKey() throws RecognitionException { // $ANTLR start "rule_SolveKey" - /** - * Rule solve key. - * - * @return the antlr datatype rule token - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:3349:1: rule_SolveKey returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : kw= 'solve' ; public final AntlrDatatypeRuleToken rule_SolveKey() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -10456,12 +9656,6 @@ public final AntlrDatatypeRuleToken rule_SolveKey() throws RecognitionException // $ANTLR start "entryRule_SpeciesKey" - /** - * Entry rule species key. - * - * @return the string - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:3364:1: entryRule_SpeciesKey returns [String current=null] : iv_rule_SpeciesKey= rule_SpeciesKey EOF ; public final String entryRule_SpeciesKey() throws RecognitionException { String current = null; @@ -10502,12 +9696,6 @@ public final String entryRule_SpeciesKey() throws RecognitionException { // $ANTLR start "rule_SpeciesKey" - /** - * Rule species key. - * - * @return the antlr datatype rule token - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:3371:1: rule_SpeciesKey returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= 'species' | kw= 'grid' ) ; public final AntlrDatatypeRuleToken rule_SpeciesKey() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -10590,12 +9778,6 @@ else if ( (LA72_0==47) ) { // $ANTLR start "entryRule_ExperimentKey" - /** - * Entry rule experiment key. - * - * @return the string - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:3394:1: entryRule_ExperimentKey returns [String current=null] : iv_rule_ExperimentKey= rule_ExperimentKey EOF ; public final String entryRule_ExperimentKey() throws RecognitionException { String current = null; @@ -10636,12 +9818,6 @@ public final String entryRule_ExperimentKey() throws RecognitionException { // $ANTLR start "rule_ExperimentKey" - /** - * Rule experiment key. - * - * @return the antlr datatype rule token - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:3401:1: rule_ExperimentKey returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : kw= 'experiment' ; public final AntlrDatatypeRuleToken rule_ExperimentKey() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -10684,12 +9860,6 @@ public final AntlrDatatypeRuleToken rule_ExperimentKey() throws RecognitionExcep // $ANTLR start "entryRule_1Expr_Facets_BlockOrEnd_Key" - /** - * Entry rule 1 expr facets block or end key. - * - * @return the string - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:3416:1: entryRule_1Expr_Facets_BlockOrEnd_Key returns [String current=null] : iv_rule_1Expr_Facets_BlockOrEnd_Key= rule_1Expr_Facets_BlockOrEnd_Key EOF ; public final String entryRule_1Expr_Facets_BlockOrEnd_Key() throws RecognitionException { String current = null; @@ -10730,12 +9900,6 @@ public final String entryRule_1Expr_Facets_BlockOrEnd_Key() throws RecognitionEx // $ANTLR start "rule_1Expr_Facets_BlockOrEnd_Key" - /** - * Rule 1 expr facets block or end key. - * - * @return the antlr datatype rule token - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:3423:1: rule_1Expr_Facets_BlockOrEnd_Key returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this__LayerKey_0= rule_LayerKey | kw= 'ask' | kw= 'release' | kw= 'capture' | kw= 'create' | kw= 'write' | kw= 'error' | kw= 'warn' | kw= 'exception' | kw= 'save' | kw= 'assert' | kw= 'inspect' | kw= 'browse' | kw= 'draw' | kw= 'using' | kw= 'switch' | kw= 'put' | kw= 'add' | kw= 'remove' | kw= 'match' | kw= 'match_between' | kw= 'match_one' | kw= 'parameter' | kw= 'status' | kw= 'highlight' | kw= 'focus_on' | kw= 'layout' ) ; public final AntlrDatatypeRuleToken rule_1Expr_Facets_BlockOrEnd_Key() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -11301,12 +10465,6 @@ public final AntlrDatatypeRuleToken rule_1Expr_Facets_BlockOrEnd_Key() throws Re // $ANTLR start "entryRule_LayerKey" - /** - * Entry rule layer key. - * - * @return the string - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:3601:1: entryRule_LayerKey returns [String current=null] : iv_rule_LayerKey= rule_LayerKey EOF ; public final String entryRule_LayerKey() throws RecognitionException { String current = null; @@ -11347,12 +10505,6 @@ public final String entryRule_LayerKey() throws RecognitionException { // $ANTLR start "rule_LayerKey" - /** - * Rule layer key. - * - * @return the antlr datatype rule token - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:3608:1: rule_LayerKey returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= 'light' | kw= 'camera' | kw= 'text' | kw= 'image' | kw= 'data' | kw= 'chart' | kw= 'agents' | kw= 'graphics' | kw= 'display_population' | kw= 'display_grid' | kw= 'quadtree' | kw= 'event' | kw= 'overlay' | kw= 'datalist' | kw= 'mesh' ) ; public final AntlrDatatypeRuleToken rule_LayerKey() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -11673,12 +10825,6 @@ public final AntlrDatatypeRuleToken rule_LayerKey() throws RecognitionException // $ANTLR start "entryRule_DoKey" - /** - * Entry rule do key. - * - * @return the string - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:3709:1: entryRule_DoKey returns [String current=null] : iv_rule_DoKey= rule_DoKey EOF ; public final String entryRule_DoKey() throws RecognitionException { String current = null; @@ -11719,12 +10865,6 @@ public final String entryRule_DoKey() throws RecognitionException { // $ANTLR start "rule_DoKey" - /** - * Rule do key. - * - * @return the antlr datatype rule token - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:3716:1: rule_DoKey returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= 'do' | kw= 'invoke' ) ; public final AntlrDatatypeRuleToken rule_DoKey() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -11807,12 +10947,6 @@ else if ( (LA75_0==91) ) { // $ANTLR start "entryRule_VarOrConstKey" - /** - * Entry rule var or const key. - * - * @return the string - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:3739:1: entryRule_VarOrConstKey returns [String current=null] : iv_rule_VarOrConstKey= rule_VarOrConstKey EOF ; public final String entryRule_VarOrConstKey() throws RecognitionException { String current = null; @@ -11853,12 +10987,6 @@ public final String entryRule_VarOrConstKey() throws RecognitionException { // $ANTLR start "rule_VarOrConstKey" - /** - * Rule var or const key. - * - * @return the antlr datatype rule token - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:3746:1: rule_VarOrConstKey returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= 'var' | kw= 'const' | kw= 'let' | kw= 'arg' ) ; public final AntlrDatatypeRuleToken rule_VarOrConstKey() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -11981,12 +11109,6 @@ public final AntlrDatatypeRuleToken rule_VarOrConstKey() throws RecognitionExcep // $ANTLR start "entryRule_ReflexKey" - /** - * Entry rule reflex key. - * - * @return the string - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:3781:1: entryRule_ReflexKey returns [String current=null] : iv_rule_ReflexKey= rule_ReflexKey EOF ; public final String entryRule_ReflexKey() throws RecognitionException { String current = null; @@ -12027,12 +11149,6 @@ public final String entryRule_ReflexKey() throws RecognitionException { // $ANTLR start "rule_ReflexKey" - /** - * Rule reflex key. - * - * @return the antlr datatype rule token - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:3788:1: rule_ReflexKey returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= 'init' | kw= 'reflex' | kw= 'aspect' ) ; public final AntlrDatatypeRuleToken rule_ReflexKey() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -12137,12 +11253,6 @@ public final AntlrDatatypeRuleToken rule_ReflexKey() throws RecognitionException // $ANTLR start "entryRule_AssignmentKey" - /** - * Entry rule assignment key. - * - * @return the string - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:3817:1: entryRule_AssignmentKey returns [String current=null] : iv_rule_AssignmentKey= rule_AssignmentKey EOF ; public final String entryRule_AssignmentKey() throws RecognitionException { String current = null; @@ -12183,12 +11293,6 @@ public final String entryRule_AssignmentKey() throws RecognitionException { // $ANTLR start "rule_AssignmentKey" - /** - * Rule assignment key. - * - * @return the antlr datatype rule token - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:3824:1: rule_AssignmentKey returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '<-' | kw= '<<' | (kw= '>' kw= '>' ) | kw= '<<+' | (kw= '>' kw= '>-' ) | kw= '+<-' | kw= '<+' | kw= '>-' ) ; public final AntlrDatatypeRuleToken rule_AssignmentKey() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -12361,12 +11465,6 @@ public final AntlrDatatypeRuleToken rule_AssignmentKey() throws RecognitionExcep // $ANTLR start "entryRuleActionArguments" - /** - * Entry rule action arguments. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:3897:1: entryRuleActionArguments returns [EObject current=null] : iv_ruleActionArguments= ruleActionArguments EOF ; public final EObject entryRuleActionArguments() throws RecognitionException { EObject current = null; @@ -12407,12 +11505,6 @@ public final EObject entryRuleActionArguments() throws RecognitionException { // $ANTLR start "ruleActionArguments" - /** - * Rule action arguments. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:3904:1: ruleActionArguments returns [EObject current=null] : ( ( (lv_args_0_0= ruleArgumentDefinition ) ) (otherlv_1= ',' ( (lv_args_2_0= ruleArgumentDefinition ) ) )* ) ; public final EObject ruleActionArguments() throws RecognitionException { EObject current = null; @@ -12558,12 +11650,6 @@ public final EObject ruleActionArguments() throws RecognitionException { // $ANTLR start "entryRuleArgumentDefinition" - /** - * Entry rule argument definition. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:3960:1: entryRuleArgumentDefinition returns [EObject current=null] : iv_ruleArgumentDefinition= ruleArgumentDefinition EOF ; public final EObject entryRuleArgumentDefinition() throws RecognitionException { EObject current = null; @@ -12604,12 +11690,6 @@ public final EObject entryRuleArgumentDefinition() throws RecognitionException { // $ANTLR start "ruleArgumentDefinition" - /** - * Rule argument definition. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:3967:1: ruleArgumentDefinition returns [EObject current=null] : ( ( (lv_type_0_0= ruleTypeRef ) ) ( (lv_name_1_0= ruleValid_ID ) ) (otherlv_2= '<-' ( (lv_default_3_0= ruleExpression ) ) )? ) ; public final EObject ruleArgumentDefinition() throws RecognitionException { EObject current = null; @@ -12785,12 +11865,6 @@ public final EObject ruleArgumentDefinition() throws RecognitionException { // $ANTLR start "entryRuleFacet" - /** - * Entry rule facet. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:4042:1: entryRuleFacet returns [EObject current=null] : iv_ruleFacet= ruleFacet EOF ; public final EObject entryRuleFacet() throws RecognitionException { EObject current = null; @@ -12831,12 +11905,6 @@ public final EObject entryRuleFacet() throws RecognitionException { // $ANTLR start "ruleFacet" - /** - * Rule facet. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:4049:1: ruleFacet returns [EObject current=null] : (this_ActionFacet_0= ruleActionFacet | this_DefinitionFacet_1= ruleDefinitionFacet | this_ClassicFacet_2= ruleClassicFacet | this_TypeFacet_3= ruleTypeFacet | this_VarFacet_4= ruleVarFacet | this_FunctionFacet_5= ruleFunctionFacet ) ; public final EObject ruleFacet() throws RecognitionException { EObject current = null; @@ -12865,7 +11933,7 @@ public final EObject ruleFacet() throws RecognitionException { int alt81=6; switch ( input.LA(1) ) { case 24: - case 127: + case 128: { alt81=1; } @@ -12895,6 +11963,7 @@ public final EObject ruleFacet() throws RecognitionException { case 124: case 125: case 126: + case 127: { alt81=3; } @@ -12908,12 +11977,12 @@ public final EObject ruleFacet() throws RecognitionException { alt81=4; } break; - case 128: + case 129: { alt81=5; } break; - case 129: + case 130: { alt81=6; } @@ -13084,12 +12153,6 @@ public final EObject ruleFacet() throws RecognitionException { // $ANTLR start "entryRuleFirstFacetKey" - /** - * Entry rule first facet key. - * - * @return the string - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:4114:1: entryRuleFirstFacetKey returns [String current=null] : iv_ruleFirstFacetKey= ruleFirstFacetKey EOF ; public final String entryRuleFirstFacetKey() throws RecognitionException { String current = null; @@ -13130,12 +12193,6 @@ public final String entryRuleFirstFacetKey() throws RecognitionException { // $ANTLR start "ruleFirstFacetKey" - /** - * Rule first facet key. - * - * @return the antlr datatype rule token - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:4121:1: ruleFirstFacetKey returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_DefinitionFacetKey_0= ruleDefinitionFacetKey | this_TypeFacetKey_1= ruleTypeFacetKey | this_SpecialFacetKey_2= ruleSpecialFacetKey | this_VarFacetKey_3= ruleVarFacetKey | this_ActionFacetKey_4= ruleActionFacetKey | this_ClassicFacetKey_5= ruleClassicFacetKey ) ; public final AntlrDatatypeRuleToken ruleFirstFacetKey() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -13195,17 +12252,18 @@ public final AntlrDatatypeRuleToken ruleFirstFacetKey() throws RecognitionExcept case 124: case 125: case 126: + case 127: { alt82=3; } break; - case 128: + case 129: { alt82=4; } break; case 24: - case 127: + case 128: { alt82=5; } @@ -13405,12 +12463,6 @@ public final AntlrDatatypeRuleToken ruleFirstFacetKey() throws RecognitionExcept // $ANTLR start "entryRuleClassicFacetKey" - /** - * Entry rule classic facet key. - * - * @return the string - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:4198:1: entryRuleClassicFacetKey returns [String current=null] : iv_ruleClassicFacetKey= ruleClassicFacetKey EOF ; public final String entryRuleClassicFacetKey() throws RecognitionException { String current = null; @@ -13451,12 +12503,6 @@ public final String entryRuleClassicFacetKey() throws RecognitionException { // $ANTLR start "ruleClassicFacetKey" - /** - * Rule classic facet key. - * - * @return the antlr datatype rule token - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:4205:1: ruleClassicFacetKey returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_ID_0= RULE_ID kw= ':' ) ; public final AntlrDatatypeRuleToken ruleClassicFacetKey() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -13517,12 +12563,6 @@ public final AntlrDatatypeRuleToken ruleClassicFacetKey() throws RecognitionExce // $ANTLR start "entryRuleDefinitionFacetKey" - /** - * Entry rule definition facet key. - * - * @return the string - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:4229:1: entryRuleDefinitionFacetKey returns [String current=null] : iv_ruleDefinitionFacetKey= ruleDefinitionFacetKey EOF ; public final String entryRuleDefinitionFacetKey() throws RecognitionException { String current = null; @@ -13563,12 +12603,6 @@ public final String entryRuleDefinitionFacetKey() throws RecognitionException { // $ANTLR start "ruleDefinitionFacetKey" - /** - * Rule definition facet key. - * - * @return the antlr datatype rule token - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:4236:1: ruleDefinitionFacetKey returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= 'name:' | kw= 'returns:' ) ; public final AntlrDatatypeRuleToken ruleDefinitionFacetKey() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -13651,12 +12685,6 @@ else if ( (LA83_0==106) ) { // $ANTLR start "entryRuleTypeFacetKey" - /** - * Entry rule type facet key. - * - * @return the string - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:4259:1: entryRuleTypeFacetKey returns [String current=null] : iv_ruleTypeFacetKey= ruleTypeFacetKey EOF ; public final String entryRuleTypeFacetKey() throws RecognitionException { String current = null; @@ -13697,12 +12725,6 @@ public final String entryRuleTypeFacetKey() throws RecognitionException { // $ANTLR start "ruleTypeFacetKey" - /** - * Rule type facet key. - * - * @return the antlr datatype rule token - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:4266:1: ruleTypeFacetKey returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= 'as:' | kw= 'of:' | kw= 'parent:' | kw= 'species:' | kw= 'type:' ) ; public final AntlrDatatypeRuleToken ruleTypeFacetKey() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -13843,12 +12865,6 @@ public final AntlrDatatypeRuleToken ruleTypeFacetKey() throws RecognitionExcepti // $ANTLR start "entryRuleSpecialFacetKey" - /** - * Entry rule special facet key. - * - * @return the string - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:4307:1: entryRuleSpecialFacetKey returns [String current=null] : iv_ruleSpecialFacetKey= ruleSpecialFacetKey EOF ; public final String entryRuleSpecialFacetKey() throws RecognitionException { String current = null; @@ -13889,13 +12905,7 @@ public final String entryRuleSpecialFacetKey() throws RecognitionException { // $ANTLR start "ruleSpecialFacetKey" - /** - * Rule special facet key. - * - * @return the antlr datatype rule token - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:4314:1: ruleSpecialFacetKey returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= 'data:' | (kw= 'when' kw= ':' ) | kw= 'const:' | kw= 'value:' | kw= 'topology:' | kw= 'item:' | kw= 'init:' | kw= 'message:' | kw= 'control:' | kw= 'layout:' | kw= 'environment:' | kw= 'text:' | kw= 'image:' | kw= 'using:' | kw= 'parameter:' | kw= 'aspect:' | kw= 'light:' ) ; + // InternalGaml.g:4314:1: ruleSpecialFacetKey returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= 'camera:' | kw= 'data:' | (kw= 'when' kw= ':' ) | kw= 'const:' | kw= 'value:' | kw= 'topology:' | kw= 'item:' | kw= 'init:' | kw= 'message:' | kw= 'control:' | kw= 'layout:' | kw= 'environment:' | kw= 'text:' | kw= 'image:' | kw= 'using:' | kw= 'parameter:' | kw= 'aspect:' | kw= 'light:' ) ; public final AntlrDatatypeRuleToken ruleSpecialFacetKey() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -13905,33 +12915,33 @@ public final AntlrDatatypeRuleToken ruleSpecialFacetKey() throws RecognitionExce enterRule(); try { - // InternalGaml.g:4320:2: ( (kw= 'data:' | (kw= 'when' kw= ':' ) | kw= 'const:' | kw= 'value:' | kw= 'topology:' | kw= 'item:' | kw= 'init:' | kw= 'message:' | kw= 'control:' | kw= 'layout:' | kw= 'environment:' | kw= 'text:' | kw= 'image:' | kw= 'using:' | kw= 'parameter:' | kw= 'aspect:' | kw= 'light:' ) ) - // InternalGaml.g:4321:2: (kw= 'data:' | (kw= 'when' kw= ':' ) | kw= 'const:' | kw= 'value:' | kw= 'topology:' | kw= 'item:' | kw= 'init:' | kw= 'message:' | kw= 'control:' | kw= 'layout:' | kw= 'environment:' | kw= 'text:' | kw= 'image:' | kw= 'using:' | kw= 'parameter:' | kw= 'aspect:' | kw= 'light:' ) + // InternalGaml.g:4320:2: ( (kw= 'camera:' | kw= 'data:' | (kw= 'when' kw= ':' ) | kw= 'const:' | kw= 'value:' | kw= 'topology:' | kw= 'item:' | kw= 'init:' | kw= 'message:' | kw= 'control:' | kw= 'layout:' | kw= 'environment:' | kw= 'text:' | kw= 'image:' | kw= 'using:' | kw= 'parameter:' | kw= 'aspect:' | kw= 'light:' ) ) + // InternalGaml.g:4321:2: (kw= 'camera:' | kw= 'data:' | (kw= 'when' kw= ':' ) | kw= 'const:' | kw= 'value:' | kw= 'topology:' | kw= 'item:' | kw= 'init:' | kw= 'message:' | kw= 'control:' | kw= 'layout:' | kw= 'environment:' | kw= 'text:' | kw= 'image:' | kw= 'using:' | kw= 'parameter:' | kw= 'aspect:' | kw= 'light:' ) { - // InternalGaml.g:4321:2: (kw= 'data:' | (kw= 'when' kw= ':' ) | kw= 'const:' | kw= 'value:' | kw= 'topology:' | kw= 'item:' | kw= 'init:' | kw= 'message:' | kw= 'control:' | kw= 'layout:' | kw= 'environment:' | kw= 'text:' | kw= 'image:' | kw= 'using:' | kw= 'parameter:' | kw= 'aspect:' | kw= 'light:' ) - int alt85=17; + // InternalGaml.g:4321:2: (kw= 'camera:' | kw= 'data:' | (kw= 'when' kw= ':' ) | kw= 'const:' | kw= 'value:' | kw= 'topology:' | kw= 'item:' | kw= 'init:' | kw= 'message:' | kw= 'control:' | kw= 'layout:' | kw= 'environment:' | kw= 'text:' | kw= 'image:' | kw= 'using:' | kw= 'parameter:' | kw= 'aspect:' | kw= 'light:' ) + int alt85=18; switch ( input.LA(1) ) { case 112: { alt85=1; } break; - case 33: + case 113: { alt85=2; } break; - case 113: + case 33: { alt85=3; } break; - case 32: + case 114: { alt85=4; } break; - case 114: + case 32: { alt85=5; } @@ -13996,6 +13006,11 @@ public final AntlrDatatypeRuleToken ruleSpecialFacetKey() throws RecognitionExce alt85=17; } break; + case 127: + { + alt85=18; + } + break; default: if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = @@ -14006,234 +13021,247 @@ public final AntlrDatatypeRuleToken ruleSpecialFacetKey() throws RecognitionExce switch (alt85) { case 1 : - // InternalGaml.g:4322:3: kw= 'data:' + // InternalGaml.g:4322:3: kw= 'camera:' { kw=(Token)match(input,112,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); - newLeafNode(kw, grammarAccess.getSpecialFacetKeyAccess().getDataKeyword_0()); + newLeafNode(kw, grammarAccess.getSpecialFacetKeyAccess().getCameraKeyword_0()); } } break; case 2 : - // InternalGaml.g:4328:3: (kw= 'when' kw= ':' ) + // InternalGaml.g:4328:3: kw= 'data:' { - // InternalGaml.g:4328:3: (kw= 'when' kw= ':' ) - // InternalGaml.g:4329:4: kw= 'when' kw= ':' + kw=(Token)match(input,113,FOLLOW_2); if (state.failed) return current; + if ( state.backtracking==0 ) { + + current.merge(kw); + newLeafNode(kw, grammarAccess.getSpecialFacetKeyAccess().getDataKeyword_1()); + + } + + } + break; + case 3 : + // InternalGaml.g:4334:3: (kw= 'when' kw= ':' ) + { + // InternalGaml.g:4334:3: (kw= 'when' kw= ':' ) + // InternalGaml.g:4335:4: kw= 'when' kw= ':' { kw=(Token)match(input,33,FOLLOW_28); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); - newLeafNode(kw, grammarAccess.getSpecialFacetKeyAccess().getWhenKeyword_1_0()); + newLeafNode(kw, grammarAccess.getSpecialFacetKeyAccess().getWhenKeyword_2_0()); } kw=(Token)match(input,34,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); - newLeafNode(kw, grammarAccess.getSpecialFacetKeyAccess().getColonKeyword_1_1()); + newLeafNode(kw, grammarAccess.getSpecialFacetKeyAccess().getColonKeyword_2_1()); } } - } - break; - case 3 : - // InternalGaml.g:4341:3: kw= 'const:' - { - kw=(Token)match(input,113,FOLLOW_2); if (state.failed) return current; - if ( state.backtracking==0 ) { - - current.merge(kw); - newLeafNode(kw, grammarAccess.getSpecialFacetKeyAccess().getConstKeyword_2()); - - } - } break; case 4 : - // InternalGaml.g:4347:3: kw= 'value:' + // InternalGaml.g:4347:3: kw= 'const:' { - kw=(Token)match(input,32,FOLLOW_2); if (state.failed) return current; + kw=(Token)match(input,114,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); - newLeafNode(kw, grammarAccess.getSpecialFacetKeyAccess().getValueKeyword_3()); + newLeafNode(kw, grammarAccess.getSpecialFacetKeyAccess().getConstKeyword_3()); } } break; case 5 : - // InternalGaml.g:4353:3: kw= 'topology:' + // InternalGaml.g:4353:3: kw= 'value:' { - kw=(Token)match(input,114,FOLLOW_2); if (state.failed) return current; + kw=(Token)match(input,32,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); - newLeafNode(kw, grammarAccess.getSpecialFacetKeyAccess().getTopologyKeyword_4()); + newLeafNode(kw, grammarAccess.getSpecialFacetKeyAccess().getValueKeyword_4()); } } break; case 6 : - // InternalGaml.g:4359:3: kw= 'item:' + // InternalGaml.g:4359:3: kw= 'topology:' { kw=(Token)match(input,115,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); - newLeafNode(kw, grammarAccess.getSpecialFacetKeyAccess().getItemKeyword_5()); + newLeafNode(kw, grammarAccess.getSpecialFacetKeyAccess().getTopologyKeyword_5()); } } break; case 7 : - // InternalGaml.g:4365:3: kw= 'init:' + // InternalGaml.g:4365:3: kw= 'item:' { kw=(Token)match(input,116,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); - newLeafNode(kw, grammarAccess.getSpecialFacetKeyAccess().getInitKeyword_6()); + newLeafNode(kw, grammarAccess.getSpecialFacetKeyAccess().getItemKeyword_6()); } } break; case 8 : - // InternalGaml.g:4371:3: kw= 'message:' + // InternalGaml.g:4371:3: kw= 'init:' { kw=(Token)match(input,117,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); - newLeafNode(kw, grammarAccess.getSpecialFacetKeyAccess().getMessageKeyword_7()); + newLeafNode(kw, grammarAccess.getSpecialFacetKeyAccess().getInitKeyword_7()); } } break; case 9 : - // InternalGaml.g:4377:3: kw= 'control:' + // InternalGaml.g:4377:3: kw= 'message:' { kw=(Token)match(input,118,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); - newLeafNode(kw, grammarAccess.getSpecialFacetKeyAccess().getControlKeyword_8()); + newLeafNode(kw, grammarAccess.getSpecialFacetKeyAccess().getMessageKeyword_8()); } } break; case 10 : - // InternalGaml.g:4383:3: kw= 'layout:' + // InternalGaml.g:4383:3: kw= 'control:' { kw=(Token)match(input,119,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); - newLeafNode(kw, grammarAccess.getSpecialFacetKeyAccess().getLayoutKeyword_9()); + newLeafNode(kw, grammarAccess.getSpecialFacetKeyAccess().getControlKeyword_9()); } } break; case 11 : - // InternalGaml.g:4389:3: kw= 'environment:' + // InternalGaml.g:4389:3: kw= 'layout:' { kw=(Token)match(input,120,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); - newLeafNode(kw, grammarAccess.getSpecialFacetKeyAccess().getEnvironmentKeyword_10()); + newLeafNode(kw, grammarAccess.getSpecialFacetKeyAccess().getLayoutKeyword_10()); } } break; case 12 : - // InternalGaml.g:4395:3: kw= 'text:' + // InternalGaml.g:4395:3: kw= 'environment:' { kw=(Token)match(input,121,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); - newLeafNode(kw, grammarAccess.getSpecialFacetKeyAccess().getTextKeyword_11()); + newLeafNode(kw, grammarAccess.getSpecialFacetKeyAccess().getEnvironmentKeyword_11()); } } break; case 13 : - // InternalGaml.g:4401:3: kw= 'image:' + // InternalGaml.g:4401:3: kw= 'text:' { kw=(Token)match(input,122,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); - newLeafNode(kw, grammarAccess.getSpecialFacetKeyAccess().getImageKeyword_12()); + newLeafNode(kw, grammarAccess.getSpecialFacetKeyAccess().getTextKeyword_12()); } } break; case 14 : - // InternalGaml.g:4407:3: kw= 'using:' + // InternalGaml.g:4407:3: kw= 'image:' { kw=(Token)match(input,123,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); - newLeafNode(kw, grammarAccess.getSpecialFacetKeyAccess().getUsingKeyword_13()); + newLeafNode(kw, grammarAccess.getSpecialFacetKeyAccess().getImageKeyword_13()); } } break; case 15 : - // InternalGaml.g:4413:3: kw= 'parameter:' + // InternalGaml.g:4413:3: kw= 'using:' { kw=(Token)match(input,124,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); - newLeafNode(kw, grammarAccess.getSpecialFacetKeyAccess().getParameterKeyword_14()); + newLeafNode(kw, grammarAccess.getSpecialFacetKeyAccess().getUsingKeyword_14()); } } break; case 16 : - // InternalGaml.g:4419:3: kw= 'aspect:' + // InternalGaml.g:4419:3: kw= 'parameter:' { kw=(Token)match(input,125,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); - newLeafNode(kw, grammarAccess.getSpecialFacetKeyAccess().getAspectKeyword_15()); + newLeafNode(kw, grammarAccess.getSpecialFacetKeyAccess().getParameterKeyword_15()); } } break; case 17 : - // InternalGaml.g:4425:3: kw= 'light:' + // InternalGaml.g:4425:3: kw= 'aspect:' { kw=(Token)match(input,126,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); - newLeafNode(kw, grammarAccess.getSpecialFacetKeyAccess().getLightKeyword_16()); + newLeafNode(kw, grammarAccess.getSpecialFacetKeyAccess().getAspectKeyword_16()); + + } + + } + break; + case 18 : + // InternalGaml.g:4431:3: kw= 'light:' + { + kw=(Token)match(input,127,FOLLOW_2); if (state.failed) return current; + if ( state.backtracking==0 ) { + + current.merge(kw); + newLeafNode(kw, grammarAccess.getSpecialFacetKeyAccess().getLightKeyword_17()); } @@ -14264,13 +13292,7 @@ public final AntlrDatatypeRuleToken ruleSpecialFacetKey() throws RecognitionExce // $ANTLR start "entryRuleActionFacetKey" - /** - * Entry rule action facet key. - * - * @return the string - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:4434:1: entryRuleActionFacetKey returns [String current=null] : iv_ruleActionFacetKey= ruleActionFacetKey EOF ; + // InternalGaml.g:4440:1: entryRuleActionFacetKey returns [String current=null] : iv_ruleActionFacetKey= ruleActionFacetKey EOF ; public final String entryRuleActionFacetKey() throws RecognitionException { String current = null; @@ -14278,8 +13300,8 @@ public final String entryRuleActionFacetKey() throws RecognitionException { try { - // InternalGaml.g:4434:54: (iv_ruleActionFacetKey= ruleActionFacetKey EOF ) - // InternalGaml.g:4435:2: iv_ruleActionFacetKey= ruleActionFacetKey EOF + // InternalGaml.g:4440:54: (iv_ruleActionFacetKey= ruleActionFacetKey EOF ) + // InternalGaml.g:4441:2: iv_ruleActionFacetKey= ruleActionFacetKey EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getActionFacetKeyRule()); @@ -14310,13 +13332,7 @@ public final String entryRuleActionFacetKey() throws RecognitionException { // $ANTLR start "ruleActionFacetKey" - /** - * Rule action facet key. - * - * @return the antlr datatype rule token - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:4441:1: ruleActionFacetKey returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= 'action:' | kw= 'on_change:' ) ; + // InternalGaml.g:4447:1: ruleActionFacetKey returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= 'action:' | kw= 'on_change:' ) ; public final AntlrDatatypeRuleToken ruleActionFacetKey() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -14326,17 +13342,17 @@ public final AntlrDatatypeRuleToken ruleActionFacetKey() throws RecognitionExcep enterRule(); try { - // InternalGaml.g:4447:2: ( (kw= 'action:' | kw= 'on_change:' ) ) - // InternalGaml.g:4448:2: (kw= 'action:' | kw= 'on_change:' ) + // InternalGaml.g:4453:2: ( (kw= 'action:' | kw= 'on_change:' ) ) + // InternalGaml.g:4454:2: (kw= 'action:' | kw= 'on_change:' ) { - // InternalGaml.g:4448:2: (kw= 'action:' | kw= 'on_change:' ) + // InternalGaml.g:4454:2: (kw= 'action:' | kw= 'on_change:' ) int alt86=2; int LA86_0 = input.LA(1); if ( (LA86_0==24) ) { alt86=1; } - else if ( (LA86_0==127) ) { + else if ( (LA86_0==128) ) { alt86=2; } else { @@ -14348,7 +13364,7 @@ else if ( (LA86_0==127) ) { } switch (alt86) { case 1 : - // InternalGaml.g:4449:3: kw= 'action:' + // InternalGaml.g:4455:3: kw= 'action:' { kw=(Token)match(input,24,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -14361,9 +13377,9 @@ else if ( (LA86_0==127) ) { } break; case 2 : - // InternalGaml.g:4455:3: kw= 'on_change:' + // InternalGaml.g:4461:3: kw= 'on_change:' { - kw=(Token)match(input,127,FOLLOW_2); if (state.failed) return current; + kw=(Token)match(input,128,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); @@ -14398,13 +13414,7 @@ else if ( (LA86_0==127) ) { // $ANTLR start "entryRuleVarFacetKey" - /** - * Entry rule var facet key. - * - * @return the string - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:4464:1: entryRuleVarFacetKey returns [String current=null] : iv_ruleVarFacetKey= ruleVarFacetKey EOF ; + // InternalGaml.g:4470:1: entryRuleVarFacetKey returns [String current=null] : iv_ruleVarFacetKey= ruleVarFacetKey EOF ; public final String entryRuleVarFacetKey() throws RecognitionException { String current = null; @@ -14412,8 +13422,8 @@ public final String entryRuleVarFacetKey() throws RecognitionException { try { - // InternalGaml.g:4464:51: (iv_ruleVarFacetKey= ruleVarFacetKey EOF ) - // InternalGaml.g:4465:2: iv_ruleVarFacetKey= ruleVarFacetKey EOF + // InternalGaml.g:4470:51: (iv_ruleVarFacetKey= ruleVarFacetKey EOF ) + // InternalGaml.g:4471:2: iv_ruleVarFacetKey= ruleVarFacetKey EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getVarFacetKeyRule()); @@ -14444,13 +13454,7 @@ public final String entryRuleVarFacetKey() throws RecognitionException { // $ANTLR start "ruleVarFacetKey" - /** - * Rule var facet key. - * - * @return the antlr datatype rule token - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:4471:1: ruleVarFacetKey returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : kw= 'var:' ; + // InternalGaml.g:4477:1: ruleVarFacetKey returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : kw= 'var:' ; public final AntlrDatatypeRuleToken ruleVarFacetKey() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -14460,10 +13464,10 @@ public final AntlrDatatypeRuleToken ruleVarFacetKey() throws RecognitionExceptio enterRule(); try { - // InternalGaml.g:4477:2: (kw= 'var:' ) - // InternalGaml.g:4478:2: kw= 'var:' + // InternalGaml.g:4483:2: (kw= 'var:' ) + // InternalGaml.g:4484:2: kw= 'var:' { - kw=(Token)match(input,128,FOLLOW_2); if (state.failed) return current; + kw=(Token)match(input,129,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { current.merge(kw); @@ -14492,13 +13496,7 @@ public final AntlrDatatypeRuleToken ruleVarFacetKey() throws RecognitionExceptio // $ANTLR start "entryRuleClassicFacet" - /** - * Entry rule classic facet. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:4486:1: entryRuleClassicFacet returns [EObject current=null] : iv_ruleClassicFacet= ruleClassicFacet EOF ; + // InternalGaml.g:4492:1: entryRuleClassicFacet returns [EObject current=null] : iv_ruleClassicFacet= ruleClassicFacet EOF ; public final EObject entryRuleClassicFacet() throws RecognitionException { EObject current = null; @@ -14506,8 +13504,8 @@ public final EObject entryRuleClassicFacet() throws RecognitionException { try { - // InternalGaml.g:4486:53: (iv_ruleClassicFacet= ruleClassicFacet EOF ) - // InternalGaml.g:4487:2: iv_ruleClassicFacet= ruleClassicFacet EOF + // InternalGaml.g:4492:53: (iv_ruleClassicFacet= ruleClassicFacet EOF ) + // InternalGaml.g:4493:2: iv_ruleClassicFacet= ruleClassicFacet EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getClassicFacetRule()); @@ -14538,13 +13536,7 @@ public final EObject entryRuleClassicFacet() throws RecognitionException { // $ANTLR start "ruleClassicFacet" - /** - * Rule classic facet. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:4493:1: ruleClassicFacet returns [EObject current=null] : ( ( ( (lv_key_0_0= ruleClassicFacetKey ) ) | ( (lv_key_1_0= '<-' ) ) | ( (lv_key_2_0= ruleSpecialFacetKey ) ) ) ( (lv_expr_3_0= ruleExpression ) ) ) ; + // InternalGaml.g:4499:1: ruleClassicFacet returns [EObject current=null] : ( ( ( (lv_key_0_0= ruleClassicFacetKey ) ) | ( (lv_key_1_0= '<-' ) ) | ( (lv_key_2_0= ruleSpecialFacetKey ) ) ) ( (lv_expr_3_0= ruleExpression ) ) ) ; public final EObject ruleClassicFacet() throws RecognitionException { EObject current = null; @@ -14560,13 +13552,13 @@ public final EObject ruleClassicFacet() throws RecognitionException { enterRule(); try { - // InternalGaml.g:4499:2: ( ( ( ( (lv_key_0_0= ruleClassicFacetKey ) ) | ( (lv_key_1_0= '<-' ) ) | ( (lv_key_2_0= ruleSpecialFacetKey ) ) ) ( (lv_expr_3_0= ruleExpression ) ) ) ) - // InternalGaml.g:4500:2: ( ( ( (lv_key_0_0= ruleClassicFacetKey ) ) | ( (lv_key_1_0= '<-' ) ) | ( (lv_key_2_0= ruleSpecialFacetKey ) ) ) ( (lv_expr_3_0= ruleExpression ) ) ) + // InternalGaml.g:4505:2: ( ( ( ( (lv_key_0_0= ruleClassicFacetKey ) ) | ( (lv_key_1_0= '<-' ) ) | ( (lv_key_2_0= ruleSpecialFacetKey ) ) ) ( (lv_expr_3_0= ruleExpression ) ) ) ) + // InternalGaml.g:4506:2: ( ( ( (lv_key_0_0= ruleClassicFacetKey ) ) | ( (lv_key_1_0= '<-' ) ) | ( (lv_key_2_0= ruleSpecialFacetKey ) ) ) ( (lv_expr_3_0= ruleExpression ) ) ) { - // InternalGaml.g:4500:2: ( ( ( (lv_key_0_0= ruleClassicFacetKey ) ) | ( (lv_key_1_0= '<-' ) ) | ( (lv_key_2_0= ruleSpecialFacetKey ) ) ) ( (lv_expr_3_0= ruleExpression ) ) ) - // InternalGaml.g:4501:3: ( ( (lv_key_0_0= ruleClassicFacetKey ) ) | ( (lv_key_1_0= '<-' ) ) | ( (lv_key_2_0= ruleSpecialFacetKey ) ) ) ( (lv_expr_3_0= ruleExpression ) ) + // InternalGaml.g:4506:2: ( ( ( (lv_key_0_0= ruleClassicFacetKey ) ) | ( (lv_key_1_0= '<-' ) ) | ( (lv_key_2_0= ruleSpecialFacetKey ) ) ) ( (lv_expr_3_0= ruleExpression ) ) ) + // InternalGaml.g:4507:3: ( ( (lv_key_0_0= ruleClassicFacetKey ) ) | ( (lv_key_1_0= '<-' ) ) | ( (lv_key_2_0= ruleSpecialFacetKey ) ) ) ( (lv_expr_3_0= ruleExpression ) ) { - // InternalGaml.g:4501:3: ( ( (lv_key_0_0= ruleClassicFacetKey ) ) | ( (lv_key_1_0= '<-' ) ) | ( (lv_key_2_0= ruleSpecialFacetKey ) ) ) + // InternalGaml.g:4507:3: ( ( (lv_key_0_0= ruleClassicFacetKey ) ) | ( (lv_key_1_0= '<-' ) ) | ( (lv_key_2_0= ruleSpecialFacetKey ) ) ) int alt87=3; switch ( input.LA(1) ) { case RULE_ID: @@ -14596,6 +13588,7 @@ public final EObject ruleClassicFacet() throws RecognitionException { case 124: case 125: case 126: + case 127: { alt87=3; } @@ -14610,13 +13603,13 @@ public final EObject ruleClassicFacet() throws RecognitionException { switch (alt87) { case 1 : - // InternalGaml.g:4502:4: ( (lv_key_0_0= ruleClassicFacetKey ) ) + // InternalGaml.g:4508:4: ( (lv_key_0_0= ruleClassicFacetKey ) ) { - // InternalGaml.g:4502:4: ( (lv_key_0_0= ruleClassicFacetKey ) ) - // InternalGaml.g:4503:5: (lv_key_0_0= ruleClassicFacetKey ) + // InternalGaml.g:4508:4: ( (lv_key_0_0= ruleClassicFacetKey ) ) + // InternalGaml.g:4509:5: (lv_key_0_0= ruleClassicFacetKey ) { - // InternalGaml.g:4503:5: (lv_key_0_0= ruleClassicFacetKey ) - // InternalGaml.g:4504:6: lv_key_0_0= ruleClassicFacetKey + // InternalGaml.g:4509:5: (lv_key_0_0= ruleClassicFacetKey ) + // InternalGaml.g:4510:6: lv_key_0_0= ruleClassicFacetKey { if ( state.backtracking==0 ) { @@ -14651,13 +13644,13 @@ public final EObject ruleClassicFacet() throws RecognitionException { } break; case 2 : - // InternalGaml.g:4522:4: ( (lv_key_1_0= '<-' ) ) + // InternalGaml.g:4528:4: ( (lv_key_1_0= '<-' ) ) { - // InternalGaml.g:4522:4: ( (lv_key_1_0= '<-' ) ) - // InternalGaml.g:4523:5: (lv_key_1_0= '<-' ) + // InternalGaml.g:4528:4: ( (lv_key_1_0= '<-' ) ) + // InternalGaml.g:4529:5: (lv_key_1_0= '<-' ) { - // InternalGaml.g:4523:5: (lv_key_1_0= '<-' ) - // InternalGaml.g:4524:6: lv_key_1_0= '<-' + // InternalGaml.g:4529:5: (lv_key_1_0= '<-' ) + // InternalGaml.g:4530:6: lv_key_1_0= '<-' { lv_key_1_0=(Token)match(input,15,FOLLOW_5); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -14683,13 +13676,13 @@ public final EObject ruleClassicFacet() throws RecognitionException { } break; case 3 : - // InternalGaml.g:4537:4: ( (lv_key_2_0= ruleSpecialFacetKey ) ) + // InternalGaml.g:4543:4: ( (lv_key_2_0= ruleSpecialFacetKey ) ) { - // InternalGaml.g:4537:4: ( (lv_key_2_0= ruleSpecialFacetKey ) ) - // InternalGaml.g:4538:5: (lv_key_2_0= ruleSpecialFacetKey ) + // InternalGaml.g:4543:4: ( (lv_key_2_0= ruleSpecialFacetKey ) ) + // InternalGaml.g:4544:5: (lv_key_2_0= ruleSpecialFacetKey ) { - // InternalGaml.g:4538:5: (lv_key_2_0= ruleSpecialFacetKey ) - // InternalGaml.g:4539:6: lv_key_2_0= ruleSpecialFacetKey + // InternalGaml.g:4544:5: (lv_key_2_0= ruleSpecialFacetKey ) + // InternalGaml.g:4545:6: lv_key_2_0= ruleSpecialFacetKey { if ( state.backtracking==0 ) { @@ -14726,11 +13719,11 @@ public final EObject ruleClassicFacet() throws RecognitionException { } - // InternalGaml.g:4557:3: ( (lv_expr_3_0= ruleExpression ) ) - // InternalGaml.g:4558:4: (lv_expr_3_0= ruleExpression ) + // InternalGaml.g:4563:3: ( (lv_expr_3_0= ruleExpression ) ) + // InternalGaml.g:4564:4: (lv_expr_3_0= ruleExpression ) { - // InternalGaml.g:4558:4: (lv_expr_3_0= ruleExpression ) - // InternalGaml.g:4559:5: lv_expr_3_0= ruleExpression + // InternalGaml.g:4564:4: (lv_expr_3_0= ruleExpression ) + // InternalGaml.g:4565:5: lv_expr_3_0= ruleExpression { if ( state.backtracking==0 ) { @@ -14786,13 +13779,7 @@ public final EObject ruleClassicFacet() throws RecognitionException { // $ANTLR start "entryRuleDefinitionFacet" - /** - * Entry rule definition facet. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:4580:1: entryRuleDefinitionFacet returns [EObject current=null] : iv_ruleDefinitionFacet= ruleDefinitionFacet EOF ; + // InternalGaml.g:4586:1: entryRuleDefinitionFacet returns [EObject current=null] : iv_ruleDefinitionFacet= ruleDefinitionFacet EOF ; public final EObject entryRuleDefinitionFacet() throws RecognitionException { EObject current = null; @@ -14800,8 +13787,8 @@ public final EObject entryRuleDefinitionFacet() throws RecognitionException { try { - // InternalGaml.g:4580:56: (iv_ruleDefinitionFacet= ruleDefinitionFacet EOF ) - // InternalGaml.g:4581:2: iv_ruleDefinitionFacet= ruleDefinitionFacet EOF + // InternalGaml.g:4586:56: (iv_ruleDefinitionFacet= ruleDefinitionFacet EOF ) + // InternalGaml.g:4587:2: iv_ruleDefinitionFacet= ruleDefinitionFacet EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getDefinitionFacetRule()); @@ -14832,13 +13819,7 @@ public final EObject entryRuleDefinitionFacet() throws RecognitionException { // $ANTLR start "ruleDefinitionFacet" - /** - * Rule definition facet. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:4587:1: ruleDefinitionFacet returns [EObject current=null] : ( ( ( 'name:' | 'returns:' )=> (lv_key_0_0= ruleDefinitionFacetKey ) ) ( ( (lv_name_1_1= ruleValid_ID | lv_name_1_2= RULE_STRING ) ) ) ) ; + // InternalGaml.g:4593:1: ruleDefinitionFacet returns [EObject current=null] : ( ( ( 'name:' | 'returns:' )=> (lv_key_0_0= ruleDefinitionFacetKey ) ) ( ( (lv_name_1_1= ruleValid_ID | lv_name_1_2= RULE_STRING ) ) ) ) ; public final EObject ruleDefinitionFacet() throws RecognitionException { EObject current = null; @@ -14852,17 +13833,17 @@ public final EObject ruleDefinitionFacet() throws RecognitionException { enterRule(); try { - // InternalGaml.g:4593:2: ( ( ( ( 'name:' | 'returns:' )=> (lv_key_0_0= ruleDefinitionFacetKey ) ) ( ( (lv_name_1_1= ruleValid_ID | lv_name_1_2= RULE_STRING ) ) ) ) ) - // InternalGaml.g:4594:2: ( ( ( 'name:' | 'returns:' )=> (lv_key_0_0= ruleDefinitionFacetKey ) ) ( ( (lv_name_1_1= ruleValid_ID | lv_name_1_2= RULE_STRING ) ) ) ) + // InternalGaml.g:4599:2: ( ( ( ( 'name:' | 'returns:' )=> (lv_key_0_0= ruleDefinitionFacetKey ) ) ( ( (lv_name_1_1= ruleValid_ID | lv_name_1_2= RULE_STRING ) ) ) ) ) + // InternalGaml.g:4600:2: ( ( ( 'name:' | 'returns:' )=> (lv_key_0_0= ruleDefinitionFacetKey ) ) ( ( (lv_name_1_1= ruleValid_ID | lv_name_1_2= RULE_STRING ) ) ) ) { - // InternalGaml.g:4594:2: ( ( ( 'name:' | 'returns:' )=> (lv_key_0_0= ruleDefinitionFacetKey ) ) ( ( (lv_name_1_1= ruleValid_ID | lv_name_1_2= RULE_STRING ) ) ) ) - // InternalGaml.g:4595:3: ( ( 'name:' | 'returns:' )=> (lv_key_0_0= ruleDefinitionFacetKey ) ) ( ( (lv_name_1_1= ruleValid_ID | lv_name_1_2= RULE_STRING ) ) ) + // InternalGaml.g:4600:2: ( ( ( 'name:' | 'returns:' )=> (lv_key_0_0= ruleDefinitionFacetKey ) ) ( ( (lv_name_1_1= ruleValid_ID | lv_name_1_2= RULE_STRING ) ) ) ) + // InternalGaml.g:4601:3: ( ( 'name:' | 'returns:' )=> (lv_key_0_0= ruleDefinitionFacetKey ) ) ( ( (lv_name_1_1= ruleValid_ID | lv_name_1_2= RULE_STRING ) ) ) { - // InternalGaml.g:4595:3: ( ( 'name:' | 'returns:' )=> (lv_key_0_0= ruleDefinitionFacetKey ) ) - // InternalGaml.g:4596:4: ( 'name:' | 'returns:' )=> (lv_key_0_0= ruleDefinitionFacetKey ) + // InternalGaml.g:4601:3: ( ( 'name:' | 'returns:' )=> (lv_key_0_0= ruleDefinitionFacetKey ) ) + // InternalGaml.g:4602:4: ( 'name:' | 'returns:' )=> (lv_key_0_0= ruleDefinitionFacetKey ) { - // InternalGaml.g:4597:4: (lv_key_0_0= ruleDefinitionFacetKey ) - // InternalGaml.g:4598:5: lv_key_0_0= ruleDefinitionFacetKey + // InternalGaml.g:4603:4: (lv_key_0_0= ruleDefinitionFacetKey ) + // InternalGaml.g:4604:5: lv_key_0_0= ruleDefinitionFacetKey { if ( state.backtracking==0 ) { @@ -14893,13 +13874,13 @@ public final EObject ruleDefinitionFacet() throws RecognitionException { } - // InternalGaml.g:4615:3: ( ( (lv_name_1_1= ruleValid_ID | lv_name_1_2= RULE_STRING ) ) ) - // InternalGaml.g:4616:4: ( (lv_name_1_1= ruleValid_ID | lv_name_1_2= RULE_STRING ) ) + // InternalGaml.g:4621:3: ( ( (lv_name_1_1= ruleValid_ID | lv_name_1_2= RULE_STRING ) ) ) + // InternalGaml.g:4622:4: ( (lv_name_1_1= ruleValid_ID | lv_name_1_2= RULE_STRING ) ) { - // InternalGaml.g:4616:4: ( (lv_name_1_1= ruleValid_ID | lv_name_1_2= RULE_STRING ) ) - // InternalGaml.g:4617:5: (lv_name_1_1= ruleValid_ID | lv_name_1_2= RULE_STRING ) + // InternalGaml.g:4622:4: ( (lv_name_1_1= ruleValid_ID | lv_name_1_2= RULE_STRING ) ) + // InternalGaml.g:4623:5: (lv_name_1_1= ruleValid_ID | lv_name_1_2= RULE_STRING ) { - // InternalGaml.g:4617:5: (lv_name_1_1= ruleValid_ID | lv_name_1_2= RULE_STRING ) + // InternalGaml.g:4623:5: (lv_name_1_1= ruleValid_ID | lv_name_1_2= RULE_STRING ) int alt88=2; int LA88_0 = input.LA(1); @@ -14918,7 +13899,7 @@ else if ( (LA88_0==RULE_STRING) ) { } switch (alt88) { case 1 : - // InternalGaml.g:4618:6: lv_name_1_1= ruleValid_ID + // InternalGaml.g:4624:6: lv_name_1_1= ruleValid_ID { if ( state.backtracking==0 ) { @@ -14947,7 +13928,7 @@ else if ( (LA88_0==RULE_STRING) ) { } break; case 2 : - // InternalGaml.g:4634:6: lv_name_1_2= RULE_STRING + // InternalGaml.g:4640:6: lv_name_1_2= RULE_STRING { lv_name_1_2=(Token)match(input,RULE_STRING,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -15004,13 +13985,7 @@ else if ( (LA88_0==RULE_STRING) ) { // $ANTLR start "entryRuleFunctionFacet" - /** - * Entry rule function facet. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:4655:1: entryRuleFunctionFacet returns [EObject current=null] : iv_ruleFunctionFacet= ruleFunctionFacet EOF ; + // InternalGaml.g:4661:1: entryRuleFunctionFacet returns [EObject current=null] : iv_ruleFunctionFacet= ruleFunctionFacet EOF ; public final EObject entryRuleFunctionFacet() throws RecognitionException { EObject current = null; @@ -15018,8 +13993,8 @@ public final EObject entryRuleFunctionFacet() throws RecognitionException { try { - // InternalGaml.g:4655:54: (iv_ruleFunctionFacet= ruleFunctionFacet EOF ) - // InternalGaml.g:4656:2: iv_ruleFunctionFacet= ruleFunctionFacet EOF + // InternalGaml.g:4661:54: (iv_ruleFunctionFacet= ruleFunctionFacet EOF ) + // InternalGaml.g:4662:2: iv_ruleFunctionFacet= ruleFunctionFacet EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getFunctionFacetRule()); @@ -15050,13 +14025,7 @@ public final EObject entryRuleFunctionFacet() throws RecognitionException { // $ANTLR start "ruleFunctionFacet" - /** - * Rule function facet. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:4662:1: ruleFunctionFacet returns [EObject current=null] : ( ( (lv_key_0_0= '->' ) ) ( ( ( ( ( ruleExpression ) ) )=> ( (lv_expr_1_0= ruleExpression ) ) ) | (otherlv_2= '{' ( (lv_expr_3_0= ruleExpression ) ) otherlv_4= '}' ) ) ) ; + // InternalGaml.g:4668:1: ruleFunctionFacet returns [EObject current=null] : ( ( (lv_key_0_0= '->' ) ) ( ( ( ( ( ruleExpression ) ) )=> ( (lv_expr_1_0= ruleExpression ) ) ) | (otherlv_2= '{' ( (lv_expr_3_0= ruleExpression ) ) otherlv_4= '}' ) ) ) ; public final EObject ruleFunctionFacet() throws RecognitionException { EObject current = null; @@ -15072,19 +14041,19 @@ public final EObject ruleFunctionFacet() throws RecognitionException { enterRule(); try { - // InternalGaml.g:4668:2: ( ( ( (lv_key_0_0= '->' ) ) ( ( ( ( ( ruleExpression ) ) )=> ( (lv_expr_1_0= ruleExpression ) ) ) | (otherlv_2= '{' ( (lv_expr_3_0= ruleExpression ) ) otherlv_4= '}' ) ) ) ) - // InternalGaml.g:4669:2: ( ( (lv_key_0_0= '->' ) ) ( ( ( ( ( ruleExpression ) ) )=> ( (lv_expr_1_0= ruleExpression ) ) ) | (otherlv_2= '{' ( (lv_expr_3_0= ruleExpression ) ) otherlv_4= '}' ) ) ) + // InternalGaml.g:4674:2: ( ( ( (lv_key_0_0= '->' ) ) ( ( ( ( ( ruleExpression ) ) )=> ( (lv_expr_1_0= ruleExpression ) ) ) | (otherlv_2= '{' ( (lv_expr_3_0= ruleExpression ) ) otherlv_4= '}' ) ) ) ) + // InternalGaml.g:4675:2: ( ( (lv_key_0_0= '->' ) ) ( ( ( ( ( ruleExpression ) ) )=> ( (lv_expr_1_0= ruleExpression ) ) ) | (otherlv_2= '{' ( (lv_expr_3_0= ruleExpression ) ) otherlv_4= '}' ) ) ) { - // InternalGaml.g:4669:2: ( ( (lv_key_0_0= '->' ) ) ( ( ( ( ( ruleExpression ) ) )=> ( (lv_expr_1_0= ruleExpression ) ) ) | (otherlv_2= '{' ( (lv_expr_3_0= ruleExpression ) ) otherlv_4= '}' ) ) ) - // InternalGaml.g:4670:3: ( (lv_key_0_0= '->' ) ) ( ( ( ( ( ruleExpression ) ) )=> ( (lv_expr_1_0= ruleExpression ) ) ) | (otherlv_2= '{' ( (lv_expr_3_0= ruleExpression ) ) otherlv_4= '}' ) ) + // InternalGaml.g:4675:2: ( ( (lv_key_0_0= '->' ) ) ( ( ( ( ( ruleExpression ) ) )=> ( (lv_expr_1_0= ruleExpression ) ) ) | (otherlv_2= '{' ( (lv_expr_3_0= ruleExpression ) ) otherlv_4= '}' ) ) ) + // InternalGaml.g:4676:3: ( (lv_key_0_0= '->' ) ) ( ( ( ( ( ruleExpression ) ) )=> ( (lv_expr_1_0= ruleExpression ) ) ) | (otherlv_2= '{' ( (lv_expr_3_0= ruleExpression ) ) otherlv_4= '}' ) ) { - // InternalGaml.g:4670:3: ( (lv_key_0_0= '->' ) ) - // InternalGaml.g:4671:4: (lv_key_0_0= '->' ) + // InternalGaml.g:4676:3: ( (lv_key_0_0= '->' ) ) + // InternalGaml.g:4677:4: (lv_key_0_0= '->' ) { - // InternalGaml.g:4671:4: (lv_key_0_0= '->' ) - // InternalGaml.g:4672:5: lv_key_0_0= '->' + // InternalGaml.g:4677:4: (lv_key_0_0= '->' ) + // InternalGaml.g:4678:5: lv_key_0_0= '->' { - lv_key_0_0=(Token)match(input,129,FOLLOW_5); if (state.failed) return current; + lv_key_0_0=(Token)match(input,130,FOLLOW_5); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_key_0_0, grammarAccess.getFunctionFacetAccess().getKeyHyphenMinusGreaterThanSignKeyword_0_0()); @@ -15104,21 +14073,21 @@ public final EObject ruleFunctionFacet() throws RecognitionException { } - // InternalGaml.g:4684:3: ( ( ( ( ( ruleExpression ) ) )=> ( (lv_expr_1_0= ruleExpression ) ) ) | (otherlv_2= '{' ( (lv_expr_3_0= ruleExpression ) ) otherlv_4= '}' ) ) + // InternalGaml.g:4690:3: ( ( ( ( ( ruleExpression ) ) )=> ( (lv_expr_1_0= ruleExpression ) ) ) | (otherlv_2= '{' ( (lv_expr_3_0= ruleExpression ) ) otherlv_4= '}' ) ) int alt89=2; alt89 = dfa89.predict(input); switch (alt89) { case 1 : - // InternalGaml.g:4685:4: ( ( ( ( ruleExpression ) ) )=> ( (lv_expr_1_0= ruleExpression ) ) ) + // InternalGaml.g:4691:4: ( ( ( ( ruleExpression ) ) )=> ( (lv_expr_1_0= ruleExpression ) ) ) { - // InternalGaml.g:4685:4: ( ( ( ( ruleExpression ) ) )=> ( (lv_expr_1_0= ruleExpression ) ) ) - // InternalGaml.g:4686:5: ( ( ( ruleExpression ) ) )=> ( (lv_expr_1_0= ruleExpression ) ) + // InternalGaml.g:4691:4: ( ( ( ( ruleExpression ) ) )=> ( (lv_expr_1_0= ruleExpression ) ) ) + // InternalGaml.g:4692:5: ( ( ( ruleExpression ) ) )=> ( (lv_expr_1_0= ruleExpression ) ) { - // InternalGaml.g:4692:5: ( (lv_expr_1_0= ruleExpression ) ) - // InternalGaml.g:4693:6: (lv_expr_1_0= ruleExpression ) + // InternalGaml.g:4698:5: ( (lv_expr_1_0= ruleExpression ) ) + // InternalGaml.g:4699:6: (lv_expr_1_0= ruleExpression ) { - // InternalGaml.g:4693:6: (lv_expr_1_0= ruleExpression ) - // InternalGaml.g:4694:7: lv_expr_1_0= ruleExpression + // InternalGaml.g:4699:6: (lv_expr_1_0= ruleExpression ) + // InternalGaml.g:4700:7: lv_expr_1_0= ruleExpression { if ( state.backtracking==0 ) { @@ -15156,10 +14125,10 @@ public final EObject ruleFunctionFacet() throws RecognitionException { } break; case 2 : - // InternalGaml.g:4713:4: (otherlv_2= '{' ( (lv_expr_3_0= ruleExpression ) ) otherlv_4= '}' ) + // InternalGaml.g:4719:4: (otherlv_2= '{' ( (lv_expr_3_0= ruleExpression ) ) otherlv_4= '}' ) { - // InternalGaml.g:4713:4: (otherlv_2= '{' ( (lv_expr_3_0= ruleExpression ) ) otherlv_4= '}' ) - // InternalGaml.g:4714:5: otherlv_2= '{' ( (lv_expr_3_0= ruleExpression ) ) otherlv_4= '}' + // InternalGaml.g:4719:4: (otherlv_2= '{' ( (lv_expr_3_0= ruleExpression ) ) otherlv_4= '}' ) + // InternalGaml.g:4720:5: otherlv_2= '{' ( (lv_expr_3_0= ruleExpression ) ) otherlv_4= '}' { otherlv_2=(Token)match(input,39,FOLLOW_5); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -15167,11 +14136,11 @@ public final EObject ruleFunctionFacet() throws RecognitionException { newLeafNode(otherlv_2, grammarAccess.getFunctionFacetAccess().getLeftCurlyBracketKeyword_1_1_0()); } - // InternalGaml.g:4718:5: ( (lv_expr_3_0= ruleExpression ) ) - // InternalGaml.g:4719:6: (lv_expr_3_0= ruleExpression ) + // InternalGaml.g:4724:5: ( (lv_expr_3_0= ruleExpression ) ) + // InternalGaml.g:4725:6: (lv_expr_3_0= ruleExpression ) { - // InternalGaml.g:4719:6: (lv_expr_3_0= ruleExpression ) - // InternalGaml.g:4720:7: lv_expr_3_0= ruleExpression + // InternalGaml.g:4725:6: (lv_expr_3_0= ruleExpression ) + // InternalGaml.g:4726:7: lv_expr_3_0= ruleExpression { if ( state.backtracking==0 ) { @@ -15242,13 +14211,7 @@ public final EObject ruleFunctionFacet() throws RecognitionException { // $ANTLR start "entryRuleTypeFacet" - /** - * Entry rule type facet. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:4747:1: entryRuleTypeFacet returns [EObject current=null] : iv_ruleTypeFacet= ruleTypeFacet EOF ; + // InternalGaml.g:4753:1: entryRuleTypeFacet returns [EObject current=null] : iv_ruleTypeFacet= ruleTypeFacet EOF ; public final EObject entryRuleTypeFacet() throws RecognitionException { EObject current = null; @@ -15256,8 +14219,8 @@ public final EObject entryRuleTypeFacet() throws RecognitionException { try { - // InternalGaml.g:4747:50: (iv_ruleTypeFacet= ruleTypeFacet EOF ) - // InternalGaml.g:4748:2: iv_ruleTypeFacet= ruleTypeFacet EOF + // InternalGaml.g:4753:50: (iv_ruleTypeFacet= ruleTypeFacet EOF ) + // InternalGaml.g:4754:2: iv_ruleTypeFacet= ruleTypeFacet EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getTypeFacetRule()); @@ -15288,13 +14251,7 @@ public final EObject entryRuleTypeFacet() throws RecognitionException { // $ANTLR start "ruleTypeFacet" - /** - * Rule type facet. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:4754:1: ruleTypeFacet returns [EObject current=null] : ( ( (lv_key_0_0= ruleTypeFacetKey ) ) ( ( ( 'species' | RULE_ID )=> ( (lv_expr_1_0= ruleTypeRef ) ) ) | ( (lv_expr_2_0= ruleExpression ) ) ) ) ; + // InternalGaml.g:4760:1: ruleTypeFacet returns [EObject current=null] : ( ( (lv_key_0_0= ruleTypeFacetKey ) ) ( ( ( 'species' | RULE_ID )=> ( (lv_expr_1_0= ruleTypeRef ) ) ) | ( (lv_expr_2_0= ruleExpression ) ) ) ) ; public final EObject ruleTypeFacet() throws RecognitionException { EObject current = null; @@ -15309,17 +14266,17 @@ public final EObject ruleTypeFacet() throws RecognitionException { enterRule(); try { - // InternalGaml.g:4760:2: ( ( ( (lv_key_0_0= ruleTypeFacetKey ) ) ( ( ( 'species' | RULE_ID )=> ( (lv_expr_1_0= ruleTypeRef ) ) ) | ( (lv_expr_2_0= ruleExpression ) ) ) ) ) - // InternalGaml.g:4761:2: ( ( (lv_key_0_0= ruleTypeFacetKey ) ) ( ( ( 'species' | RULE_ID )=> ( (lv_expr_1_0= ruleTypeRef ) ) ) | ( (lv_expr_2_0= ruleExpression ) ) ) ) + // InternalGaml.g:4766:2: ( ( ( (lv_key_0_0= ruleTypeFacetKey ) ) ( ( ( 'species' | RULE_ID )=> ( (lv_expr_1_0= ruleTypeRef ) ) ) | ( (lv_expr_2_0= ruleExpression ) ) ) ) ) + // InternalGaml.g:4767:2: ( ( (lv_key_0_0= ruleTypeFacetKey ) ) ( ( ( 'species' | RULE_ID )=> ( (lv_expr_1_0= ruleTypeRef ) ) ) | ( (lv_expr_2_0= ruleExpression ) ) ) ) { - // InternalGaml.g:4761:2: ( ( (lv_key_0_0= ruleTypeFacetKey ) ) ( ( ( 'species' | RULE_ID )=> ( (lv_expr_1_0= ruleTypeRef ) ) ) | ( (lv_expr_2_0= ruleExpression ) ) ) ) - // InternalGaml.g:4762:3: ( (lv_key_0_0= ruleTypeFacetKey ) ) ( ( ( 'species' | RULE_ID )=> ( (lv_expr_1_0= ruleTypeRef ) ) ) | ( (lv_expr_2_0= ruleExpression ) ) ) + // InternalGaml.g:4767:2: ( ( (lv_key_0_0= ruleTypeFacetKey ) ) ( ( ( 'species' | RULE_ID )=> ( (lv_expr_1_0= ruleTypeRef ) ) ) | ( (lv_expr_2_0= ruleExpression ) ) ) ) + // InternalGaml.g:4768:3: ( (lv_key_0_0= ruleTypeFacetKey ) ) ( ( ( 'species' | RULE_ID )=> ( (lv_expr_1_0= ruleTypeRef ) ) ) | ( (lv_expr_2_0= ruleExpression ) ) ) { - // InternalGaml.g:4762:3: ( (lv_key_0_0= ruleTypeFacetKey ) ) - // InternalGaml.g:4763:4: (lv_key_0_0= ruleTypeFacetKey ) + // InternalGaml.g:4768:3: ( (lv_key_0_0= ruleTypeFacetKey ) ) + // InternalGaml.g:4769:4: (lv_key_0_0= ruleTypeFacetKey ) { - // InternalGaml.g:4763:4: (lv_key_0_0= ruleTypeFacetKey ) - // InternalGaml.g:4764:5: lv_key_0_0= ruleTypeFacetKey + // InternalGaml.g:4769:4: (lv_key_0_0= ruleTypeFacetKey ) + // InternalGaml.g:4770:5: lv_key_0_0= ruleTypeFacetKey { if ( state.backtracking==0 ) { @@ -15350,21 +14307,21 @@ public final EObject ruleTypeFacet() throws RecognitionException { } - // InternalGaml.g:4781:3: ( ( ( 'species' | RULE_ID )=> ( (lv_expr_1_0= ruleTypeRef ) ) ) | ( (lv_expr_2_0= ruleExpression ) ) ) + // InternalGaml.g:4787:3: ( ( ( 'species' | RULE_ID )=> ( (lv_expr_1_0= ruleTypeRef ) ) ) | ( (lv_expr_2_0= ruleExpression ) ) ) int alt90=2; alt90 = dfa90.predict(input); switch (alt90) { case 1 : - // InternalGaml.g:4782:4: ( ( 'species' | RULE_ID )=> ( (lv_expr_1_0= ruleTypeRef ) ) ) + // InternalGaml.g:4788:4: ( ( 'species' | RULE_ID )=> ( (lv_expr_1_0= ruleTypeRef ) ) ) { - // InternalGaml.g:4782:4: ( ( 'species' | RULE_ID )=> ( (lv_expr_1_0= ruleTypeRef ) ) ) - // InternalGaml.g:4783:5: ( 'species' | RULE_ID )=> ( (lv_expr_1_0= ruleTypeRef ) ) + // InternalGaml.g:4788:4: ( ( 'species' | RULE_ID )=> ( (lv_expr_1_0= ruleTypeRef ) ) ) + // InternalGaml.g:4789:5: ( 'species' | RULE_ID )=> ( (lv_expr_1_0= ruleTypeRef ) ) { - // InternalGaml.g:4784:5: ( (lv_expr_1_0= ruleTypeRef ) ) - // InternalGaml.g:4785:6: (lv_expr_1_0= ruleTypeRef ) + // InternalGaml.g:4790:5: ( (lv_expr_1_0= ruleTypeRef ) ) + // InternalGaml.g:4791:6: (lv_expr_1_0= ruleTypeRef ) { - // InternalGaml.g:4785:6: (lv_expr_1_0= ruleTypeRef ) - // InternalGaml.g:4786:7: lv_expr_1_0= ruleTypeRef + // InternalGaml.g:4791:6: (lv_expr_1_0= ruleTypeRef ) + // InternalGaml.g:4792:7: lv_expr_1_0= ruleTypeRef { if ( state.backtracking==0 ) { @@ -15402,13 +14359,13 @@ public final EObject ruleTypeFacet() throws RecognitionException { } break; case 2 : - // InternalGaml.g:4805:4: ( (lv_expr_2_0= ruleExpression ) ) + // InternalGaml.g:4811:4: ( (lv_expr_2_0= ruleExpression ) ) { - // InternalGaml.g:4805:4: ( (lv_expr_2_0= ruleExpression ) ) - // InternalGaml.g:4806:5: (lv_expr_2_0= ruleExpression ) + // InternalGaml.g:4811:4: ( (lv_expr_2_0= ruleExpression ) ) + // InternalGaml.g:4812:5: (lv_expr_2_0= ruleExpression ) { - // InternalGaml.g:4806:5: (lv_expr_2_0= ruleExpression ) - // InternalGaml.g:4807:6: lv_expr_2_0= ruleExpression + // InternalGaml.g:4812:5: (lv_expr_2_0= ruleExpression ) + // InternalGaml.g:4813:6: lv_expr_2_0= ruleExpression { if ( state.backtracking==0 ) { @@ -15470,13 +14427,7 @@ public final EObject ruleTypeFacet() throws RecognitionException { // $ANTLR start "entryRuleActionFacet" - /** - * Entry rule action facet. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:4829:1: entryRuleActionFacet returns [EObject current=null] : iv_ruleActionFacet= ruleActionFacet EOF ; + // InternalGaml.g:4835:1: entryRuleActionFacet returns [EObject current=null] : iv_ruleActionFacet= ruleActionFacet EOF ; public final EObject entryRuleActionFacet() throws RecognitionException { EObject current = null; @@ -15484,8 +14435,8 @@ public final EObject entryRuleActionFacet() throws RecognitionException { try { - // InternalGaml.g:4829:52: (iv_ruleActionFacet= ruleActionFacet EOF ) - // InternalGaml.g:4830:2: iv_ruleActionFacet= ruleActionFacet EOF + // InternalGaml.g:4835:52: (iv_ruleActionFacet= ruleActionFacet EOF ) + // InternalGaml.g:4836:2: iv_ruleActionFacet= ruleActionFacet EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getActionFacetRule()); @@ -15516,13 +14467,7 @@ public final EObject entryRuleActionFacet() throws RecognitionException { // $ANTLR start "ruleActionFacet" - /** - * Rule action facet. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:4836:1: ruleActionFacet returns [EObject current=null] : ( ( (lv_key_0_0= ruleActionFacetKey ) ) ( ( (lv_expr_1_0= ruleActionRef ) ) | ( (lv_block_2_0= ruleBlock ) ) ) ) ; + // InternalGaml.g:4842:1: ruleActionFacet returns [EObject current=null] : ( ( (lv_key_0_0= ruleActionFacetKey ) ) ( ( (lv_expr_1_0= ruleActionRef ) ) | ( (lv_block_2_0= ruleBlock ) ) ) ) ; public final EObject ruleActionFacet() throws RecognitionException { EObject current = null; @@ -15537,17 +14482,17 @@ public final EObject ruleActionFacet() throws RecognitionException { enterRule(); try { - // InternalGaml.g:4842:2: ( ( ( (lv_key_0_0= ruleActionFacetKey ) ) ( ( (lv_expr_1_0= ruleActionRef ) ) | ( (lv_block_2_0= ruleBlock ) ) ) ) ) - // InternalGaml.g:4843:2: ( ( (lv_key_0_0= ruleActionFacetKey ) ) ( ( (lv_expr_1_0= ruleActionRef ) ) | ( (lv_block_2_0= ruleBlock ) ) ) ) + // InternalGaml.g:4848:2: ( ( ( (lv_key_0_0= ruleActionFacetKey ) ) ( ( (lv_expr_1_0= ruleActionRef ) ) | ( (lv_block_2_0= ruleBlock ) ) ) ) ) + // InternalGaml.g:4849:2: ( ( (lv_key_0_0= ruleActionFacetKey ) ) ( ( (lv_expr_1_0= ruleActionRef ) ) | ( (lv_block_2_0= ruleBlock ) ) ) ) { - // InternalGaml.g:4843:2: ( ( (lv_key_0_0= ruleActionFacetKey ) ) ( ( (lv_expr_1_0= ruleActionRef ) ) | ( (lv_block_2_0= ruleBlock ) ) ) ) - // InternalGaml.g:4844:3: ( (lv_key_0_0= ruleActionFacetKey ) ) ( ( (lv_expr_1_0= ruleActionRef ) ) | ( (lv_block_2_0= ruleBlock ) ) ) + // InternalGaml.g:4849:2: ( ( (lv_key_0_0= ruleActionFacetKey ) ) ( ( (lv_expr_1_0= ruleActionRef ) ) | ( (lv_block_2_0= ruleBlock ) ) ) ) + // InternalGaml.g:4850:3: ( (lv_key_0_0= ruleActionFacetKey ) ) ( ( (lv_expr_1_0= ruleActionRef ) ) | ( (lv_block_2_0= ruleBlock ) ) ) { - // InternalGaml.g:4844:3: ( (lv_key_0_0= ruleActionFacetKey ) ) - // InternalGaml.g:4845:4: (lv_key_0_0= ruleActionFacetKey ) + // InternalGaml.g:4850:3: ( (lv_key_0_0= ruleActionFacetKey ) ) + // InternalGaml.g:4851:4: (lv_key_0_0= ruleActionFacetKey ) { - // InternalGaml.g:4845:4: (lv_key_0_0= ruleActionFacetKey ) - // InternalGaml.g:4846:5: lv_key_0_0= ruleActionFacetKey + // InternalGaml.g:4851:4: (lv_key_0_0= ruleActionFacetKey ) + // InternalGaml.g:4852:5: lv_key_0_0= ruleActionFacetKey { if ( state.backtracking==0 ) { @@ -15578,7 +14523,7 @@ public final EObject ruleActionFacet() throws RecognitionException { } - // InternalGaml.g:4863:3: ( ( (lv_expr_1_0= ruleActionRef ) ) | ( (lv_block_2_0= ruleBlock ) ) ) + // InternalGaml.g:4869:3: ( ( (lv_expr_1_0= ruleActionRef ) ) | ( (lv_block_2_0= ruleBlock ) ) ) int alt91=2; int LA91_0 = input.LA(1); @@ -15597,13 +14542,13 @@ else if ( (LA91_0==39) ) { } switch (alt91) { case 1 : - // InternalGaml.g:4864:4: ( (lv_expr_1_0= ruleActionRef ) ) + // InternalGaml.g:4870:4: ( (lv_expr_1_0= ruleActionRef ) ) { - // InternalGaml.g:4864:4: ( (lv_expr_1_0= ruleActionRef ) ) - // InternalGaml.g:4865:5: (lv_expr_1_0= ruleActionRef ) + // InternalGaml.g:4870:4: ( (lv_expr_1_0= ruleActionRef ) ) + // InternalGaml.g:4871:5: (lv_expr_1_0= ruleActionRef ) { - // InternalGaml.g:4865:5: (lv_expr_1_0= ruleActionRef ) - // InternalGaml.g:4866:6: lv_expr_1_0= ruleActionRef + // InternalGaml.g:4871:5: (lv_expr_1_0= ruleActionRef ) + // InternalGaml.g:4872:6: lv_expr_1_0= ruleActionRef { if ( state.backtracking==0 ) { @@ -15638,13 +14583,13 @@ else if ( (LA91_0==39) ) { } break; case 2 : - // InternalGaml.g:4884:4: ( (lv_block_2_0= ruleBlock ) ) + // InternalGaml.g:4890:4: ( (lv_block_2_0= ruleBlock ) ) { - // InternalGaml.g:4884:4: ( (lv_block_2_0= ruleBlock ) ) - // InternalGaml.g:4885:5: (lv_block_2_0= ruleBlock ) + // InternalGaml.g:4890:4: ( (lv_block_2_0= ruleBlock ) ) + // InternalGaml.g:4891:5: (lv_block_2_0= ruleBlock ) { - // InternalGaml.g:4885:5: (lv_block_2_0= ruleBlock ) - // InternalGaml.g:4886:6: lv_block_2_0= ruleBlock + // InternalGaml.g:4891:5: (lv_block_2_0= ruleBlock ) + // InternalGaml.g:4892:6: lv_block_2_0= ruleBlock { if ( state.backtracking==0 ) { @@ -15706,13 +14651,7 @@ else if ( (LA91_0==39) ) { // $ANTLR start "entryRuleVarFacet" - /** - * Entry rule var facet. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:4908:1: entryRuleVarFacet returns [EObject current=null] : iv_ruleVarFacet= ruleVarFacet EOF ; + // InternalGaml.g:4914:1: entryRuleVarFacet returns [EObject current=null] : iv_ruleVarFacet= ruleVarFacet EOF ; public final EObject entryRuleVarFacet() throws RecognitionException { EObject current = null; @@ -15720,8 +14659,8 @@ public final EObject entryRuleVarFacet() throws RecognitionException { try { - // InternalGaml.g:4908:49: (iv_ruleVarFacet= ruleVarFacet EOF ) - // InternalGaml.g:4909:2: iv_ruleVarFacet= ruleVarFacet EOF + // InternalGaml.g:4914:49: (iv_ruleVarFacet= ruleVarFacet EOF ) + // InternalGaml.g:4915:2: iv_ruleVarFacet= ruleVarFacet EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getVarFacetRule()); @@ -15752,13 +14691,7 @@ public final EObject entryRuleVarFacet() throws RecognitionException { // $ANTLR start "ruleVarFacet" - /** - * Rule var facet. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:4915:1: ruleVarFacet returns [EObject current=null] : ( ( (lv_key_0_0= ruleVarFacetKey ) ) ( (lv_expr_1_0= ruleVariableRef ) ) ) ; + // InternalGaml.g:4921:1: ruleVarFacet returns [EObject current=null] : ( ( (lv_key_0_0= ruleVarFacetKey ) ) ( (lv_expr_1_0= ruleVariableRef ) ) ) ; public final EObject ruleVarFacet() throws RecognitionException { EObject current = null; @@ -15771,17 +14704,17 @@ public final EObject ruleVarFacet() throws RecognitionException { enterRule(); try { - // InternalGaml.g:4921:2: ( ( ( (lv_key_0_0= ruleVarFacetKey ) ) ( (lv_expr_1_0= ruleVariableRef ) ) ) ) - // InternalGaml.g:4922:2: ( ( (lv_key_0_0= ruleVarFacetKey ) ) ( (lv_expr_1_0= ruleVariableRef ) ) ) + // InternalGaml.g:4927:2: ( ( ( (lv_key_0_0= ruleVarFacetKey ) ) ( (lv_expr_1_0= ruleVariableRef ) ) ) ) + // InternalGaml.g:4928:2: ( ( (lv_key_0_0= ruleVarFacetKey ) ) ( (lv_expr_1_0= ruleVariableRef ) ) ) { - // InternalGaml.g:4922:2: ( ( (lv_key_0_0= ruleVarFacetKey ) ) ( (lv_expr_1_0= ruleVariableRef ) ) ) - // InternalGaml.g:4923:3: ( (lv_key_0_0= ruleVarFacetKey ) ) ( (lv_expr_1_0= ruleVariableRef ) ) + // InternalGaml.g:4928:2: ( ( (lv_key_0_0= ruleVarFacetKey ) ) ( (lv_expr_1_0= ruleVariableRef ) ) ) + // InternalGaml.g:4929:3: ( (lv_key_0_0= ruleVarFacetKey ) ) ( (lv_expr_1_0= ruleVariableRef ) ) { - // InternalGaml.g:4923:3: ( (lv_key_0_0= ruleVarFacetKey ) ) - // InternalGaml.g:4924:4: (lv_key_0_0= ruleVarFacetKey ) + // InternalGaml.g:4929:3: ( (lv_key_0_0= ruleVarFacetKey ) ) + // InternalGaml.g:4930:4: (lv_key_0_0= ruleVarFacetKey ) { - // InternalGaml.g:4924:4: (lv_key_0_0= ruleVarFacetKey ) - // InternalGaml.g:4925:5: lv_key_0_0= ruleVarFacetKey + // InternalGaml.g:4930:4: (lv_key_0_0= ruleVarFacetKey ) + // InternalGaml.g:4931:5: lv_key_0_0= ruleVarFacetKey { if ( state.backtracking==0 ) { @@ -15812,11 +14745,11 @@ public final EObject ruleVarFacet() throws RecognitionException { } - // InternalGaml.g:4942:3: ( (lv_expr_1_0= ruleVariableRef ) ) - // InternalGaml.g:4943:4: (lv_expr_1_0= ruleVariableRef ) + // InternalGaml.g:4948:3: ( (lv_expr_1_0= ruleVariableRef ) ) + // InternalGaml.g:4949:4: (lv_expr_1_0= ruleVariableRef ) { - // InternalGaml.g:4943:4: (lv_expr_1_0= ruleVariableRef ) - // InternalGaml.g:4944:5: lv_expr_1_0= ruleVariableRef + // InternalGaml.g:4949:4: (lv_expr_1_0= ruleVariableRef ) + // InternalGaml.g:4950:5: lv_expr_1_0= ruleVariableRef { if ( state.backtracking==0 ) { @@ -15872,13 +14805,7 @@ public final EObject ruleVarFacet() throws RecognitionException { // $ANTLR start "entryRuleBlock" - /** - * Entry rule block. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:4965:1: entryRuleBlock returns [EObject current=null] : iv_ruleBlock= ruleBlock EOF ; + // InternalGaml.g:4971:1: entryRuleBlock returns [EObject current=null] : iv_ruleBlock= ruleBlock EOF ; public final EObject entryRuleBlock() throws RecognitionException { EObject current = null; @@ -15886,8 +14813,8 @@ public final EObject entryRuleBlock() throws RecognitionException { try { - // InternalGaml.g:4965:46: (iv_ruleBlock= ruleBlock EOF ) - // InternalGaml.g:4966:2: iv_ruleBlock= ruleBlock EOF + // InternalGaml.g:4971:46: (iv_ruleBlock= ruleBlock EOF ) + // InternalGaml.g:4972:2: iv_ruleBlock= ruleBlock EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getBlockRule()); @@ -15918,13 +14845,7 @@ public final EObject entryRuleBlock() throws RecognitionException { // $ANTLR start "ruleBlock" - /** - * Rule block. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:4972:1: ruleBlock returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_statements_2_0= ruleStatement ) )* otherlv_3= '}' ) ) ; + // InternalGaml.g:4978:1: ruleBlock returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_statements_2_0= ruleStatement ) )* otherlv_3= '}' ) ) ; public final EObject ruleBlock() throws RecognitionException { EObject current = null; @@ -15937,14 +14858,14 @@ public final EObject ruleBlock() throws RecognitionException { enterRule(); try { - // InternalGaml.g:4978:2: ( ( () otherlv_1= '{' ( ( (lv_statements_2_0= ruleStatement ) )* otherlv_3= '}' ) ) ) - // InternalGaml.g:4979:2: ( () otherlv_1= '{' ( ( (lv_statements_2_0= ruleStatement ) )* otherlv_3= '}' ) ) + // InternalGaml.g:4984:2: ( ( () otherlv_1= '{' ( ( (lv_statements_2_0= ruleStatement ) )* otherlv_3= '}' ) ) ) + // InternalGaml.g:4985:2: ( () otherlv_1= '{' ( ( (lv_statements_2_0= ruleStatement ) )* otherlv_3= '}' ) ) { - // InternalGaml.g:4979:2: ( () otherlv_1= '{' ( ( (lv_statements_2_0= ruleStatement ) )* otherlv_3= '}' ) ) - // InternalGaml.g:4980:3: () otherlv_1= '{' ( ( (lv_statements_2_0= ruleStatement ) )* otherlv_3= '}' ) + // InternalGaml.g:4985:2: ( () otherlv_1= '{' ( ( (lv_statements_2_0= ruleStatement ) )* otherlv_3= '}' ) ) + // InternalGaml.g:4986:3: () otherlv_1= '{' ( ( (lv_statements_2_0= ruleStatement ) )* otherlv_3= '}' ) { - // InternalGaml.g:4980:3: () - // InternalGaml.g:4981:4: + // InternalGaml.g:4986:3: () + // InternalGaml.g:4987:4: { if ( state.backtracking==0 ) { @@ -15962,26 +14883,26 @@ public final EObject ruleBlock() throws RecognitionException { newLeafNode(otherlv_1, grammarAccess.getBlockAccess().getLeftCurlyBracketKeyword_1()); } - // InternalGaml.g:4991:3: ( ( (lv_statements_2_0= ruleStatement ) )* otherlv_3= '}' ) - // InternalGaml.g:4992:4: ( (lv_statements_2_0= ruleStatement ) )* otherlv_3= '}' + // InternalGaml.g:4997:3: ( ( (lv_statements_2_0= ruleStatement ) )* otherlv_3= '}' ) + // InternalGaml.g:4998:4: ( (lv_statements_2_0= ruleStatement ) )* otherlv_3= '}' { - // InternalGaml.g:4992:4: ( (lv_statements_2_0= ruleStatement ) )* + // InternalGaml.g:4998:4: ( (lv_statements_2_0= ruleStatement ) )* loop92: do { int alt92=2; int LA92_0 = input.LA(1); - if ( ((LA92_0>=RULE_ID && LA92_0<=RULE_KEYWORD)||LA92_0==20||(LA92_0>=24 && LA92_0<=26)||LA92_0==29||(LA92_0>=31 && LA92_0<=33)||LA92_0==35||(LA92_0>=37 && LA92_0<=39)||(LA92_0>=43 && LA92_0<=98)||(LA92_0>=106 && LA92_0<=128)||LA92_0==139||(LA92_0>=143 && LA92_0<=149)) ) { + if ( ((LA92_0>=RULE_ID && LA92_0<=RULE_KEYWORD)||LA92_0==20||(LA92_0>=24 && LA92_0<=26)||LA92_0==29||(LA92_0>=31 && LA92_0<=33)||LA92_0==35||(LA92_0>=37 && LA92_0<=39)||(LA92_0>=43 && LA92_0<=98)||(LA92_0>=106 && LA92_0<=129)||LA92_0==140||(LA92_0>=144 && LA92_0<=150)) ) { alt92=1; } switch (alt92) { case 1 : - // InternalGaml.g:4993:5: (lv_statements_2_0= ruleStatement ) + // InternalGaml.g:4999:5: (lv_statements_2_0= ruleStatement ) { - // InternalGaml.g:4993:5: (lv_statements_2_0= ruleStatement ) - // InternalGaml.g:4994:6: lv_statements_2_0= ruleStatement + // InternalGaml.g:4999:5: (lv_statements_2_0= ruleStatement ) + // InternalGaml.g:5000:6: lv_statements_2_0= ruleStatement { if ( state.backtracking==0 ) { @@ -16052,13 +14973,7 @@ public final EObject ruleBlock() throws RecognitionException { // $ANTLR start "entryRuleExpression" - /** - * Entry rule expression. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5020:1: entryRuleExpression returns [EObject current=null] : iv_ruleExpression= ruleExpression EOF ; + // InternalGaml.g:5026:1: entryRuleExpression returns [EObject current=null] : iv_ruleExpression= ruleExpression EOF ; public final EObject entryRuleExpression() throws RecognitionException { EObject current = null; @@ -16066,8 +14981,8 @@ public final EObject entryRuleExpression() throws RecognitionException { try { - // InternalGaml.g:5020:51: (iv_ruleExpression= ruleExpression EOF ) - // InternalGaml.g:5021:2: iv_ruleExpression= ruleExpression EOF + // InternalGaml.g:5026:51: (iv_ruleExpression= ruleExpression EOF ) + // InternalGaml.g:5027:2: iv_ruleExpression= ruleExpression EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getExpressionRule()); @@ -16098,13 +15013,7 @@ public final EObject entryRuleExpression() throws RecognitionException { // $ANTLR start "ruleExpression" - /** - * Rule expression. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5027:1: ruleExpression returns [EObject current=null] : ( ( ( ( ( ( ( ruleValid_ID ) ) '::' ) | ( ( ( ( ruleDefinitionFacetKey | ruleTypeFacetKey | ruleSpecialFacetKey | ruleActionFacetKey | ruleVarFacetKey ) ) ) ':' ) ) )=>this_ArgumentPair_0= ruleArgumentPair ) | this_Pair_1= rulePair ) ; + // InternalGaml.g:5033:1: ruleExpression returns [EObject current=null] : ( ( ( ( ( ( ( ruleValid_ID ) ) '::' ) | ( ( ( ( ruleDefinitionFacetKey | ruleTypeFacetKey | ruleSpecialFacetKey | ruleActionFacetKey | ruleVarFacetKey ) ) ) ':' ) ) )=>this_ArgumentPair_0= ruleArgumentPair ) | this_Pair_1= rulePair ) ; public final EObject ruleExpression() throws RecognitionException { EObject current = null; @@ -16117,18 +15026,18 @@ public final EObject ruleExpression() throws RecognitionException { enterRule(); try { - // InternalGaml.g:5033:2: ( ( ( ( ( ( ( ( ruleValid_ID ) ) '::' ) | ( ( ( ( ruleDefinitionFacetKey | ruleTypeFacetKey | ruleSpecialFacetKey | ruleActionFacetKey | ruleVarFacetKey ) ) ) ':' ) ) )=>this_ArgumentPair_0= ruleArgumentPair ) | this_Pair_1= rulePair ) ) - // InternalGaml.g:5034:2: ( ( ( ( ( ( ( ruleValid_ID ) ) '::' ) | ( ( ( ( ruleDefinitionFacetKey | ruleTypeFacetKey | ruleSpecialFacetKey | ruleActionFacetKey | ruleVarFacetKey ) ) ) ':' ) ) )=>this_ArgumentPair_0= ruleArgumentPair ) | this_Pair_1= rulePair ) + // InternalGaml.g:5039:2: ( ( ( ( ( ( ( ( ruleValid_ID ) ) '::' ) | ( ( ( ( ruleDefinitionFacetKey | ruleTypeFacetKey | ruleSpecialFacetKey | ruleActionFacetKey | ruleVarFacetKey ) ) ) ':' ) ) )=>this_ArgumentPair_0= ruleArgumentPair ) | this_Pair_1= rulePair ) ) + // InternalGaml.g:5040:2: ( ( ( ( ( ( ( ruleValid_ID ) ) '::' ) | ( ( ( ( ruleDefinitionFacetKey | ruleTypeFacetKey | ruleSpecialFacetKey | ruleActionFacetKey | ruleVarFacetKey ) ) ) ':' ) ) )=>this_ArgumentPair_0= ruleArgumentPair ) | this_Pair_1= rulePair ) { - // InternalGaml.g:5034:2: ( ( ( ( ( ( ( ruleValid_ID ) ) '::' ) | ( ( ( ( ruleDefinitionFacetKey | ruleTypeFacetKey | ruleSpecialFacetKey | ruleActionFacetKey | ruleVarFacetKey ) ) ) ':' ) ) )=>this_ArgumentPair_0= ruleArgumentPair ) | this_Pair_1= rulePair ) + // InternalGaml.g:5040:2: ( ( ( ( ( ( ( ruleValid_ID ) ) '::' ) | ( ( ( ( ruleDefinitionFacetKey | ruleTypeFacetKey | ruleSpecialFacetKey | ruleActionFacetKey | ruleVarFacetKey ) ) ) ':' ) ) )=>this_ArgumentPair_0= ruleArgumentPair ) | this_Pair_1= rulePair ) int alt93=2; alt93 = dfa93.predict(input); switch (alt93) { case 1 : - // InternalGaml.g:5035:3: ( ( ( ( ( ( ruleValid_ID ) ) '::' ) | ( ( ( ( ruleDefinitionFacetKey | ruleTypeFacetKey | ruleSpecialFacetKey | ruleActionFacetKey | ruleVarFacetKey ) ) ) ':' ) ) )=>this_ArgumentPair_0= ruleArgumentPair ) + // InternalGaml.g:5041:3: ( ( ( ( ( ( ruleValid_ID ) ) '::' ) | ( ( ( ( ruleDefinitionFacetKey | ruleTypeFacetKey | ruleSpecialFacetKey | ruleActionFacetKey | ruleVarFacetKey ) ) ) ':' ) ) )=>this_ArgumentPair_0= ruleArgumentPair ) { - // InternalGaml.g:5035:3: ( ( ( ( ( ( ruleValid_ID ) ) '::' ) | ( ( ( ( ruleDefinitionFacetKey | ruleTypeFacetKey | ruleSpecialFacetKey | ruleActionFacetKey | ruleVarFacetKey ) ) ) ':' ) ) )=>this_ArgumentPair_0= ruleArgumentPair ) - // InternalGaml.g:5036:4: ( ( ( ( ( ruleValid_ID ) ) '::' ) | ( ( ( ( ruleDefinitionFacetKey | ruleTypeFacetKey | ruleSpecialFacetKey | ruleActionFacetKey | ruleVarFacetKey ) ) ) ':' ) ) )=>this_ArgumentPair_0= ruleArgumentPair + // InternalGaml.g:5041:3: ( ( ( ( ( ( ruleValid_ID ) ) '::' ) | ( ( ( ( ruleDefinitionFacetKey | ruleTypeFacetKey | ruleSpecialFacetKey | ruleActionFacetKey | ruleVarFacetKey ) ) ) ':' ) ) )=>this_ArgumentPair_0= ruleArgumentPair ) + // InternalGaml.g:5042:4: ( ( ( ( ( ruleValid_ID ) ) '::' ) | ( ( ( ( ruleDefinitionFacetKey | ruleTypeFacetKey | ruleSpecialFacetKey | ruleActionFacetKey | ruleVarFacetKey ) ) ) ':' ) ) )=>this_ArgumentPair_0= ruleArgumentPair { if ( state.backtracking==0 ) { @@ -16153,7 +15062,7 @@ public final EObject ruleExpression() throws RecognitionException { } break; case 2 : - // InternalGaml.g:5072:3: this_Pair_1= rulePair + // InternalGaml.g:5078:3: this_Pair_1= rulePair { if ( state.backtracking==0 ) { @@ -16199,13 +15108,7 @@ public final EObject ruleExpression() throws RecognitionException { // $ANTLR start "entryRuleArgumentPair" - /** - * Entry rule argument pair. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5084:1: entryRuleArgumentPair returns [EObject current=null] : iv_ruleArgumentPair= ruleArgumentPair EOF ; + // InternalGaml.g:5090:1: entryRuleArgumentPair returns [EObject current=null] : iv_ruleArgumentPair= ruleArgumentPair EOF ; public final EObject entryRuleArgumentPair() throws RecognitionException { EObject current = null; @@ -16213,8 +15116,8 @@ public final EObject entryRuleArgumentPair() throws RecognitionException { try { - // InternalGaml.g:5084:53: (iv_ruleArgumentPair= ruleArgumentPair EOF ) - // InternalGaml.g:5085:2: iv_ruleArgumentPair= ruleArgumentPair EOF + // InternalGaml.g:5090:53: (iv_ruleArgumentPair= ruleArgumentPair EOF ) + // InternalGaml.g:5091:2: iv_ruleArgumentPair= ruleArgumentPair EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getArgumentPairRule()); @@ -16245,13 +15148,7 @@ public final EObject entryRuleArgumentPair() throws RecognitionException { // $ANTLR start "ruleArgumentPair" - /** - * Rule argument pair. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5091:1: ruleArgumentPair returns [EObject current=null] : ( ( ( ( ( ( ( ruleValid_ID ) ) '::' ) | ( ( ( ( ruleDefinitionFacetKey | ruleTypeFacetKey | ruleSpecialFacetKey | ruleActionFacetKey | ruleVarFacetKey ) ) ) ':' ) ) )=> ( ( ( (lv_op_0_0= ruleValid_ID ) ) otherlv_1= '::' ) | ( ( ( (lv_op_2_1= ruleDefinitionFacetKey | lv_op_2_2= ruleTypeFacetKey | lv_op_2_3= ruleSpecialFacetKey | lv_op_2_4= ruleActionFacetKey | lv_op_2_5= ruleVarFacetKey ) ) ) otherlv_3= ':' ) ) )? ( (lv_right_4_0= rulePair ) ) ) ; + // InternalGaml.g:5097:1: ruleArgumentPair returns [EObject current=null] : ( ( ( ( ( ( ( ruleValid_ID ) ) '::' ) | ( ( ( ( ruleDefinitionFacetKey | ruleTypeFacetKey | ruleSpecialFacetKey | ruleActionFacetKey | ruleVarFacetKey ) ) ) ':' ) ) )=> ( ( ( (lv_op_0_0= ruleValid_ID ) ) otherlv_1= '::' ) | ( ( ( (lv_op_2_1= ruleDefinitionFacetKey | lv_op_2_2= ruleTypeFacetKey | lv_op_2_3= ruleSpecialFacetKey | lv_op_2_4= ruleActionFacetKey | lv_op_2_5= ruleVarFacetKey ) ) ) otherlv_3= ':' ) ) )? ( (lv_right_4_0= rulePair ) ) ) ; public final EObject ruleArgumentPair() throws RecognitionException { EObject current = null; @@ -16276,27 +15173,27 @@ public final EObject ruleArgumentPair() throws RecognitionException { enterRule(); try { - // InternalGaml.g:5097:2: ( ( ( ( ( ( ( ( ruleValid_ID ) ) '::' ) | ( ( ( ( ruleDefinitionFacetKey | ruleTypeFacetKey | ruleSpecialFacetKey | ruleActionFacetKey | ruleVarFacetKey ) ) ) ':' ) ) )=> ( ( ( (lv_op_0_0= ruleValid_ID ) ) otherlv_1= '::' ) | ( ( ( (lv_op_2_1= ruleDefinitionFacetKey | lv_op_2_2= ruleTypeFacetKey | lv_op_2_3= ruleSpecialFacetKey | lv_op_2_4= ruleActionFacetKey | lv_op_2_5= ruleVarFacetKey ) ) ) otherlv_3= ':' ) ) )? ( (lv_right_4_0= rulePair ) ) ) ) - // InternalGaml.g:5098:2: ( ( ( ( ( ( ( ruleValid_ID ) ) '::' ) | ( ( ( ( ruleDefinitionFacetKey | ruleTypeFacetKey | ruleSpecialFacetKey | ruleActionFacetKey | ruleVarFacetKey ) ) ) ':' ) ) )=> ( ( ( (lv_op_0_0= ruleValid_ID ) ) otherlv_1= '::' ) | ( ( ( (lv_op_2_1= ruleDefinitionFacetKey | lv_op_2_2= ruleTypeFacetKey | lv_op_2_3= ruleSpecialFacetKey | lv_op_2_4= ruleActionFacetKey | lv_op_2_5= ruleVarFacetKey ) ) ) otherlv_3= ':' ) ) )? ( (lv_right_4_0= rulePair ) ) ) + // InternalGaml.g:5103:2: ( ( ( ( ( ( ( ( ruleValid_ID ) ) '::' ) | ( ( ( ( ruleDefinitionFacetKey | ruleTypeFacetKey | ruleSpecialFacetKey | ruleActionFacetKey | ruleVarFacetKey ) ) ) ':' ) ) )=> ( ( ( (lv_op_0_0= ruleValid_ID ) ) otherlv_1= '::' ) | ( ( ( (lv_op_2_1= ruleDefinitionFacetKey | lv_op_2_2= ruleTypeFacetKey | lv_op_2_3= ruleSpecialFacetKey | lv_op_2_4= ruleActionFacetKey | lv_op_2_5= ruleVarFacetKey ) ) ) otherlv_3= ':' ) ) )? ( (lv_right_4_0= rulePair ) ) ) ) + // InternalGaml.g:5104:2: ( ( ( ( ( ( ( ruleValid_ID ) ) '::' ) | ( ( ( ( ruleDefinitionFacetKey | ruleTypeFacetKey | ruleSpecialFacetKey | ruleActionFacetKey | ruleVarFacetKey ) ) ) ':' ) ) )=> ( ( ( (lv_op_0_0= ruleValid_ID ) ) otherlv_1= '::' ) | ( ( ( (lv_op_2_1= ruleDefinitionFacetKey | lv_op_2_2= ruleTypeFacetKey | lv_op_2_3= ruleSpecialFacetKey | lv_op_2_4= ruleActionFacetKey | lv_op_2_5= ruleVarFacetKey ) ) ) otherlv_3= ':' ) ) )? ( (lv_right_4_0= rulePair ) ) ) { - // InternalGaml.g:5098:2: ( ( ( ( ( ( ( ruleValid_ID ) ) '::' ) | ( ( ( ( ruleDefinitionFacetKey | ruleTypeFacetKey | ruleSpecialFacetKey | ruleActionFacetKey | ruleVarFacetKey ) ) ) ':' ) ) )=> ( ( ( (lv_op_0_0= ruleValid_ID ) ) otherlv_1= '::' ) | ( ( ( (lv_op_2_1= ruleDefinitionFacetKey | lv_op_2_2= ruleTypeFacetKey | lv_op_2_3= ruleSpecialFacetKey | lv_op_2_4= ruleActionFacetKey | lv_op_2_5= ruleVarFacetKey ) ) ) otherlv_3= ':' ) ) )? ( (lv_right_4_0= rulePair ) ) ) - // InternalGaml.g:5099:3: ( ( ( ( ( ( ruleValid_ID ) ) '::' ) | ( ( ( ( ruleDefinitionFacetKey | ruleTypeFacetKey | ruleSpecialFacetKey | ruleActionFacetKey | ruleVarFacetKey ) ) ) ':' ) ) )=> ( ( ( (lv_op_0_0= ruleValid_ID ) ) otherlv_1= '::' ) | ( ( ( (lv_op_2_1= ruleDefinitionFacetKey | lv_op_2_2= ruleTypeFacetKey | lv_op_2_3= ruleSpecialFacetKey | lv_op_2_4= ruleActionFacetKey | lv_op_2_5= ruleVarFacetKey ) ) ) otherlv_3= ':' ) ) )? ( (lv_right_4_0= rulePair ) ) + // InternalGaml.g:5104:2: ( ( ( ( ( ( ( ruleValid_ID ) ) '::' ) | ( ( ( ( ruleDefinitionFacetKey | ruleTypeFacetKey | ruleSpecialFacetKey | ruleActionFacetKey | ruleVarFacetKey ) ) ) ':' ) ) )=> ( ( ( (lv_op_0_0= ruleValid_ID ) ) otherlv_1= '::' ) | ( ( ( (lv_op_2_1= ruleDefinitionFacetKey | lv_op_2_2= ruleTypeFacetKey | lv_op_2_3= ruleSpecialFacetKey | lv_op_2_4= ruleActionFacetKey | lv_op_2_5= ruleVarFacetKey ) ) ) otherlv_3= ':' ) ) )? ( (lv_right_4_0= rulePair ) ) ) + // InternalGaml.g:5105:3: ( ( ( ( ( ( ruleValid_ID ) ) '::' ) | ( ( ( ( ruleDefinitionFacetKey | ruleTypeFacetKey | ruleSpecialFacetKey | ruleActionFacetKey | ruleVarFacetKey ) ) ) ':' ) ) )=> ( ( ( (lv_op_0_0= ruleValid_ID ) ) otherlv_1= '::' ) | ( ( ( (lv_op_2_1= ruleDefinitionFacetKey | lv_op_2_2= ruleTypeFacetKey | lv_op_2_3= ruleSpecialFacetKey | lv_op_2_4= ruleActionFacetKey | lv_op_2_5= ruleVarFacetKey ) ) ) otherlv_3= ':' ) ) )? ( (lv_right_4_0= rulePair ) ) { - // InternalGaml.g:5099:3: ( ( ( ( ( ( ruleValid_ID ) ) '::' ) | ( ( ( ( ruleDefinitionFacetKey | ruleTypeFacetKey | ruleSpecialFacetKey | ruleActionFacetKey | ruleVarFacetKey ) ) ) ':' ) ) )=> ( ( ( (lv_op_0_0= ruleValid_ID ) ) otherlv_1= '::' ) | ( ( ( (lv_op_2_1= ruleDefinitionFacetKey | lv_op_2_2= ruleTypeFacetKey | lv_op_2_3= ruleSpecialFacetKey | lv_op_2_4= ruleActionFacetKey | lv_op_2_5= ruleVarFacetKey ) ) ) otherlv_3= ':' ) ) )? + // InternalGaml.g:5105:3: ( ( ( ( ( ( ruleValid_ID ) ) '::' ) | ( ( ( ( ruleDefinitionFacetKey | ruleTypeFacetKey | ruleSpecialFacetKey | ruleActionFacetKey | ruleVarFacetKey ) ) ) ':' ) ) )=> ( ( ( (lv_op_0_0= ruleValid_ID ) ) otherlv_1= '::' ) | ( ( ( (lv_op_2_1= ruleDefinitionFacetKey | lv_op_2_2= ruleTypeFacetKey | lv_op_2_3= ruleSpecialFacetKey | lv_op_2_4= ruleActionFacetKey | lv_op_2_5= ruleVarFacetKey ) ) ) otherlv_3= ':' ) ) )? int alt96=2; alt96 = dfa96.predict(input); switch (alt96) { case 1 : - // InternalGaml.g:5100:4: ( ( ( ( ( ruleValid_ID ) ) '::' ) | ( ( ( ( ruleDefinitionFacetKey | ruleTypeFacetKey | ruleSpecialFacetKey | ruleActionFacetKey | ruleVarFacetKey ) ) ) ':' ) ) )=> ( ( ( (lv_op_0_0= ruleValid_ID ) ) otherlv_1= '::' ) | ( ( ( (lv_op_2_1= ruleDefinitionFacetKey | lv_op_2_2= ruleTypeFacetKey | lv_op_2_3= ruleSpecialFacetKey | lv_op_2_4= ruleActionFacetKey | lv_op_2_5= ruleVarFacetKey ) ) ) otherlv_3= ':' ) ) + // InternalGaml.g:5106:4: ( ( ( ( ( ruleValid_ID ) ) '::' ) | ( ( ( ( ruleDefinitionFacetKey | ruleTypeFacetKey | ruleSpecialFacetKey | ruleActionFacetKey | ruleVarFacetKey ) ) ) ':' ) ) )=> ( ( ( (lv_op_0_0= ruleValid_ID ) ) otherlv_1= '::' ) | ( ( ( (lv_op_2_1= ruleDefinitionFacetKey | lv_op_2_2= ruleTypeFacetKey | lv_op_2_3= ruleSpecialFacetKey | lv_op_2_4= ruleActionFacetKey | lv_op_2_5= ruleVarFacetKey ) ) ) otherlv_3= ':' ) ) { - // InternalGaml.g:5126:4: ( ( ( (lv_op_0_0= ruleValid_ID ) ) otherlv_1= '::' ) | ( ( ( (lv_op_2_1= ruleDefinitionFacetKey | lv_op_2_2= ruleTypeFacetKey | lv_op_2_3= ruleSpecialFacetKey | lv_op_2_4= ruleActionFacetKey | lv_op_2_5= ruleVarFacetKey ) ) ) otherlv_3= ':' ) ) + // InternalGaml.g:5132:4: ( ( ( (lv_op_0_0= ruleValid_ID ) ) otherlv_1= '::' ) | ( ( ( (lv_op_2_1= ruleDefinitionFacetKey | lv_op_2_2= ruleTypeFacetKey | lv_op_2_3= ruleSpecialFacetKey | lv_op_2_4= ruleActionFacetKey | lv_op_2_5= ruleVarFacetKey ) ) ) otherlv_3= ':' ) ) int alt95=2; int LA95_0 = input.LA(1); if ( (LA95_0==RULE_ID||LA95_0==44||(LA95_0>=46 && LA95_0<=98)) ) { alt95=1; } - else if ( (LA95_0==20||LA95_0==24||(LA95_0>=32 && LA95_0<=33)||(LA95_0>=106 && LA95_0<=128)) ) { + else if ( (LA95_0==20||LA95_0==24||(LA95_0>=32 && LA95_0<=33)||(LA95_0>=106 && LA95_0<=129)) ) { alt95=2; } else { @@ -16308,16 +15205,16 @@ else if ( (LA95_0==20||LA95_0==24||(LA95_0>=32 && LA95_0<=33)||(LA95_0>=106 && L } switch (alt95) { case 1 : - // InternalGaml.g:5127:5: ( ( (lv_op_0_0= ruleValid_ID ) ) otherlv_1= '::' ) + // InternalGaml.g:5133:5: ( ( (lv_op_0_0= ruleValid_ID ) ) otherlv_1= '::' ) { - // InternalGaml.g:5127:5: ( ( (lv_op_0_0= ruleValid_ID ) ) otherlv_1= '::' ) - // InternalGaml.g:5128:6: ( (lv_op_0_0= ruleValid_ID ) ) otherlv_1= '::' + // InternalGaml.g:5133:5: ( ( (lv_op_0_0= ruleValid_ID ) ) otherlv_1= '::' ) + // InternalGaml.g:5134:6: ( (lv_op_0_0= ruleValid_ID ) ) otherlv_1= '::' { - // InternalGaml.g:5128:6: ( (lv_op_0_0= ruleValid_ID ) ) - // InternalGaml.g:5129:7: (lv_op_0_0= ruleValid_ID ) + // InternalGaml.g:5134:6: ( (lv_op_0_0= ruleValid_ID ) ) + // InternalGaml.g:5135:7: (lv_op_0_0= ruleValid_ID ) { - // InternalGaml.g:5129:7: (lv_op_0_0= ruleValid_ID ) - // InternalGaml.g:5130:8: lv_op_0_0= ruleValid_ID + // InternalGaml.g:5135:7: (lv_op_0_0= ruleValid_ID ) + // InternalGaml.g:5136:8: lv_op_0_0= ruleValid_ID { if ( state.backtracking==0 ) { @@ -16348,7 +15245,7 @@ else if ( (LA95_0==20||LA95_0==24||(LA95_0>=32 && LA95_0<=33)||(LA95_0>=106 && L } - otherlv_1=(Token)match(input,130,FOLLOW_5); if (state.failed) return current; + otherlv_1=(Token)match(input,131,FOLLOW_5); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getArgumentPairAccess().getColonColonKeyword_0_0_0_1()); @@ -16361,18 +15258,18 @@ else if ( (LA95_0==20||LA95_0==24||(LA95_0>=32 && LA95_0<=33)||(LA95_0>=106 && L } break; case 2 : - // InternalGaml.g:5153:5: ( ( ( (lv_op_2_1= ruleDefinitionFacetKey | lv_op_2_2= ruleTypeFacetKey | lv_op_2_3= ruleSpecialFacetKey | lv_op_2_4= ruleActionFacetKey | lv_op_2_5= ruleVarFacetKey ) ) ) otherlv_3= ':' ) + // InternalGaml.g:5159:5: ( ( ( (lv_op_2_1= ruleDefinitionFacetKey | lv_op_2_2= ruleTypeFacetKey | lv_op_2_3= ruleSpecialFacetKey | lv_op_2_4= ruleActionFacetKey | lv_op_2_5= ruleVarFacetKey ) ) ) otherlv_3= ':' ) { - // InternalGaml.g:5153:5: ( ( ( (lv_op_2_1= ruleDefinitionFacetKey | lv_op_2_2= ruleTypeFacetKey | lv_op_2_3= ruleSpecialFacetKey | lv_op_2_4= ruleActionFacetKey | lv_op_2_5= ruleVarFacetKey ) ) ) otherlv_3= ':' ) - // InternalGaml.g:5154:6: ( ( (lv_op_2_1= ruleDefinitionFacetKey | lv_op_2_2= ruleTypeFacetKey | lv_op_2_3= ruleSpecialFacetKey | lv_op_2_4= ruleActionFacetKey | lv_op_2_5= ruleVarFacetKey ) ) ) otherlv_3= ':' + // InternalGaml.g:5159:5: ( ( ( (lv_op_2_1= ruleDefinitionFacetKey | lv_op_2_2= ruleTypeFacetKey | lv_op_2_3= ruleSpecialFacetKey | lv_op_2_4= ruleActionFacetKey | lv_op_2_5= ruleVarFacetKey ) ) ) otherlv_3= ':' ) + // InternalGaml.g:5160:6: ( ( (lv_op_2_1= ruleDefinitionFacetKey | lv_op_2_2= ruleTypeFacetKey | lv_op_2_3= ruleSpecialFacetKey | lv_op_2_4= ruleActionFacetKey | lv_op_2_5= ruleVarFacetKey ) ) ) otherlv_3= ':' { - // InternalGaml.g:5154:6: ( ( (lv_op_2_1= ruleDefinitionFacetKey | lv_op_2_2= ruleTypeFacetKey | lv_op_2_3= ruleSpecialFacetKey | lv_op_2_4= ruleActionFacetKey | lv_op_2_5= ruleVarFacetKey ) ) ) - // InternalGaml.g:5155:7: ( (lv_op_2_1= ruleDefinitionFacetKey | lv_op_2_2= ruleTypeFacetKey | lv_op_2_3= ruleSpecialFacetKey | lv_op_2_4= ruleActionFacetKey | lv_op_2_5= ruleVarFacetKey ) ) + // InternalGaml.g:5160:6: ( ( (lv_op_2_1= ruleDefinitionFacetKey | lv_op_2_2= ruleTypeFacetKey | lv_op_2_3= ruleSpecialFacetKey | lv_op_2_4= ruleActionFacetKey | lv_op_2_5= ruleVarFacetKey ) ) ) + // InternalGaml.g:5161:7: ( (lv_op_2_1= ruleDefinitionFacetKey | lv_op_2_2= ruleTypeFacetKey | lv_op_2_3= ruleSpecialFacetKey | lv_op_2_4= ruleActionFacetKey | lv_op_2_5= ruleVarFacetKey ) ) { - // InternalGaml.g:5155:7: ( (lv_op_2_1= ruleDefinitionFacetKey | lv_op_2_2= ruleTypeFacetKey | lv_op_2_3= ruleSpecialFacetKey | lv_op_2_4= ruleActionFacetKey | lv_op_2_5= ruleVarFacetKey ) ) - // InternalGaml.g:5156:8: (lv_op_2_1= ruleDefinitionFacetKey | lv_op_2_2= ruleTypeFacetKey | lv_op_2_3= ruleSpecialFacetKey | lv_op_2_4= ruleActionFacetKey | lv_op_2_5= ruleVarFacetKey ) + // InternalGaml.g:5161:7: ( (lv_op_2_1= ruleDefinitionFacetKey | lv_op_2_2= ruleTypeFacetKey | lv_op_2_3= ruleSpecialFacetKey | lv_op_2_4= ruleActionFacetKey | lv_op_2_5= ruleVarFacetKey ) ) + // InternalGaml.g:5162:8: (lv_op_2_1= ruleDefinitionFacetKey | lv_op_2_2= ruleTypeFacetKey | lv_op_2_3= ruleSpecialFacetKey | lv_op_2_4= ruleActionFacetKey | lv_op_2_5= ruleVarFacetKey ) { - // InternalGaml.g:5156:8: (lv_op_2_1= ruleDefinitionFacetKey | lv_op_2_2= ruleTypeFacetKey | lv_op_2_3= ruleSpecialFacetKey | lv_op_2_4= ruleActionFacetKey | lv_op_2_5= ruleVarFacetKey ) + // InternalGaml.g:5162:8: (lv_op_2_1= ruleDefinitionFacetKey | lv_op_2_2= ruleTypeFacetKey | lv_op_2_3= ruleSpecialFacetKey | lv_op_2_4= ruleActionFacetKey | lv_op_2_5= ruleVarFacetKey ) int alt94=5; switch ( input.LA(1) ) { case 20: @@ -16407,17 +15304,18 @@ else if ( (LA95_0==20||LA95_0==24||(LA95_0>=32 && LA95_0<=33)||(LA95_0>=106 && L case 124: case 125: case 126: + case 127: { alt94=3; } break; case 24: - case 127: + case 128: { alt94=4; } break; - case 128: + case 129: { alt94=5; } @@ -16432,7 +15330,7 @@ else if ( (LA95_0==20||LA95_0==24||(LA95_0>=32 && LA95_0<=33)||(LA95_0>=106 && L switch (alt94) { case 1 : - // InternalGaml.g:5157:9: lv_op_2_1= ruleDefinitionFacetKey + // InternalGaml.g:5163:9: lv_op_2_1= ruleDefinitionFacetKey { if ( state.backtracking==0 ) { @@ -16461,7 +15359,7 @@ else if ( (LA95_0==20||LA95_0==24||(LA95_0>=32 && LA95_0<=33)||(LA95_0>=106 && L } break; case 2 : - // InternalGaml.g:5173:9: lv_op_2_2= ruleTypeFacetKey + // InternalGaml.g:5179:9: lv_op_2_2= ruleTypeFacetKey { if ( state.backtracking==0 ) { @@ -16490,7 +15388,7 @@ else if ( (LA95_0==20||LA95_0==24||(LA95_0>=32 && LA95_0<=33)||(LA95_0>=106 && L } break; case 3 : - // InternalGaml.g:5189:9: lv_op_2_3= ruleSpecialFacetKey + // InternalGaml.g:5195:9: lv_op_2_3= ruleSpecialFacetKey { if ( state.backtracking==0 ) { @@ -16519,7 +15417,7 @@ else if ( (LA95_0==20||LA95_0==24||(LA95_0>=32 && LA95_0<=33)||(LA95_0>=106 && L } break; case 4 : - // InternalGaml.g:5205:9: lv_op_2_4= ruleActionFacetKey + // InternalGaml.g:5211:9: lv_op_2_4= ruleActionFacetKey { if ( state.backtracking==0 ) { @@ -16548,7 +15446,7 @@ else if ( (LA95_0==20||LA95_0==24||(LA95_0>=32 && LA95_0<=33)||(LA95_0>=106 && L } break; case 5 : - // InternalGaml.g:5221:9: lv_op_2_5= ruleVarFacetKey + // InternalGaml.g:5227:9: lv_op_2_5= ruleVarFacetKey { if ( state.backtracking==0 ) { @@ -16606,11 +15504,11 @@ else if ( (LA95_0==20||LA95_0==24||(LA95_0>=32 && LA95_0<=33)||(LA95_0>=106 && L } - // InternalGaml.g:5246:3: ( (lv_right_4_0= rulePair ) ) - // InternalGaml.g:5247:4: (lv_right_4_0= rulePair ) + // InternalGaml.g:5252:3: ( (lv_right_4_0= rulePair ) ) + // InternalGaml.g:5253:4: (lv_right_4_0= rulePair ) { - // InternalGaml.g:5247:4: (lv_right_4_0= rulePair ) - // InternalGaml.g:5248:5: lv_right_4_0= rulePair + // InternalGaml.g:5253:4: (lv_right_4_0= rulePair ) + // InternalGaml.g:5254:5: lv_right_4_0= rulePair { if ( state.backtracking==0 ) { @@ -16666,13 +15564,7 @@ else if ( (LA95_0==20||LA95_0==24||(LA95_0>=32 && LA95_0<=33)||(LA95_0>=106 && L // $ANTLR start "entryRulePair" - /** - * Entry rule pair. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5269:1: entryRulePair returns [EObject current=null] : iv_rulePair= rulePair EOF ; + // InternalGaml.g:5275:1: entryRulePair returns [EObject current=null] : iv_rulePair= rulePair EOF ; public final EObject entryRulePair() throws RecognitionException { EObject current = null; @@ -16680,8 +15572,8 @@ public final EObject entryRulePair() throws RecognitionException { try { - // InternalGaml.g:5269:45: (iv_rulePair= rulePair EOF ) - // InternalGaml.g:5270:2: iv_rulePair= rulePair EOF + // InternalGaml.g:5275:45: (iv_rulePair= rulePair EOF ) + // InternalGaml.g:5276:2: iv_rulePair= rulePair EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getPairRule()); @@ -16712,13 +15604,7 @@ public final EObject entryRulePair() throws RecognitionException { // $ANTLR start "rulePair" - /** - * Rule pair. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5276:1: rulePair returns [EObject current=null] : (this_If_0= ruleIf ( () ( (lv_op_2_0= '::' ) ) ( (lv_right_3_0= ruleIf ) ) )? ) ; + // InternalGaml.g:5282:1: rulePair returns [EObject current=null] : (this_If_0= ruleIf ( () ( (lv_op_2_0= '::' ) ) ( (lv_right_3_0= ruleIf ) ) )? ) ; public final EObject rulePair() throws RecognitionException { EObject current = null; @@ -16732,11 +15618,11 @@ public final EObject rulePair() throws RecognitionException { enterRule(); try { - // InternalGaml.g:5282:2: ( (this_If_0= ruleIf ( () ( (lv_op_2_0= '::' ) ) ( (lv_right_3_0= ruleIf ) ) )? ) ) - // InternalGaml.g:5283:2: (this_If_0= ruleIf ( () ( (lv_op_2_0= '::' ) ) ( (lv_right_3_0= ruleIf ) ) )? ) + // InternalGaml.g:5288:2: ( (this_If_0= ruleIf ( () ( (lv_op_2_0= '::' ) ) ( (lv_right_3_0= ruleIf ) ) )? ) ) + // InternalGaml.g:5289:2: (this_If_0= ruleIf ( () ( (lv_op_2_0= '::' ) ) ( (lv_right_3_0= ruleIf ) ) )? ) { - // InternalGaml.g:5283:2: (this_If_0= ruleIf ( () ( (lv_op_2_0= '::' ) ) ( (lv_right_3_0= ruleIf ) ) )? ) - // InternalGaml.g:5284:3: this_If_0= ruleIf ( () ( (lv_op_2_0= '::' ) ) ( (lv_right_3_0= ruleIf ) ) )? + // InternalGaml.g:5289:2: (this_If_0= ruleIf ( () ( (lv_op_2_0= '::' ) ) ( (lv_right_3_0= ruleIf ) ) )? ) + // InternalGaml.g:5290:3: this_If_0= ruleIf ( () ( (lv_op_2_0= '::' ) ) ( (lv_right_3_0= ruleIf ) ) )? { if ( state.backtracking==0 ) { @@ -16754,19 +15640,19 @@ public final EObject rulePair() throws RecognitionException { afterParserOrEnumRuleCall(); } - // InternalGaml.g:5292:3: ( () ( (lv_op_2_0= '::' ) ) ( (lv_right_3_0= ruleIf ) ) )? + // InternalGaml.g:5298:3: ( () ( (lv_op_2_0= '::' ) ) ( (lv_right_3_0= ruleIf ) ) )? int alt97=2; int LA97_0 = input.LA(1); - if ( (LA97_0==130) ) { + if ( (LA97_0==131) ) { alt97=1; } switch (alt97) { case 1 : - // InternalGaml.g:5293:4: () ( (lv_op_2_0= '::' ) ) ( (lv_right_3_0= ruleIf ) ) + // InternalGaml.g:5299:4: () ( (lv_op_2_0= '::' ) ) ( (lv_right_3_0= ruleIf ) ) { - // InternalGaml.g:5293:4: () - // InternalGaml.g:5294:5: + // InternalGaml.g:5299:4: () + // InternalGaml.g:5300:5: { if ( state.backtracking==0 ) { @@ -16778,13 +15664,13 @@ public final EObject rulePair() throws RecognitionException { } - // InternalGaml.g:5300:4: ( (lv_op_2_0= '::' ) ) - // InternalGaml.g:5301:5: (lv_op_2_0= '::' ) + // InternalGaml.g:5306:4: ( (lv_op_2_0= '::' ) ) + // InternalGaml.g:5307:5: (lv_op_2_0= '::' ) { - // InternalGaml.g:5301:5: (lv_op_2_0= '::' ) - // InternalGaml.g:5302:6: lv_op_2_0= '::' + // InternalGaml.g:5307:5: (lv_op_2_0= '::' ) + // InternalGaml.g:5308:6: lv_op_2_0= '::' { - lv_op_2_0=(Token)match(input,130,FOLLOW_5); if (state.failed) return current; + lv_op_2_0=(Token)match(input,131,FOLLOW_5); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_op_2_0, grammarAccess.getPairAccess().getOpColonColonKeyword_1_1_0()); @@ -16804,11 +15690,11 @@ public final EObject rulePair() throws RecognitionException { } - // InternalGaml.g:5314:4: ( (lv_right_3_0= ruleIf ) ) - // InternalGaml.g:5315:5: (lv_right_3_0= ruleIf ) + // InternalGaml.g:5320:4: ( (lv_right_3_0= ruleIf ) ) + // InternalGaml.g:5321:5: (lv_right_3_0= ruleIf ) { - // InternalGaml.g:5315:5: (lv_right_3_0= ruleIf ) - // InternalGaml.g:5316:6: lv_right_3_0= ruleIf + // InternalGaml.g:5321:5: (lv_right_3_0= ruleIf ) + // InternalGaml.g:5322:6: lv_right_3_0= ruleIf { if ( state.backtracking==0 ) { @@ -16870,13 +15756,7 @@ public final EObject rulePair() throws RecognitionException { // $ANTLR start "entryRuleIf" - /** - * Entry rule if. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5338:1: entryRuleIf returns [EObject current=null] : iv_ruleIf= ruleIf EOF ; + // InternalGaml.g:5344:1: entryRuleIf returns [EObject current=null] : iv_ruleIf= ruleIf EOF ; public final EObject entryRuleIf() throws RecognitionException { EObject current = null; @@ -16884,8 +15764,8 @@ public final EObject entryRuleIf() throws RecognitionException { try { - // InternalGaml.g:5338:43: (iv_ruleIf= ruleIf EOF ) - // InternalGaml.g:5339:2: iv_ruleIf= ruleIf EOF + // InternalGaml.g:5344:43: (iv_ruleIf= ruleIf EOF ) + // InternalGaml.g:5345:2: iv_ruleIf= ruleIf EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getIfRule()); @@ -16916,13 +15796,7 @@ public final EObject entryRuleIf() throws RecognitionException { // $ANTLR start "ruleIf" - /** - * Rule if. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5345:1: ruleIf returns [EObject current=null] : (this_Or_0= ruleOr ( () ( (lv_op_2_0= '?' ) ) ( (lv_right_3_0= ruleOr ) ) (otherlv_4= ':' ( (lv_ifFalse_5_0= ruleOr ) ) ) )? ) ; + // InternalGaml.g:5351:1: ruleIf returns [EObject current=null] : (this_Or_0= ruleOr ( () ( (lv_op_2_0= '?' ) ) ( (lv_right_3_0= ruleOr ) ) (otherlv_4= ':' ( (lv_ifFalse_5_0= ruleOr ) ) ) )? ) ; public final EObject ruleIf() throws RecognitionException { EObject current = null; @@ -16939,11 +15813,11 @@ public final EObject ruleIf() throws RecognitionException { enterRule(); try { - // InternalGaml.g:5351:2: ( (this_Or_0= ruleOr ( () ( (lv_op_2_0= '?' ) ) ( (lv_right_3_0= ruleOr ) ) (otherlv_4= ':' ( (lv_ifFalse_5_0= ruleOr ) ) ) )? ) ) - // InternalGaml.g:5352:2: (this_Or_0= ruleOr ( () ( (lv_op_2_0= '?' ) ) ( (lv_right_3_0= ruleOr ) ) (otherlv_4= ':' ( (lv_ifFalse_5_0= ruleOr ) ) ) )? ) + // InternalGaml.g:5357:2: ( (this_Or_0= ruleOr ( () ( (lv_op_2_0= '?' ) ) ( (lv_right_3_0= ruleOr ) ) (otherlv_4= ':' ( (lv_ifFalse_5_0= ruleOr ) ) ) )? ) ) + // InternalGaml.g:5358:2: (this_Or_0= ruleOr ( () ( (lv_op_2_0= '?' ) ) ( (lv_right_3_0= ruleOr ) ) (otherlv_4= ':' ( (lv_ifFalse_5_0= ruleOr ) ) ) )? ) { - // InternalGaml.g:5352:2: (this_Or_0= ruleOr ( () ( (lv_op_2_0= '?' ) ) ( (lv_right_3_0= ruleOr ) ) (otherlv_4= ':' ( (lv_ifFalse_5_0= ruleOr ) ) ) )? ) - // InternalGaml.g:5353:3: this_Or_0= ruleOr ( () ( (lv_op_2_0= '?' ) ) ( (lv_right_3_0= ruleOr ) ) (otherlv_4= ':' ( (lv_ifFalse_5_0= ruleOr ) ) ) )? + // InternalGaml.g:5358:2: (this_Or_0= ruleOr ( () ( (lv_op_2_0= '?' ) ) ( (lv_right_3_0= ruleOr ) ) (otherlv_4= ':' ( (lv_ifFalse_5_0= ruleOr ) ) ) )? ) + // InternalGaml.g:5359:3: this_Or_0= ruleOr ( () ( (lv_op_2_0= '?' ) ) ( (lv_right_3_0= ruleOr ) ) (otherlv_4= ':' ( (lv_ifFalse_5_0= ruleOr ) ) ) )? { if ( state.backtracking==0 ) { @@ -16961,19 +15835,19 @@ public final EObject ruleIf() throws RecognitionException { afterParserOrEnumRuleCall(); } - // InternalGaml.g:5361:3: ( () ( (lv_op_2_0= '?' ) ) ( (lv_right_3_0= ruleOr ) ) (otherlv_4= ':' ( (lv_ifFalse_5_0= ruleOr ) ) ) )? + // InternalGaml.g:5367:3: ( () ( (lv_op_2_0= '?' ) ) ( (lv_right_3_0= ruleOr ) ) (otherlv_4= ':' ( (lv_ifFalse_5_0= ruleOr ) ) ) )? int alt98=2; int LA98_0 = input.LA(1); - if ( (LA98_0==131) ) { + if ( (LA98_0==132) ) { alt98=1; } switch (alt98) { case 1 : - // InternalGaml.g:5362:4: () ( (lv_op_2_0= '?' ) ) ( (lv_right_3_0= ruleOr ) ) (otherlv_4= ':' ( (lv_ifFalse_5_0= ruleOr ) ) ) + // InternalGaml.g:5368:4: () ( (lv_op_2_0= '?' ) ) ( (lv_right_3_0= ruleOr ) ) (otherlv_4= ':' ( (lv_ifFalse_5_0= ruleOr ) ) ) { - // InternalGaml.g:5362:4: () - // InternalGaml.g:5363:5: + // InternalGaml.g:5368:4: () + // InternalGaml.g:5369:5: { if ( state.backtracking==0 ) { @@ -16985,13 +15859,13 @@ public final EObject ruleIf() throws RecognitionException { } - // InternalGaml.g:5369:4: ( (lv_op_2_0= '?' ) ) - // InternalGaml.g:5370:5: (lv_op_2_0= '?' ) + // InternalGaml.g:5375:4: ( (lv_op_2_0= '?' ) ) + // InternalGaml.g:5376:5: (lv_op_2_0= '?' ) { - // InternalGaml.g:5370:5: (lv_op_2_0= '?' ) - // InternalGaml.g:5371:6: lv_op_2_0= '?' + // InternalGaml.g:5376:5: (lv_op_2_0= '?' ) + // InternalGaml.g:5377:6: lv_op_2_0= '?' { - lv_op_2_0=(Token)match(input,131,FOLLOW_5); if (state.failed) return current; + lv_op_2_0=(Token)match(input,132,FOLLOW_5); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_op_2_0, grammarAccess.getIfAccess().getOpQuestionMarkKeyword_1_1_0()); @@ -17011,11 +15885,11 @@ public final EObject ruleIf() throws RecognitionException { } - // InternalGaml.g:5383:4: ( (lv_right_3_0= ruleOr ) ) - // InternalGaml.g:5384:5: (lv_right_3_0= ruleOr ) + // InternalGaml.g:5389:4: ( (lv_right_3_0= ruleOr ) ) + // InternalGaml.g:5390:5: (lv_right_3_0= ruleOr ) { - // InternalGaml.g:5384:5: (lv_right_3_0= ruleOr ) - // InternalGaml.g:5385:6: lv_right_3_0= ruleOr + // InternalGaml.g:5390:5: (lv_right_3_0= ruleOr ) + // InternalGaml.g:5391:6: lv_right_3_0= ruleOr { if ( state.backtracking==0 ) { @@ -17046,8 +15920,8 @@ public final EObject ruleIf() throws RecognitionException { } - // InternalGaml.g:5402:4: (otherlv_4= ':' ( (lv_ifFalse_5_0= ruleOr ) ) ) - // InternalGaml.g:5403:5: otherlv_4= ':' ( (lv_ifFalse_5_0= ruleOr ) ) + // InternalGaml.g:5408:4: (otherlv_4= ':' ( (lv_ifFalse_5_0= ruleOr ) ) ) + // InternalGaml.g:5409:5: otherlv_4= ':' ( (lv_ifFalse_5_0= ruleOr ) ) { otherlv_4=(Token)match(input,34,FOLLOW_5); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -17055,11 +15929,11 @@ public final EObject ruleIf() throws RecognitionException { newLeafNode(otherlv_4, grammarAccess.getIfAccess().getColonKeyword_1_3_0()); } - // InternalGaml.g:5407:5: ( (lv_ifFalse_5_0= ruleOr ) ) - // InternalGaml.g:5408:6: (lv_ifFalse_5_0= ruleOr ) + // InternalGaml.g:5413:5: ( (lv_ifFalse_5_0= ruleOr ) ) + // InternalGaml.g:5414:6: (lv_ifFalse_5_0= ruleOr ) { - // InternalGaml.g:5408:6: (lv_ifFalse_5_0= ruleOr ) - // InternalGaml.g:5409:7: lv_ifFalse_5_0= ruleOr + // InternalGaml.g:5414:6: (lv_ifFalse_5_0= ruleOr ) + // InternalGaml.g:5415:7: lv_ifFalse_5_0= ruleOr { if ( state.backtracking==0 ) { @@ -17124,13 +15998,7 @@ public final EObject ruleIf() throws RecognitionException { // $ANTLR start "entryRuleOr" - /** - * Entry rule or. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5432:1: entryRuleOr returns [EObject current=null] : iv_ruleOr= ruleOr EOF ; + // InternalGaml.g:5438:1: entryRuleOr returns [EObject current=null] : iv_ruleOr= ruleOr EOF ; public final EObject entryRuleOr() throws RecognitionException { EObject current = null; @@ -17138,8 +16006,8 @@ public final EObject entryRuleOr() throws RecognitionException { try { - // InternalGaml.g:5432:43: (iv_ruleOr= ruleOr EOF ) - // InternalGaml.g:5433:2: iv_ruleOr= ruleOr EOF + // InternalGaml.g:5438:43: (iv_ruleOr= ruleOr EOF ) + // InternalGaml.g:5439:2: iv_ruleOr= ruleOr EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getOrRule()); @@ -17170,13 +16038,7 @@ public final EObject entryRuleOr() throws RecognitionException { // $ANTLR start "ruleOr" - /** - * Rule or. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5439:1: ruleOr returns [EObject current=null] : (this_And_0= ruleAnd ( () ( (lv_op_2_0= 'or' ) ) ( (lv_right_3_0= ruleAnd ) ) )* ) ; + // InternalGaml.g:5445:1: ruleOr returns [EObject current=null] : (this_And_0= ruleAnd ( () ( (lv_op_2_0= 'or' ) ) ( (lv_right_3_0= ruleAnd ) ) )* ) ; public final EObject ruleOr() throws RecognitionException { EObject current = null; @@ -17190,11 +16052,11 @@ public final EObject ruleOr() throws RecognitionException { enterRule(); try { - // InternalGaml.g:5445:2: ( (this_And_0= ruleAnd ( () ( (lv_op_2_0= 'or' ) ) ( (lv_right_3_0= ruleAnd ) ) )* ) ) - // InternalGaml.g:5446:2: (this_And_0= ruleAnd ( () ( (lv_op_2_0= 'or' ) ) ( (lv_right_3_0= ruleAnd ) ) )* ) + // InternalGaml.g:5451:2: ( (this_And_0= ruleAnd ( () ( (lv_op_2_0= 'or' ) ) ( (lv_right_3_0= ruleAnd ) ) )* ) ) + // InternalGaml.g:5452:2: (this_And_0= ruleAnd ( () ( (lv_op_2_0= 'or' ) ) ( (lv_right_3_0= ruleAnd ) ) )* ) { - // InternalGaml.g:5446:2: (this_And_0= ruleAnd ( () ( (lv_op_2_0= 'or' ) ) ( (lv_right_3_0= ruleAnd ) ) )* ) - // InternalGaml.g:5447:3: this_And_0= ruleAnd ( () ( (lv_op_2_0= 'or' ) ) ( (lv_right_3_0= ruleAnd ) ) )* + // InternalGaml.g:5452:2: (this_And_0= ruleAnd ( () ( (lv_op_2_0= 'or' ) ) ( (lv_right_3_0= ruleAnd ) ) )* ) + // InternalGaml.g:5453:3: this_And_0= ruleAnd ( () ( (lv_op_2_0= 'or' ) ) ( (lv_right_3_0= ruleAnd ) ) )* { if ( state.backtracking==0 ) { @@ -17212,23 +16074,23 @@ public final EObject ruleOr() throws RecognitionException { afterParserOrEnumRuleCall(); } - // InternalGaml.g:5455:3: ( () ( (lv_op_2_0= 'or' ) ) ( (lv_right_3_0= ruleAnd ) ) )* + // InternalGaml.g:5461:3: ( () ( (lv_op_2_0= 'or' ) ) ( (lv_right_3_0= ruleAnd ) ) )* loop99: do { int alt99=2; int LA99_0 = input.LA(1); - if ( (LA99_0==132) ) { + if ( (LA99_0==133) ) { alt99=1; } switch (alt99) { case 1 : - // InternalGaml.g:5456:4: () ( (lv_op_2_0= 'or' ) ) ( (lv_right_3_0= ruleAnd ) ) + // InternalGaml.g:5462:4: () ( (lv_op_2_0= 'or' ) ) ( (lv_right_3_0= ruleAnd ) ) { - // InternalGaml.g:5456:4: () - // InternalGaml.g:5457:5: + // InternalGaml.g:5462:4: () + // InternalGaml.g:5463:5: { if ( state.backtracking==0 ) { @@ -17240,13 +16102,13 @@ public final EObject ruleOr() throws RecognitionException { } - // InternalGaml.g:5463:4: ( (lv_op_2_0= 'or' ) ) - // InternalGaml.g:5464:5: (lv_op_2_0= 'or' ) + // InternalGaml.g:5469:4: ( (lv_op_2_0= 'or' ) ) + // InternalGaml.g:5470:5: (lv_op_2_0= 'or' ) { - // InternalGaml.g:5464:5: (lv_op_2_0= 'or' ) - // InternalGaml.g:5465:6: lv_op_2_0= 'or' + // InternalGaml.g:5470:5: (lv_op_2_0= 'or' ) + // InternalGaml.g:5471:6: lv_op_2_0= 'or' { - lv_op_2_0=(Token)match(input,132,FOLLOW_5); if (state.failed) return current; + lv_op_2_0=(Token)match(input,133,FOLLOW_5); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_op_2_0, grammarAccess.getOrAccess().getOpOrKeyword_1_1_0()); @@ -17266,11 +16128,11 @@ public final EObject ruleOr() throws RecognitionException { } - // InternalGaml.g:5477:4: ( (lv_right_3_0= ruleAnd ) ) - // InternalGaml.g:5478:5: (lv_right_3_0= ruleAnd ) + // InternalGaml.g:5483:4: ( (lv_right_3_0= ruleAnd ) ) + // InternalGaml.g:5484:5: (lv_right_3_0= ruleAnd ) { - // InternalGaml.g:5478:5: (lv_right_3_0= ruleAnd ) - // InternalGaml.g:5479:6: lv_right_3_0= ruleAnd + // InternalGaml.g:5484:5: (lv_right_3_0= ruleAnd ) + // InternalGaml.g:5485:6: lv_right_3_0= ruleAnd { if ( state.backtracking==0 ) { @@ -17335,13 +16197,7 @@ public final EObject ruleOr() throws RecognitionException { // $ANTLR start "entryRuleAnd" - /** - * Entry rule and. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5501:1: entryRuleAnd returns [EObject current=null] : iv_ruleAnd= ruleAnd EOF ; + // InternalGaml.g:5507:1: entryRuleAnd returns [EObject current=null] : iv_ruleAnd= ruleAnd EOF ; public final EObject entryRuleAnd() throws RecognitionException { EObject current = null; @@ -17349,8 +16205,8 @@ public final EObject entryRuleAnd() throws RecognitionException { try { - // InternalGaml.g:5501:44: (iv_ruleAnd= ruleAnd EOF ) - // InternalGaml.g:5502:2: iv_ruleAnd= ruleAnd EOF + // InternalGaml.g:5507:44: (iv_ruleAnd= ruleAnd EOF ) + // InternalGaml.g:5508:2: iv_ruleAnd= ruleAnd EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getAndRule()); @@ -17381,13 +16237,7 @@ public final EObject entryRuleAnd() throws RecognitionException { // $ANTLR start "ruleAnd" - /** - * Rule and. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5508:1: ruleAnd returns [EObject current=null] : (this_Cast_0= ruleCast ( () ( (lv_op_2_0= 'and' ) ) ( (lv_right_3_0= ruleCast ) ) )* ) ; + // InternalGaml.g:5514:1: ruleAnd returns [EObject current=null] : (this_Cast_0= ruleCast ( () ( (lv_op_2_0= 'and' ) ) ( (lv_right_3_0= ruleCast ) ) )* ) ; public final EObject ruleAnd() throws RecognitionException { EObject current = null; @@ -17401,11 +16251,11 @@ public final EObject ruleAnd() throws RecognitionException { enterRule(); try { - // InternalGaml.g:5514:2: ( (this_Cast_0= ruleCast ( () ( (lv_op_2_0= 'and' ) ) ( (lv_right_3_0= ruleCast ) ) )* ) ) - // InternalGaml.g:5515:2: (this_Cast_0= ruleCast ( () ( (lv_op_2_0= 'and' ) ) ( (lv_right_3_0= ruleCast ) ) )* ) + // InternalGaml.g:5520:2: ( (this_Cast_0= ruleCast ( () ( (lv_op_2_0= 'and' ) ) ( (lv_right_3_0= ruleCast ) ) )* ) ) + // InternalGaml.g:5521:2: (this_Cast_0= ruleCast ( () ( (lv_op_2_0= 'and' ) ) ( (lv_right_3_0= ruleCast ) ) )* ) { - // InternalGaml.g:5515:2: (this_Cast_0= ruleCast ( () ( (lv_op_2_0= 'and' ) ) ( (lv_right_3_0= ruleCast ) ) )* ) - // InternalGaml.g:5516:3: this_Cast_0= ruleCast ( () ( (lv_op_2_0= 'and' ) ) ( (lv_right_3_0= ruleCast ) ) )* + // InternalGaml.g:5521:2: (this_Cast_0= ruleCast ( () ( (lv_op_2_0= 'and' ) ) ( (lv_right_3_0= ruleCast ) ) )* ) + // InternalGaml.g:5522:3: this_Cast_0= ruleCast ( () ( (lv_op_2_0= 'and' ) ) ( (lv_right_3_0= ruleCast ) ) )* { if ( state.backtracking==0 ) { @@ -17423,23 +16273,23 @@ public final EObject ruleAnd() throws RecognitionException { afterParserOrEnumRuleCall(); } - // InternalGaml.g:5524:3: ( () ( (lv_op_2_0= 'and' ) ) ( (lv_right_3_0= ruleCast ) ) )* + // InternalGaml.g:5530:3: ( () ( (lv_op_2_0= 'and' ) ) ( (lv_right_3_0= ruleCast ) ) )* loop100: do { int alt100=2; int LA100_0 = input.LA(1); - if ( (LA100_0==133) ) { + if ( (LA100_0==134) ) { alt100=1; } switch (alt100) { case 1 : - // InternalGaml.g:5525:4: () ( (lv_op_2_0= 'and' ) ) ( (lv_right_3_0= ruleCast ) ) + // InternalGaml.g:5531:4: () ( (lv_op_2_0= 'and' ) ) ( (lv_right_3_0= ruleCast ) ) { - // InternalGaml.g:5525:4: () - // InternalGaml.g:5526:5: + // InternalGaml.g:5531:4: () + // InternalGaml.g:5532:5: { if ( state.backtracking==0 ) { @@ -17451,13 +16301,13 @@ public final EObject ruleAnd() throws RecognitionException { } - // InternalGaml.g:5532:4: ( (lv_op_2_0= 'and' ) ) - // InternalGaml.g:5533:5: (lv_op_2_0= 'and' ) + // InternalGaml.g:5538:4: ( (lv_op_2_0= 'and' ) ) + // InternalGaml.g:5539:5: (lv_op_2_0= 'and' ) { - // InternalGaml.g:5533:5: (lv_op_2_0= 'and' ) - // InternalGaml.g:5534:6: lv_op_2_0= 'and' + // InternalGaml.g:5539:5: (lv_op_2_0= 'and' ) + // InternalGaml.g:5540:6: lv_op_2_0= 'and' { - lv_op_2_0=(Token)match(input,133,FOLLOW_5); if (state.failed) return current; + lv_op_2_0=(Token)match(input,134,FOLLOW_5); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_op_2_0, grammarAccess.getAndAccess().getOpAndKeyword_1_1_0()); @@ -17477,11 +16327,11 @@ public final EObject ruleAnd() throws RecognitionException { } - // InternalGaml.g:5546:4: ( (lv_right_3_0= ruleCast ) ) - // InternalGaml.g:5547:5: (lv_right_3_0= ruleCast ) + // InternalGaml.g:5552:4: ( (lv_right_3_0= ruleCast ) ) + // InternalGaml.g:5553:5: (lv_right_3_0= ruleCast ) { - // InternalGaml.g:5547:5: (lv_right_3_0= ruleCast ) - // InternalGaml.g:5548:6: lv_right_3_0= ruleCast + // InternalGaml.g:5553:5: (lv_right_3_0= ruleCast ) + // InternalGaml.g:5554:6: lv_right_3_0= ruleCast { if ( state.backtracking==0 ) { @@ -17546,13 +16396,7 @@ public final EObject ruleAnd() throws RecognitionException { // $ANTLR start "entryRuleCast" - /** - * Entry rule cast. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5570:1: entryRuleCast returns [EObject current=null] : iv_ruleCast= ruleCast EOF ; + // InternalGaml.g:5576:1: entryRuleCast returns [EObject current=null] : iv_ruleCast= ruleCast EOF ; public final EObject entryRuleCast() throws RecognitionException { EObject current = null; @@ -17560,8 +16404,8 @@ public final EObject entryRuleCast() throws RecognitionException { try { - // InternalGaml.g:5570:45: (iv_ruleCast= ruleCast EOF ) - // InternalGaml.g:5571:2: iv_ruleCast= ruleCast EOF + // InternalGaml.g:5576:45: (iv_ruleCast= ruleCast EOF ) + // InternalGaml.g:5577:2: iv_ruleCast= ruleCast EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getCastRule()); @@ -17592,13 +16436,7 @@ public final EObject entryRuleCast() throws RecognitionException { // $ANTLR start "ruleCast" - /** - * Rule cast. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5577:1: ruleCast returns [EObject current=null] : (this_Comparison_0= ruleComparison ( ( () ( (lv_op_2_0= 'as' ) ) ) ( ( (lv_right_3_0= ruleTypeRef ) ) | (otherlv_4= '(' ( (lv_right_5_0= ruleTypeRef ) ) otherlv_6= ')' ) ) )? ) ; + // InternalGaml.g:5583:1: ruleCast returns [EObject current=null] : (this_Comparison_0= ruleComparison ( ( () ( (lv_op_2_0= 'as' ) ) ) ( ( (lv_right_3_0= ruleTypeRef ) ) | (otherlv_4= '(' ( (lv_right_5_0= ruleTypeRef ) ) otherlv_6= ')' ) ) )? ) ; public final EObject ruleCast() throws RecognitionException { EObject current = null; @@ -17616,11 +16454,11 @@ public final EObject ruleCast() throws RecognitionException { enterRule(); try { - // InternalGaml.g:5583:2: ( (this_Comparison_0= ruleComparison ( ( () ( (lv_op_2_0= 'as' ) ) ) ( ( (lv_right_3_0= ruleTypeRef ) ) | (otherlv_4= '(' ( (lv_right_5_0= ruleTypeRef ) ) otherlv_6= ')' ) ) )? ) ) - // InternalGaml.g:5584:2: (this_Comparison_0= ruleComparison ( ( () ( (lv_op_2_0= 'as' ) ) ) ( ( (lv_right_3_0= ruleTypeRef ) ) | (otherlv_4= '(' ( (lv_right_5_0= ruleTypeRef ) ) otherlv_6= ')' ) ) )? ) + // InternalGaml.g:5589:2: ( (this_Comparison_0= ruleComparison ( ( () ( (lv_op_2_0= 'as' ) ) ) ( ( (lv_right_3_0= ruleTypeRef ) ) | (otherlv_4= '(' ( (lv_right_5_0= ruleTypeRef ) ) otherlv_6= ')' ) ) )? ) ) + // InternalGaml.g:5590:2: (this_Comparison_0= ruleComparison ( ( () ( (lv_op_2_0= 'as' ) ) ) ( ( (lv_right_3_0= ruleTypeRef ) ) | (otherlv_4= '(' ( (lv_right_5_0= ruleTypeRef ) ) otherlv_6= ')' ) ) )? ) { - // InternalGaml.g:5584:2: (this_Comparison_0= ruleComparison ( ( () ( (lv_op_2_0= 'as' ) ) ) ( ( (lv_right_3_0= ruleTypeRef ) ) | (otherlv_4= '(' ( (lv_right_5_0= ruleTypeRef ) ) otherlv_6= ')' ) ) )? ) - // InternalGaml.g:5585:3: this_Comparison_0= ruleComparison ( ( () ( (lv_op_2_0= 'as' ) ) ) ( ( (lv_right_3_0= ruleTypeRef ) ) | (otherlv_4= '(' ( (lv_right_5_0= ruleTypeRef ) ) otherlv_6= ')' ) ) )? + // InternalGaml.g:5590:2: (this_Comparison_0= ruleComparison ( ( () ( (lv_op_2_0= 'as' ) ) ) ( ( (lv_right_3_0= ruleTypeRef ) ) | (otherlv_4= '(' ( (lv_right_5_0= ruleTypeRef ) ) otherlv_6= ')' ) ) )? ) + // InternalGaml.g:5591:3: this_Comparison_0= ruleComparison ( ( () ( (lv_op_2_0= 'as' ) ) ) ( ( (lv_right_3_0= ruleTypeRef ) ) | (otherlv_4= '(' ( (lv_right_5_0= ruleTypeRef ) ) otherlv_6= ')' ) ) )? { if ( state.backtracking==0 ) { @@ -17638,7 +16476,7 @@ public final EObject ruleCast() throws RecognitionException { afterParserOrEnumRuleCall(); } - // InternalGaml.g:5593:3: ( ( () ( (lv_op_2_0= 'as' ) ) ) ( ( (lv_right_3_0= ruleTypeRef ) ) | (otherlv_4= '(' ( (lv_right_5_0= ruleTypeRef ) ) otherlv_6= ')' ) ) )? + // InternalGaml.g:5599:3: ( ( () ( (lv_op_2_0= 'as' ) ) ) ( ( (lv_right_3_0= ruleTypeRef ) ) | (otherlv_4= '(' ( (lv_right_5_0= ruleTypeRef ) ) otherlv_6= ')' ) ) )? int alt102=2; int LA102_0 = input.LA(1); @@ -17647,13 +16485,13 @@ public final EObject ruleCast() throws RecognitionException { } switch (alt102) { case 1 : - // InternalGaml.g:5594:4: ( () ( (lv_op_2_0= 'as' ) ) ) ( ( (lv_right_3_0= ruleTypeRef ) ) | (otherlv_4= '(' ( (lv_right_5_0= ruleTypeRef ) ) otherlv_6= ')' ) ) + // InternalGaml.g:5600:4: ( () ( (lv_op_2_0= 'as' ) ) ) ( ( (lv_right_3_0= ruleTypeRef ) ) | (otherlv_4= '(' ( (lv_right_5_0= ruleTypeRef ) ) otherlv_6= ')' ) ) { - // InternalGaml.g:5594:4: ( () ( (lv_op_2_0= 'as' ) ) ) - // InternalGaml.g:5595:5: () ( (lv_op_2_0= 'as' ) ) + // InternalGaml.g:5600:4: ( () ( (lv_op_2_0= 'as' ) ) ) + // InternalGaml.g:5601:5: () ( (lv_op_2_0= 'as' ) ) { - // InternalGaml.g:5595:5: () - // InternalGaml.g:5596:6: + // InternalGaml.g:5601:5: () + // InternalGaml.g:5602:6: { if ( state.backtracking==0 ) { @@ -17665,11 +16503,11 @@ public final EObject ruleCast() throws RecognitionException { } - // InternalGaml.g:5602:5: ( (lv_op_2_0= 'as' ) ) - // InternalGaml.g:5603:6: (lv_op_2_0= 'as' ) + // InternalGaml.g:5608:5: ( (lv_op_2_0= 'as' ) ) + // InternalGaml.g:5609:6: (lv_op_2_0= 'as' ) { - // InternalGaml.g:5603:6: (lv_op_2_0= 'as' ) - // InternalGaml.g:5604:7: lv_op_2_0= 'as' + // InternalGaml.g:5609:6: (lv_op_2_0= 'as' ) + // InternalGaml.g:5610:7: lv_op_2_0= 'as' { lv_op_2_0=(Token)match(input,18,FOLLOW_51); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -17694,7 +16532,7 @@ public final EObject ruleCast() throws RecognitionException { } - // InternalGaml.g:5617:4: ( ( (lv_right_3_0= ruleTypeRef ) ) | (otherlv_4= '(' ( (lv_right_5_0= ruleTypeRef ) ) otherlv_6= ')' ) ) + // InternalGaml.g:5623:4: ( ( (lv_right_3_0= ruleTypeRef ) ) | (otherlv_4= '(' ( (lv_right_5_0= ruleTypeRef ) ) otherlv_6= ')' ) ) int alt101=2; int LA101_0 = input.LA(1); @@ -17713,13 +16551,13 @@ else if ( (LA101_0==35) ) { } switch (alt101) { case 1 : - // InternalGaml.g:5618:5: ( (lv_right_3_0= ruleTypeRef ) ) + // InternalGaml.g:5624:5: ( (lv_right_3_0= ruleTypeRef ) ) { - // InternalGaml.g:5618:5: ( (lv_right_3_0= ruleTypeRef ) ) - // InternalGaml.g:5619:6: (lv_right_3_0= ruleTypeRef ) + // InternalGaml.g:5624:5: ( (lv_right_3_0= ruleTypeRef ) ) + // InternalGaml.g:5625:6: (lv_right_3_0= ruleTypeRef ) { - // InternalGaml.g:5619:6: (lv_right_3_0= ruleTypeRef ) - // InternalGaml.g:5620:7: lv_right_3_0= ruleTypeRef + // InternalGaml.g:5625:6: (lv_right_3_0= ruleTypeRef ) + // InternalGaml.g:5626:7: lv_right_3_0= ruleTypeRef { if ( state.backtracking==0 ) { @@ -17754,10 +16592,10 @@ else if ( (LA101_0==35) ) { } break; case 2 : - // InternalGaml.g:5638:5: (otherlv_4= '(' ( (lv_right_5_0= ruleTypeRef ) ) otherlv_6= ')' ) + // InternalGaml.g:5644:5: (otherlv_4= '(' ( (lv_right_5_0= ruleTypeRef ) ) otherlv_6= ')' ) { - // InternalGaml.g:5638:5: (otherlv_4= '(' ( (lv_right_5_0= ruleTypeRef ) ) otherlv_6= ')' ) - // InternalGaml.g:5639:6: otherlv_4= '(' ( (lv_right_5_0= ruleTypeRef ) ) otherlv_6= ')' + // InternalGaml.g:5644:5: (otherlv_4= '(' ( (lv_right_5_0= ruleTypeRef ) ) otherlv_6= ')' ) + // InternalGaml.g:5645:6: otherlv_4= '(' ( (lv_right_5_0= ruleTypeRef ) ) otherlv_6= ')' { otherlv_4=(Token)match(input,35,FOLLOW_30); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -17765,11 +16603,11 @@ else if ( (LA101_0==35) ) { newLeafNode(otherlv_4, grammarAccess.getCastAccess().getLeftParenthesisKeyword_1_1_1_0()); } - // InternalGaml.g:5643:6: ( (lv_right_5_0= ruleTypeRef ) ) - // InternalGaml.g:5644:7: (lv_right_5_0= ruleTypeRef ) + // InternalGaml.g:5649:6: ( (lv_right_5_0= ruleTypeRef ) ) + // InternalGaml.g:5650:7: (lv_right_5_0= ruleTypeRef ) { - // InternalGaml.g:5644:7: (lv_right_5_0= ruleTypeRef ) - // InternalGaml.g:5645:8: lv_right_5_0= ruleTypeRef + // InternalGaml.g:5650:7: (lv_right_5_0= ruleTypeRef ) + // InternalGaml.g:5651:8: lv_right_5_0= ruleTypeRef { if ( state.backtracking==0 ) { @@ -17846,13 +16684,7 @@ else if ( (LA101_0==35) ) { // $ANTLR start "entryRuleComparison" - /** - * Entry rule comparison. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5673:1: entryRuleComparison returns [EObject current=null] : iv_ruleComparison= ruleComparison EOF ; + // InternalGaml.g:5679:1: entryRuleComparison returns [EObject current=null] : iv_ruleComparison= ruleComparison EOF ; public final EObject entryRuleComparison() throws RecognitionException { EObject current = null; @@ -17860,8 +16692,8 @@ public final EObject entryRuleComparison() throws RecognitionException { try { - // InternalGaml.g:5673:51: (iv_ruleComparison= ruleComparison EOF ) - // InternalGaml.g:5674:2: iv_ruleComparison= ruleComparison EOF + // InternalGaml.g:5679:51: (iv_ruleComparison= ruleComparison EOF ) + // InternalGaml.g:5680:2: iv_ruleComparison= ruleComparison EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getComparisonRule()); @@ -17892,13 +16724,7 @@ public final EObject entryRuleComparison() throws RecognitionException { // $ANTLR start "ruleComparison" - /** - * Rule comparison. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5680:1: ruleComparison returns [EObject current=null] : (this_Addition_0= ruleAddition ( ( () ( ( (lv_op_2_1= '!=' | lv_op_2_2= '=' | lv_op_2_3= '>=' | lv_op_2_4= '<=' | lv_op_2_5= '<' | lv_op_2_6= '>' ) ) ) ) ( (lv_right_3_0= ruleAddition ) ) )? ) ; + // InternalGaml.g:5686:1: ruleComparison returns [EObject current=null] : (this_Addition_0= ruleAddition ( ( () ( ( (lv_op_2_1= '!=' | lv_op_2_2= '=' | lv_op_2_3= '>=' | lv_op_2_4= '<=' | lv_op_2_5= '<' | lv_op_2_6= '>' ) ) ) ) ( (lv_right_3_0= ruleAddition ) ) )? ) ; public final EObject ruleComparison() throws RecognitionException { EObject current = null; @@ -17917,11 +16743,11 @@ public final EObject ruleComparison() throws RecognitionException { enterRule(); try { - // InternalGaml.g:5686:2: ( (this_Addition_0= ruleAddition ( ( () ( ( (lv_op_2_1= '!=' | lv_op_2_2= '=' | lv_op_2_3= '>=' | lv_op_2_4= '<=' | lv_op_2_5= '<' | lv_op_2_6= '>' ) ) ) ) ( (lv_right_3_0= ruleAddition ) ) )? ) ) - // InternalGaml.g:5687:2: (this_Addition_0= ruleAddition ( ( () ( ( (lv_op_2_1= '!=' | lv_op_2_2= '=' | lv_op_2_3= '>=' | lv_op_2_4= '<=' | lv_op_2_5= '<' | lv_op_2_6= '>' ) ) ) ) ( (lv_right_3_0= ruleAddition ) ) )? ) + // InternalGaml.g:5692:2: ( (this_Addition_0= ruleAddition ( ( () ( ( (lv_op_2_1= '!=' | lv_op_2_2= '=' | lv_op_2_3= '>=' | lv_op_2_4= '<=' | lv_op_2_5= '<' | lv_op_2_6= '>' ) ) ) ) ( (lv_right_3_0= ruleAddition ) ) )? ) ) + // InternalGaml.g:5693:2: (this_Addition_0= ruleAddition ( ( () ( ( (lv_op_2_1= '!=' | lv_op_2_2= '=' | lv_op_2_3= '>=' | lv_op_2_4= '<=' | lv_op_2_5= '<' | lv_op_2_6= '>' ) ) ) ) ( (lv_right_3_0= ruleAddition ) ) )? ) { - // InternalGaml.g:5687:2: (this_Addition_0= ruleAddition ( ( () ( ( (lv_op_2_1= '!=' | lv_op_2_2= '=' | lv_op_2_3= '>=' | lv_op_2_4= '<=' | lv_op_2_5= '<' | lv_op_2_6= '>' ) ) ) ) ( (lv_right_3_0= ruleAddition ) ) )? ) - // InternalGaml.g:5688:3: this_Addition_0= ruleAddition ( ( () ( ( (lv_op_2_1= '!=' | lv_op_2_2= '=' | lv_op_2_3= '>=' | lv_op_2_4= '<=' | lv_op_2_5= '<' | lv_op_2_6= '>' ) ) ) ) ( (lv_right_3_0= ruleAddition ) ) )? + // InternalGaml.g:5693:2: (this_Addition_0= ruleAddition ( ( () ( ( (lv_op_2_1= '!=' | lv_op_2_2= '=' | lv_op_2_3= '>=' | lv_op_2_4= '<=' | lv_op_2_5= '<' | lv_op_2_6= '>' ) ) ) ) ( (lv_right_3_0= ruleAddition ) ) )? ) + // InternalGaml.g:5694:3: this_Addition_0= ruleAddition ( ( () ( ( (lv_op_2_1= '!=' | lv_op_2_2= '=' | lv_op_2_3= '>=' | lv_op_2_4= '<=' | lv_op_2_5= '<' | lv_op_2_6= '>' ) ) ) ) ( (lv_right_3_0= ruleAddition ) ) )? { if ( state.backtracking==0 ) { @@ -17939,29 +16765,29 @@ public final EObject ruleComparison() throws RecognitionException { afterParserOrEnumRuleCall(); } - // InternalGaml.g:5696:3: ( ( () ( ( (lv_op_2_1= '!=' | lv_op_2_2= '=' | lv_op_2_3= '>=' | lv_op_2_4= '<=' | lv_op_2_5= '<' | lv_op_2_6= '>' ) ) ) ) ( (lv_right_3_0= ruleAddition ) ) )? + // InternalGaml.g:5702:3: ( ( () ( ( (lv_op_2_1= '!=' | lv_op_2_2= '=' | lv_op_2_3= '>=' | lv_op_2_4= '<=' | lv_op_2_5= '<' | lv_op_2_6= '>' ) ) ) ) ( (lv_right_3_0= ruleAddition ) ) )? int alt104=2; int LA104_0 = input.LA(1); - if ( (LA104_0==41||(LA104_0>=134 && LA104_0<=137)) ) { + if ( (LA104_0==41||(LA104_0>=135 && LA104_0<=138)) ) { alt104=1; } else if ( (LA104_0==100) ) { int LA104_2 = input.LA(2); - if ( ((LA104_2>=RULE_ID && LA104_2<=RULE_KEYWORD)||LA104_2==35||LA104_2==39||LA104_2==44||(LA104_2>=46 && LA104_2<=98)||LA104_2==139||(LA104_2>=143 && LA104_2<=149)) ) { + if ( ((LA104_2>=RULE_ID && LA104_2<=RULE_KEYWORD)||LA104_2==35||LA104_2==39||LA104_2==44||(LA104_2>=46 && LA104_2<=98)||LA104_2==140||(LA104_2>=144 && LA104_2<=150)) ) { alt104=1; } } switch (alt104) { case 1 : - // InternalGaml.g:5697:4: ( () ( ( (lv_op_2_1= '!=' | lv_op_2_2= '=' | lv_op_2_3= '>=' | lv_op_2_4= '<=' | lv_op_2_5= '<' | lv_op_2_6= '>' ) ) ) ) ( (lv_right_3_0= ruleAddition ) ) + // InternalGaml.g:5703:4: ( () ( ( (lv_op_2_1= '!=' | lv_op_2_2= '=' | lv_op_2_3= '>=' | lv_op_2_4= '<=' | lv_op_2_5= '<' | lv_op_2_6= '>' ) ) ) ) ( (lv_right_3_0= ruleAddition ) ) { - // InternalGaml.g:5697:4: ( () ( ( (lv_op_2_1= '!=' | lv_op_2_2= '=' | lv_op_2_3= '>=' | lv_op_2_4= '<=' | lv_op_2_5= '<' | lv_op_2_6= '>' ) ) ) ) - // InternalGaml.g:5698:5: () ( ( (lv_op_2_1= '!=' | lv_op_2_2= '=' | lv_op_2_3= '>=' | lv_op_2_4= '<=' | lv_op_2_5= '<' | lv_op_2_6= '>' ) ) ) + // InternalGaml.g:5703:4: ( () ( ( (lv_op_2_1= '!=' | lv_op_2_2= '=' | lv_op_2_3= '>=' | lv_op_2_4= '<=' | lv_op_2_5= '<' | lv_op_2_6= '>' ) ) ) ) + // InternalGaml.g:5704:5: () ( ( (lv_op_2_1= '!=' | lv_op_2_2= '=' | lv_op_2_3= '>=' | lv_op_2_4= '<=' | lv_op_2_5= '<' | lv_op_2_6= '>' ) ) ) { - // InternalGaml.g:5698:5: () - // InternalGaml.g:5699:6: + // InternalGaml.g:5704:5: () + // InternalGaml.g:5705:6: { if ( state.backtracking==0 ) { @@ -17973,16 +16799,16 @@ else if ( (LA104_0==100) ) { } - // InternalGaml.g:5705:5: ( ( (lv_op_2_1= '!=' | lv_op_2_2= '=' | lv_op_2_3= '>=' | lv_op_2_4= '<=' | lv_op_2_5= '<' | lv_op_2_6= '>' ) ) ) - // InternalGaml.g:5706:6: ( (lv_op_2_1= '!=' | lv_op_2_2= '=' | lv_op_2_3= '>=' | lv_op_2_4= '<=' | lv_op_2_5= '<' | lv_op_2_6= '>' ) ) + // InternalGaml.g:5711:5: ( ( (lv_op_2_1= '!=' | lv_op_2_2= '=' | lv_op_2_3= '>=' | lv_op_2_4= '<=' | lv_op_2_5= '<' | lv_op_2_6= '>' ) ) ) + // InternalGaml.g:5712:6: ( (lv_op_2_1= '!=' | lv_op_2_2= '=' | lv_op_2_3= '>=' | lv_op_2_4= '<=' | lv_op_2_5= '<' | lv_op_2_6= '>' ) ) { - // InternalGaml.g:5706:6: ( (lv_op_2_1= '!=' | lv_op_2_2= '=' | lv_op_2_3= '>=' | lv_op_2_4= '<=' | lv_op_2_5= '<' | lv_op_2_6= '>' ) ) - // InternalGaml.g:5707:7: (lv_op_2_1= '!=' | lv_op_2_2= '=' | lv_op_2_3= '>=' | lv_op_2_4= '<=' | lv_op_2_5= '<' | lv_op_2_6= '>' ) + // InternalGaml.g:5712:6: ( (lv_op_2_1= '!=' | lv_op_2_2= '=' | lv_op_2_3= '>=' | lv_op_2_4= '<=' | lv_op_2_5= '<' | lv_op_2_6= '>' ) ) + // InternalGaml.g:5713:7: (lv_op_2_1= '!=' | lv_op_2_2= '=' | lv_op_2_3= '>=' | lv_op_2_4= '<=' | lv_op_2_5= '<' | lv_op_2_6= '>' ) { - // InternalGaml.g:5707:7: (lv_op_2_1= '!=' | lv_op_2_2= '=' | lv_op_2_3= '>=' | lv_op_2_4= '<=' | lv_op_2_5= '<' | lv_op_2_6= '>' ) + // InternalGaml.g:5713:7: (lv_op_2_1= '!=' | lv_op_2_2= '=' | lv_op_2_3= '>=' | lv_op_2_4= '<=' | lv_op_2_5= '<' | lv_op_2_6= '>' ) int alt103=6; switch ( input.LA(1) ) { - case 134: + case 135: { alt103=1; } @@ -17992,17 +16818,17 @@ else if ( (LA104_0==100) ) { alt103=2; } break; - case 135: + case 136: { alt103=3; } break; - case 136: + case 137: { alt103=4; } break; - case 137: + case 138: { alt103=5; } @@ -18022,9 +16848,9 @@ else if ( (LA104_0==100) ) { switch (alt103) { case 1 : - // InternalGaml.g:5708:8: lv_op_2_1= '!=' + // InternalGaml.g:5714:8: lv_op_2_1= '!=' { - lv_op_2_1=(Token)match(input,134,FOLLOW_5); if (state.failed) return current; + lv_op_2_1=(Token)match(input,135,FOLLOW_5); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_op_2_1, grammarAccess.getComparisonAccess().getOpExclamationMarkEqualsSignKeyword_1_0_1_0_0()); @@ -18042,7 +16868,7 @@ else if ( (LA104_0==100) ) { } break; case 2 : - // InternalGaml.g:5719:8: lv_op_2_2= '=' + // InternalGaml.g:5725:8: lv_op_2_2= '=' { lv_op_2_2=(Token)match(input,41,FOLLOW_5); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -18062,9 +16888,9 @@ else if ( (LA104_0==100) ) { } break; case 3 : - // InternalGaml.g:5730:8: lv_op_2_3= '>=' + // InternalGaml.g:5736:8: lv_op_2_3= '>=' { - lv_op_2_3=(Token)match(input,135,FOLLOW_5); if (state.failed) return current; + lv_op_2_3=(Token)match(input,136,FOLLOW_5); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_op_2_3, grammarAccess.getComparisonAccess().getOpGreaterThanSignEqualsSignKeyword_1_0_1_0_2()); @@ -18082,9 +16908,9 @@ else if ( (LA104_0==100) ) { } break; case 4 : - // InternalGaml.g:5741:8: lv_op_2_4= '<=' + // InternalGaml.g:5747:8: lv_op_2_4= '<=' { - lv_op_2_4=(Token)match(input,136,FOLLOW_5); if (state.failed) return current; + lv_op_2_4=(Token)match(input,137,FOLLOW_5); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_op_2_4, grammarAccess.getComparisonAccess().getOpLessThanSignEqualsSignKeyword_1_0_1_0_3()); @@ -18102,9 +16928,9 @@ else if ( (LA104_0==100) ) { } break; case 5 : - // InternalGaml.g:5752:8: lv_op_2_5= '<' + // InternalGaml.g:5758:8: lv_op_2_5= '<' { - lv_op_2_5=(Token)match(input,137,FOLLOW_5); if (state.failed) return current; + lv_op_2_5=(Token)match(input,138,FOLLOW_5); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_op_2_5, grammarAccess.getComparisonAccess().getOpLessThanSignKeyword_1_0_1_0_4()); @@ -18122,7 +16948,7 @@ else if ( (LA104_0==100) ) { } break; case 6 : - // InternalGaml.g:5763:8: lv_op_2_6= '>' + // InternalGaml.g:5769:8: lv_op_2_6= '>' { lv_op_2_6=(Token)match(input,100,FOLLOW_5); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -18153,11 +16979,11 @@ else if ( (LA104_0==100) ) { } - // InternalGaml.g:5777:4: ( (lv_right_3_0= ruleAddition ) ) - // InternalGaml.g:5778:5: (lv_right_3_0= ruleAddition ) + // InternalGaml.g:5783:4: ( (lv_right_3_0= ruleAddition ) ) + // InternalGaml.g:5784:5: (lv_right_3_0= ruleAddition ) { - // InternalGaml.g:5778:5: (lv_right_3_0= ruleAddition ) - // InternalGaml.g:5779:6: lv_right_3_0= ruleAddition + // InternalGaml.g:5784:5: (lv_right_3_0= ruleAddition ) + // InternalGaml.g:5785:6: lv_right_3_0= ruleAddition { if ( state.backtracking==0 ) { @@ -18219,13 +17045,7 @@ else if ( (LA104_0==100) ) { // $ANTLR start "entryRuleAddition" - /** - * Entry rule addition. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5801:1: entryRuleAddition returns [EObject current=null] : iv_ruleAddition= ruleAddition EOF ; + // InternalGaml.g:5807:1: entryRuleAddition returns [EObject current=null] : iv_ruleAddition= ruleAddition EOF ; public final EObject entryRuleAddition() throws RecognitionException { EObject current = null; @@ -18233,8 +17053,8 @@ public final EObject entryRuleAddition() throws RecognitionException { try { - // InternalGaml.g:5801:49: (iv_ruleAddition= ruleAddition EOF ) - // InternalGaml.g:5802:2: iv_ruleAddition= ruleAddition EOF + // InternalGaml.g:5807:49: (iv_ruleAddition= ruleAddition EOF ) + // InternalGaml.g:5808:2: iv_ruleAddition= ruleAddition EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getAdditionRule()); @@ -18265,13 +17085,7 @@ public final EObject entryRuleAddition() throws RecognitionException { // $ANTLR start "ruleAddition" - /** - * Rule addition. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5808:1: ruleAddition returns [EObject current=null] : (this_Multiplication_0= ruleMultiplication ( ( () ( ( (lv_op_2_1= '+' | lv_op_2_2= '-' ) ) ) ) ( (lv_right_3_0= ruleMultiplication ) ) )* ) ; + // InternalGaml.g:5814:1: ruleAddition returns [EObject current=null] : (this_Multiplication_0= ruleMultiplication ( ( () ( ( (lv_op_2_1= '+' | lv_op_2_2= '-' ) ) ) ) ( (lv_right_3_0= ruleMultiplication ) ) )* ) ; public final EObject ruleAddition() throws RecognitionException { EObject current = null; @@ -18286,11 +17100,11 @@ public final EObject ruleAddition() throws RecognitionException { enterRule(); try { - // InternalGaml.g:5814:2: ( (this_Multiplication_0= ruleMultiplication ( ( () ( ( (lv_op_2_1= '+' | lv_op_2_2= '-' ) ) ) ) ( (lv_right_3_0= ruleMultiplication ) ) )* ) ) - // InternalGaml.g:5815:2: (this_Multiplication_0= ruleMultiplication ( ( () ( ( (lv_op_2_1= '+' | lv_op_2_2= '-' ) ) ) ) ( (lv_right_3_0= ruleMultiplication ) ) )* ) + // InternalGaml.g:5820:2: ( (this_Multiplication_0= ruleMultiplication ( ( () ( ( (lv_op_2_1= '+' | lv_op_2_2= '-' ) ) ) ) ( (lv_right_3_0= ruleMultiplication ) ) )* ) ) + // InternalGaml.g:5821:2: (this_Multiplication_0= ruleMultiplication ( ( () ( ( (lv_op_2_1= '+' | lv_op_2_2= '-' ) ) ) ) ( (lv_right_3_0= ruleMultiplication ) ) )* ) { - // InternalGaml.g:5815:2: (this_Multiplication_0= ruleMultiplication ( ( () ( ( (lv_op_2_1= '+' | lv_op_2_2= '-' ) ) ) ) ( (lv_right_3_0= ruleMultiplication ) ) )* ) - // InternalGaml.g:5816:3: this_Multiplication_0= ruleMultiplication ( ( () ( ( (lv_op_2_1= '+' | lv_op_2_2= '-' ) ) ) ) ( (lv_right_3_0= ruleMultiplication ) ) )* + // InternalGaml.g:5821:2: (this_Multiplication_0= ruleMultiplication ( ( () ( ( (lv_op_2_1= '+' | lv_op_2_2= '-' ) ) ) ) ( (lv_right_3_0= ruleMultiplication ) ) )* ) + // InternalGaml.g:5822:3: this_Multiplication_0= ruleMultiplication ( ( () ( ( (lv_op_2_1= '+' | lv_op_2_2= '-' ) ) ) ) ( (lv_right_3_0= ruleMultiplication ) ) )* { if ( state.backtracking==0 ) { @@ -18308,26 +17122,26 @@ public final EObject ruleAddition() throws RecognitionException { afterParserOrEnumRuleCall(); } - // InternalGaml.g:5824:3: ( ( () ( ( (lv_op_2_1= '+' | lv_op_2_2= '-' ) ) ) ) ( (lv_right_3_0= ruleMultiplication ) ) )* + // InternalGaml.g:5830:3: ( ( () ( ( (lv_op_2_1= '+' | lv_op_2_2= '-' ) ) ) ) ( (lv_right_3_0= ruleMultiplication ) ) )* loop106: do { int alt106=2; int LA106_0 = input.LA(1); - if ( ((LA106_0>=138 && LA106_0<=139)) ) { + if ( ((LA106_0>=139 && LA106_0<=140)) ) { alt106=1; } switch (alt106) { case 1 : - // InternalGaml.g:5825:4: ( () ( ( (lv_op_2_1= '+' | lv_op_2_2= '-' ) ) ) ) ( (lv_right_3_0= ruleMultiplication ) ) + // InternalGaml.g:5831:4: ( () ( ( (lv_op_2_1= '+' | lv_op_2_2= '-' ) ) ) ) ( (lv_right_3_0= ruleMultiplication ) ) { - // InternalGaml.g:5825:4: ( () ( ( (lv_op_2_1= '+' | lv_op_2_2= '-' ) ) ) ) - // InternalGaml.g:5826:5: () ( ( (lv_op_2_1= '+' | lv_op_2_2= '-' ) ) ) + // InternalGaml.g:5831:4: ( () ( ( (lv_op_2_1= '+' | lv_op_2_2= '-' ) ) ) ) + // InternalGaml.g:5832:5: () ( ( (lv_op_2_1= '+' | lv_op_2_2= '-' ) ) ) { - // InternalGaml.g:5826:5: () - // InternalGaml.g:5827:6: + // InternalGaml.g:5832:5: () + // InternalGaml.g:5833:6: { if ( state.backtracking==0 ) { @@ -18339,20 +17153,20 @@ public final EObject ruleAddition() throws RecognitionException { } - // InternalGaml.g:5833:5: ( ( (lv_op_2_1= '+' | lv_op_2_2= '-' ) ) ) - // InternalGaml.g:5834:6: ( (lv_op_2_1= '+' | lv_op_2_2= '-' ) ) + // InternalGaml.g:5839:5: ( ( (lv_op_2_1= '+' | lv_op_2_2= '-' ) ) ) + // InternalGaml.g:5840:6: ( (lv_op_2_1= '+' | lv_op_2_2= '-' ) ) { - // InternalGaml.g:5834:6: ( (lv_op_2_1= '+' | lv_op_2_2= '-' ) ) - // InternalGaml.g:5835:7: (lv_op_2_1= '+' | lv_op_2_2= '-' ) + // InternalGaml.g:5840:6: ( (lv_op_2_1= '+' | lv_op_2_2= '-' ) ) + // InternalGaml.g:5841:7: (lv_op_2_1= '+' | lv_op_2_2= '-' ) { - // InternalGaml.g:5835:7: (lv_op_2_1= '+' | lv_op_2_2= '-' ) + // InternalGaml.g:5841:7: (lv_op_2_1= '+' | lv_op_2_2= '-' ) int alt105=2; int LA105_0 = input.LA(1); - if ( (LA105_0==138) ) { + if ( (LA105_0==139) ) { alt105=1; } - else if ( (LA105_0==139) ) { + else if ( (LA105_0==140) ) { alt105=2; } else { @@ -18364,9 +17178,9 @@ else if ( (LA105_0==139) ) { } switch (alt105) { case 1 : - // InternalGaml.g:5836:8: lv_op_2_1= '+' + // InternalGaml.g:5842:8: lv_op_2_1= '+' { - lv_op_2_1=(Token)match(input,138,FOLLOW_5); if (state.failed) return current; + lv_op_2_1=(Token)match(input,139,FOLLOW_5); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_op_2_1, grammarAccess.getAdditionAccess().getOpPlusSignKeyword_1_0_1_0_0()); @@ -18384,9 +17198,9 @@ else if ( (LA105_0==139) ) { } break; case 2 : - // InternalGaml.g:5847:8: lv_op_2_2= '-' + // InternalGaml.g:5853:8: lv_op_2_2= '-' { - lv_op_2_2=(Token)match(input,139,FOLLOW_5); if (state.failed) return current; + lv_op_2_2=(Token)match(input,140,FOLLOW_5); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_op_2_2, grammarAccess.getAdditionAccess().getOpHyphenMinusKeyword_1_0_1_0_1()); @@ -18415,11 +17229,11 @@ else if ( (LA105_0==139) ) { } - // InternalGaml.g:5861:4: ( (lv_right_3_0= ruleMultiplication ) ) - // InternalGaml.g:5862:5: (lv_right_3_0= ruleMultiplication ) + // InternalGaml.g:5867:4: ( (lv_right_3_0= ruleMultiplication ) ) + // InternalGaml.g:5868:5: (lv_right_3_0= ruleMultiplication ) { - // InternalGaml.g:5862:5: (lv_right_3_0= ruleMultiplication ) - // InternalGaml.g:5863:6: lv_right_3_0= ruleMultiplication + // InternalGaml.g:5868:5: (lv_right_3_0= ruleMultiplication ) + // InternalGaml.g:5869:6: lv_right_3_0= ruleMultiplication { if ( state.backtracking==0 ) { @@ -18484,13 +17298,7 @@ else if ( (LA105_0==139) ) { // $ANTLR start "entryRuleMultiplication" - /** - * Entry rule multiplication. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5885:1: entryRuleMultiplication returns [EObject current=null] : iv_ruleMultiplication= ruleMultiplication EOF ; + // InternalGaml.g:5891:1: entryRuleMultiplication returns [EObject current=null] : iv_ruleMultiplication= ruleMultiplication EOF ; public final EObject entryRuleMultiplication() throws RecognitionException { EObject current = null; @@ -18498,8 +17306,8 @@ public final EObject entryRuleMultiplication() throws RecognitionException { try { - // InternalGaml.g:5885:55: (iv_ruleMultiplication= ruleMultiplication EOF ) - // InternalGaml.g:5886:2: iv_ruleMultiplication= ruleMultiplication EOF + // InternalGaml.g:5891:55: (iv_ruleMultiplication= ruleMultiplication EOF ) + // InternalGaml.g:5892:2: iv_ruleMultiplication= ruleMultiplication EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getMultiplicationRule()); @@ -18530,13 +17338,7 @@ public final EObject entryRuleMultiplication() throws RecognitionException { // $ANTLR start "ruleMultiplication" - /** - * Rule multiplication. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5892:1: ruleMultiplication returns [EObject current=null] : (this_Exponentiation_0= ruleExponentiation ( ( () ( ( (lv_op_2_1= '*' | lv_op_2_2= '/' ) ) ) ) ( (lv_right_3_0= ruleExponentiation ) ) )* ) ; + // InternalGaml.g:5898:1: ruleMultiplication returns [EObject current=null] : (this_Exponentiation_0= ruleExponentiation ( ( () ( ( (lv_op_2_1= '*' | lv_op_2_2= '/' ) ) ) ) ( (lv_right_3_0= ruleExponentiation ) ) )* ) ; public final EObject ruleMultiplication() throws RecognitionException { EObject current = null; @@ -18551,11 +17353,11 @@ public final EObject ruleMultiplication() throws RecognitionException { enterRule(); try { - // InternalGaml.g:5898:2: ( (this_Exponentiation_0= ruleExponentiation ( ( () ( ( (lv_op_2_1= '*' | lv_op_2_2= '/' ) ) ) ) ( (lv_right_3_0= ruleExponentiation ) ) )* ) ) - // InternalGaml.g:5899:2: (this_Exponentiation_0= ruleExponentiation ( ( () ( ( (lv_op_2_1= '*' | lv_op_2_2= '/' ) ) ) ) ( (lv_right_3_0= ruleExponentiation ) ) )* ) + // InternalGaml.g:5904:2: ( (this_Exponentiation_0= ruleExponentiation ( ( () ( ( (lv_op_2_1= '*' | lv_op_2_2= '/' ) ) ) ) ( (lv_right_3_0= ruleExponentiation ) ) )* ) ) + // InternalGaml.g:5905:2: (this_Exponentiation_0= ruleExponentiation ( ( () ( ( (lv_op_2_1= '*' | lv_op_2_2= '/' ) ) ) ) ( (lv_right_3_0= ruleExponentiation ) ) )* ) { - // InternalGaml.g:5899:2: (this_Exponentiation_0= ruleExponentiation ( ( () ( ( (lv_op_2_1= '*' | lv_op_2_2= '/' ) ) ) ) ( (lv_right_3_0= ruleExponentiation ) ) )* ) - // InternalGaml.g:5900:3: this_Exponentiation_0= ruleExponentiation ( ( () ( ( (lv_op_2_1= '*' | lv_op_2_2= '/' ) ) ) ) ( (lv_right_3_0= ruleExponentiation ) ) )* + // InternalGaml.g:5905:2: (this_Exponentiation_0= ruleExponentiation ( ( () ( ( (lv_op_2_1= '*' | lv_op_2_2= '/' ) ) ) ) ( (lv_right_3_0= ruleExponentiation ) ) )* ) + // InternalGaml.g:5906:3: this_Exponentiation_0= ruleExponentiation ( ( () ( ( (lv_op_2_1= '*' | lv_op_2_2= '/' ) ) ) ) ( (lv_right_3_0= ruleExponentiation ) ) )* { if ( state.backtracking==0 ) { @@ -18573,26 +17375,26 @@ public final EObject ruleMultiplication() throws RecognitionException { afterParserOrEnumRuleCall(); } - // InternalGaml.g:5908:3: ( ( () ( ( (lv_op_2_1= '*' | lv_op_2_2= '/' ) ) ) ) ( (lv_right_3_0= ruleExponentiation ) ) )* + // InternalGaml.g:5914:3: ( ( () ( ( (lv_op_2_1= '*' | lv_op_2_2= '/' ) ) ) ) ( (lv_right_3_0= ruleExponentiation ) ) )* loop108: do { int alt108=2; int LA108_0 = input.LA(1); - if ( ((LA108_0>=140 && LA108_0<=141)) ) { + if ( ((LA108_0>=141 && LA108_0<=142)) ) { alt108=1; } switch (alt108) { case 1 : - // InternalGaml.g:5909:4: ( () ( ( (lv_op_2_1= '*' | lv_op_2_2= '/' ) ) ) ) ( (lv_right_3_0= ruleExponentiation ) ) + // InternalGaml.g:5915:4: ( () ( ( (lv_op_2_1= '*' | lv_op_2_2= '/' ) ) ) ) ( (lv_right_3_0= ruleExponentiation ) ) { - // InternalGaml.g:5909:4: ( () ( ( (lv_op_2_1= '*' | lv_op_2_2= '/' ) ) ) ) - // InternalGaml.g:5910:5: () ( ( (lv_op_2_1= '*' | lv_op_2_2= '/' ) ) ) + // InternalGaml.g:5915:4: ( () ( ( (lv_op_2_1= '*' | lv_op_2_2= '/' ) ) ) ) + // InternalGaml.g:5916:5: () ( ( (lv_op_2_1= '*' | lv_op_2_2= '/' ) ) ) { - // InternalGaml.g:5910:5: () - // InternalGaml.g:5911:6: + // InternalGaml.g:5916:5: () + // InternalGaml.g:5917:6: { if ( state.backtracking==0 ) { @@ -18604,20 +17406,20 @@ public final EObject ruleMultiplication() throws RecognitionException { } - // InternalGaml.g:5917:5: ( ( (lv_op_2_1= '*' | lv_op_2_2= '/' ) ) ) - // InternalGaml.g:5918:6: ( (lv_op_2_1= '*' | lv_op_2_2= '/' ) ) + // InternalGaml.g:5923:5: ( ( (lv_op_2_1= '*' | lv_op_2_2= '/' ) ) ) + // InternalGaml.g:5924:6: ( (lv_op_2_1= '*' | lv_op_2_2= '/' ) ) { - // InternalGaml.g:5918:6: ( (lv_op_2_1= '*' | lv_op_2_2= '/' ) ) - // InternalGaml.g:5919:7: (lv_op_2_1= '*' | lv_op_2_2= '/' ) + // InternalGaml.g:5924:6: ( (lv_op_2_1= '*' | lv_op_2_2= '/' ) ) + // InternalGaml.g:5925:7: (lv_op_2_1= '*' | lv_op_2_2= '/' ) { - // InternalGaml.g:5919:7: (lv_op_2_1= '*' | lv_op_2_2= '/' ) + // InternalGaml.g:5925:7: (lv_op_2_1= '*' | lv_op_2_2= '/' ) int alt107=2; int LA107_0 = input.LA(1); - if ( (LA107_0==140) ) { + if ( (LA107_0==141) ) { alt107=1; } - else if ( (LA107_0==141) ) { + else if ( (LA107_0==142) ) { alt107=2; } else { @@ -18629,9 +17431,9 @@ else if ( (LA107_0==141) ) { } switch (alt107) { case 1 : - // InternalGaml.g:5920:8: lv_op_2_1= '*' + // InternalGaml.g:5926:8: lv_op_2_1= '*' { - lv_op_2_1=(Token)match(input,140,FOLLOW_5); if (state.failed) return current; + lv_op_2_1=(Token)match(input,141,FOLLOW_5); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_op_2_1, grammarAccess.getMultiplicationAccess().getOpAsteriskKeyword_1_0_1_0_0()); @@ -18649,9 +17451,9 @@ else if ( (LA107_0==141) ) { } break; case 2 : - // InternalGaml.g:5931:8: lv_op_2_2= '/' + // InternalGaml.g:5937:8: lv_op_2_2= '/' { - lv_op_2_2=(Token)match(input,141,FOLLOW_5); if (state.failed) return current; + lv_op_2_2=(Token)match(input,142,FOLLOW_5); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_op_2_2, grammarAccess.getMultiplicationAccess().getOpSolidusKeyword_1_0_1_0_1()); @@ -18680,11 +17482,11 @@ else if ( (LA107_0==141) ) { } - // InternalGaml.g:5945:4: ( (lv_right_3_0= ruleExponentiation ) ) - // InternalGaml.g:5946:5: (lv_right_3_0= ruleExponentiation ) + // InternalGaml.g:5951:4: ( (lv_right_3_0= ruleExponentiation ) ) + // InternalGaml.g:5952:5: (lv_right_3_0= ruleExponentiation ) { - // InternalGaml.g:5946:5: (lv_right_3_0= ruleExponentiation ) - // InternalGaml.g:5947:6: lv_right_3_0= ruleExponentiation + // InternalGaml.g:5952:5: (lv_right_3_0= ruleExponentiation ) + // InternalGaml.g:5953:6: lv_right_3_0= ruleExponentiation { if ( state.backtracking==0 ) { @@ -18749,13 +17551,7 @@ else if ( (LA107_0==141) ) { // $ANTLR start "entryRuleExponentiation" - /** - * Entry rule exponentiation. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5969:1: entryRuleExponentiation returns [EObject current=null] : iv_ruleExponentiation= ruleExponentiation EOF ; + // InternalGaml.g:5975:1: entryRuleExponentiation returns [EObject current=null] : iv_ruleExponentiation= ruleExponentiation EOF ; public final EObject entryRuleExponentiation() throws RecognitionException { EObject current = null; @@ -18763,8 +17559,8 @@ public final EObject entryRuleExponentiation() throws RecognitionException { try { - // InternalGaml.g:5969:55: (iv_ruleExponentiation= ruleExponentiation EOF ) - // InternalGaml.g:5970:2: iv_ruleExponentiation= ruleExponentiation EOF + // InternalGaml.g:5975:55: (iv_ruleExponentiation= ruleExponentiation EOF ) + // InternalGaml.g:5976:2: iv_ruleExponentiation= ruleExponentiation EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getExponentiationRule()); @@ -18795,13 +17591,7 @@ public final EObject entryRuleExponentiation() throws RecognitionException { // $ANTLR start "ruleExponentiation" - /** - * Rule exponentiation. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5976:1: ruleExponentiation returns [EObject current=null] : (this_Binary_0= ruleBinary ( ( () ( (lv_op_2_0= '^' ) ) ) ( (lv_right_3_0= ruleBinary ) ) )* ) ; + // InternalGaml.g:5982:1: ruleExponentiation returns [EObject current=null] : (this_Binary_0= ruleBinary ( ( () ( (lv_op_2_0= '^' ) ) ) ( (lv_right_3_0= ruleBinary ) ) )* ) ; public final EObject ruleExponentiation() throws RecognitionException { EObject current = null; @@ -18815,11 +17605,11 @@ public final EObject ruleExponentiation() throws RecognitionException { enterRule(); try { - // InternalGaml.g:5982:2: ( (this_Binary_0= ruleBinary ( ( () ( (lv_op_2_0= '^' ) ) ) ( (lv_right_3_0= ruleBinary ) ) )* ) ) - // InternalGaml.g:5983:2: (this_Binary_0= ruleBinary ( ( () ( (lv_op_2_0= '^' ) ) ) ( (lv_right_3_0= ruleBinary ) ) )* ) + // InternalGaml.g:5988:2: ( (this_Binary_0= ruleBinary ( ( () ( (lv_op_2_0= '^' ) ) ) ( (lv_right_3_0= ruleBinary ) ) )* ) ) + // InternalGaml.g:5989:2: (this_Binary_0= ruleBinary ( ( () ( (lv_op_2_0= '^' ) ) ) ( (lv_right_3_0= ruleBinary ) ) )* ) { - // InternalGaml.g:5983:2: (this_Binary_0= ruleBinary ( ( () ( (lv_op_2_0= '^' ) ) ) ( (lv_right_3_0= ruleBinary ) ) )* ) - // InternalGaml.g:5984:3: this_Binary_0= ruleBinary ( ( () ( (lv_op_2_0= '^' ) ) ) ( (lv_right_3_0= ruleBinary ) ) )* + // InternalGaml.g:5989:2: (this_Binary_0= ruleBinary ( ( () ( (lv_op_2_0= '^' ) ) ) ( (lv_right_3_0= ruleBinary ) ) )* ) + // InternalGaml.g:5990:3: this_Binary_0= ruleBinary ( ( () ( (lv_op_2_0= '^' ) ) ) ( (lv_right_3_0= ruleBinary ) ) )* { if ( state.backtracking==0 ) { @@ -18837,26 +17627,26 @@ public final EObject ruleExponentiation() throws RecognitionException { afterParserOrEnumRuleCall(); } - // InternalGaml.g:5992:3: ( ( () ( (lv_op_2_0= '^' ) ) ) ( (lv_right_3_0= ruleBinary ) ) )* + // InternalGaml.g:5998:3: ( ( () ( (lv_op_2_0= '^' ) ) ) ( (lv_right_3_0= ruleBinary ) ) )* loop109: do { int alt109=2; int LA109_0 = input.LA(1); - if ( (LA109_0==142) ) { + if ( (LA109_0==143) ) { alt109=1; } switch (alt109) { case 1 : - // InternalGaml.g:5993:4: ( () ( (lv_op_2_0= '^' ) ) ) ( (lv_right_3_0= ruleBinary ) ) + // InternalGaml.g:5999:4: ( () ( (lv_op_2_0= '^' ) ) ) ( (lv_right_3_0= ruleBinary ) ) { - // InternalGaml.g:5993:4: ( () ( (lv_op_2_0= '^' ) ) ) - // InternalGaml.g:5994:5: () ( (lv_op_2_0= '^' ) ) + // InternalGaml.g:5999:4: ( () ( (lv_op_2_0= '^' ) ) ) + // InternalGaml.g:6000:5: () ( (lv_op_2_0= '^' ) ) { - // InternalGaml.g:5994:5: () - // InternalGaml.g:5995:6: + // InternalGaml.g:6000:5: () + // InternalGaml.g:6001:6: { if ( state.backtracking==0 ) { @@ -18868,13 +17658,13 @@ public final EObject ruleExponentiation() throws RecognitionException { } - // InternalGaml.g:6001:5: ( (lv_op_2_0= '^' ) ) - // InternalGaml.g:6002:6: (lv_op_2_0= '^' ) + // InternalGaml.g:6007:5: ( (lv_op_2_0= '^' ) ) + // InternalGaml.g:6008:6: (lv_op_2_0= '^' ) { - // InternalGaml.g:6002:6: (lv_op_2_0= '^' ) - // InternalGaml.g:6003:7: lv_op_2_0= '^' + // InternalGaml.g:6008:6: (lv_op_2_0= '^' ) + // InternalGaml.g:6009:7: lv_op_2_0= '^' { - lv_op_2_0=(Token)match(input,142,FOLLOW_5); if (state.failed) return current; + lv_op_2_0=(Token)match(input,143,FOLLOW_5); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_op_2_0, grammarAccess.getExponentiationAccess().getOpCircumflexAccentKeyword_1_0_1_0()); @@ -18897,11 +17687,11 @@ public final EObject ruleExponentiation() throws RecognitionException { } - // InternalGaml.g:6016:4: ( (lv_right_3_0= ruleBinary ) ) - // InternalGaml.g:6017:5: (lv_right_3_0= ruleBinary ) + // InternalGaml.g:6022:4: ( (lv_right_3_0= ruleBinary ) ) + // InternalGaml.g:6023:5: (lv_right_3_0= ruleBinary ) { - // InternalGaml.g:6017:5: (lv_right_3_0= ruleBinary ) - // InternalGaml.g:6018:6: lv_right_3_0= ruleBinary + // InternalGaml.g:6023:5: (lv_right_3_0= ruleBinary ) + // InternalGaml.g:6024:6: lv_right_3_0= ruleBinary { if ( state.backtracking==0 ) { @@ -18966,13 +17756,7 @@ public final EObject ruleExponentiation() throws RecognitionException { // $ANTLR start "entryRuleBinary" - /** - * Entry rule binary. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6040:1: entryRuleBinary returns [EObject current=null] : iv_ruleBinary= ruleBinary EOF ; + // InternalGaml.g:6046:1: entryRuleBinary returns [EObject current=null] : iv_ruleBinary= ruleBinary EOF ; public final EObject entryRuleBinary() throws RecognitionException { EObject current = null; @@ -18980,8 +17764,8 @@ public final EObject entryRuleBinary() throws RecognitionException { try { - // InternalGaml.g:6040:47: (iv_ruleBinary= ruleBinary EOF ) - // InternalGaml.g:6041:2: iv_ruleBinary= ruleBinary EOF + // InternalGaml.g:6046:47: (iv_ruleBinary= ruleBinary EOF ) + // InternalGaml.g:6047:2: iv_ruleBinary= ruleBinary EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getBinaryRule()); @@ -19012,13 +17796,7 @@ public final EObject entryRuleBinary() throws RecognitionException { // $ANTLR start "ruleBinary" - /** - * Rule binary. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6047:1: ruleBinary returns [EObject current=null] : (this_Unit_0= ruleUnit ( ( () ( (lv_op_2_0= ruleValid_ID ) ) ) ( (lv_right_3_0= ruleUnit ) ) )* ) ; + // InternalGaml.g:6053:1: ruleBinary returns [EObject current=null] : (this_Unit_0= ruleUnit ( ( () ( (lv_op_2_0= ruleValid_ID ) ) ) ( (lv_right_3_0= ruleUnit ) ) )* ) ; public final EObject ruleBinary() throws RecognitionException { EObject current = null; @@ -19033,11 +17811,11 @@ public final EObject ruleBinary() throws RecognitionException { enterRule(); try { - // InternalGaml.g:6053:2: ( (this_Unit_0= ruleUnit ( ( () ( (lv_op_2_0= ruleValid_ID ) ) ) ( (lv_right_3_0= ruleUnit ) ) )* ) ) - // InternalGaml.g:6054:2: (this_Unit_0= ruleUnit ( ( () ( (lv_op_2_0= ruleValid_ID ) ) ) ( (lv_right_3_0= ruleUnit ) ) )* ) + // InternalGaml.g:6059:2: ( (this_Unit_0= ruleUnit ( ( () ( (lv_op_2_0= ruleValid_ID ) ) ) ( (lv_right_3_0= ruleUnit ) ) )* ) ) + // InternalGaml.g:6060:2: (this_Unit_0= ruleUnit ( ( () ( (lv_op_2_0= ruleValid_ID ) ) ) ( (lv_right_3_0= ruleUnit ) ) )* ) { - // InternalGaml.g:6054:2: (this_Unit_0= ruleUnit ( ( () ( (lv_op_2_0= ruleValid_ID ) ) ) ( (lv_right_3_0= ruleUnit ) ) )* ) - // InternalGaml.g:6055:3: this_Unit_0= ruleUnit ( ( () ( (lv_op_2_0= ruleValid_ID ) ) ) ( (lv_right_3_0= ruleUnit ) ) )* + // InternalGaml.g:6060:2: (this_Unit_0= ruleUnit ( ( () ( (lv_op_2_0= ruleValid_ID ) ) ) ( (lv_right_3_0= ruleUnit ) ) )* ) + // InternalGaml.g:6061:3: this_Unit_0= ruleUnit ( ( () ( (lv_op_2_0= ruleValid_ID ) ) ) ( (lv_right_3_0= ruleUnit ) ) )* { if ( state.backtracking==0 ) { @@ -19055,7 +17833,7 @@ public final EObject ruleBinary() throws RecognitionException { afterParserOrEnumRuleCall(); } - // InternalGaml.g:6063:3: ( ( () ( (lv_op_2_0= ruleValid_ID ) ) ) ( (lv_right_3_0= ruleUnit ) ) )* + // InternalGaml.g:6069:3: ( ( () ( (lv_op_2_0= ruleValid_ID ) ) ) ( (lv_right_3_0= ruleUnit ) ) )* loop110: do { int alt110=2; @@ -19064,7 +17842,7 @@ public final EObject ruleBinary() throws RecognitionException { if ( (LA110_0==RULE_ID) ) { int LA110_2 = input.LA(2); - if ( ((LA110_2>=RULE_ID && LA110_2<=RULE_KEYWORD)||LA110_2==35||LA110_2==39||LA110_2==44||(LA110_2>=46 && LA110_2<=98)||LA110_2==139||(LA110_2>=143 && LA110_2<=149)) ) { + if ( ((LA110_2>=RULE_ID && LA110_2<=RULE_KEYWORD)||LA110_2==35||LA110_2==39||LA110_2==44||(LA110_2>=46 && LA110_2<=98)||LA110_2==140||(LA110_2>=144 && LA110_2<=150)) ) { alt110=1; } @@ -19077,13 +17855,13 @@ else if ( (LA110_0==44||(LA110_0>=46 && LA110_0<=98)) ) { switch (alt110) { case 1 : - // InternalGaml.g:6064:4: ( () ( (lv_op_2_0= ruleValid_ID ) ) ) ( (lv_right_3_0= ruleUnit ) ) + // InternalGaml.g:6070:4: ( () ( (lv_op_2_0= ruleValid_ID ) ) ) ( (lv_right_3_0= ruleUnit ) ) { - // InternalGaml.g:6064:4: ( () ( (lv_op_2_0= ruleValid_ID ) ) ) - // InternalGaml.g:6065:5: () ( (lv_op_2_0= ruleValid_ID ) ) + // InternalGaml.g:6070:4: ( () ( (lv_op_2_0= ruleValid_ID ) ) ) + // InternalGaml.g:6071:5: () ( (lv_op_2_0= ruleValid_ID ) ) { - // InternalGaml.g:6065:5: () - // InternalGaml.g:6066:6: + // InternalGaml.g:6071:5: () + // InternalGaml.g:6072:6: { if ( state.backtracking==0 ) { @@ -19095,11 +17873,11 @@ else if ( (LA110_0==44||(LA110_0>=46 && LA110_0<=98)) ) { } - // InternalGaml.g:6072:5: ( (lv_op_2_0= ruleValid_ID ) ) - // InternalGaml.g:6073:6: (lv_op_2_0= ruleValid_ID ) + // InternalGaml.g:6078:5: ( (lv_op_2_0= ruleValid_ID ) ) + // InternalGaml.g:6079:6: (lv_op_2_0= ruleValid_ID ) { - // InternalGaml.g:6073:6: (lv_op_2_0= ruleValid_ID ) - // InternalGaml.g:6074:7: lv_op_2_0= ruleValid_ID + // InternalGaml.g:6079:6: (lv_op_2_0= ruleValid_ID ) + // InternalGaml.g:6080:7: lv_op_2_0= ruleValid_ID { if ( state.backtracking==0 ) { @@ -19133,11 +17911,11 @@ else if ( (LA110_0==44||(LA110_0>=46 && LA110_0<=98)) ) { } - // InternalGaml.g:6092:4: ( (lv_right_3_0= ruleUnit ) ) - // InternalGaml.g:6093:5: (lv_right_3_0= ruleUnit ) + // InternalGaml.g:6098:4: ( (lv_right_3_0= ruleUnit ) ) + // InternalGaml.g:6099:5: (lv_right_3_0= ruleUnit ) { - // InternalGaml.g:6093:5: (lv_right_3_0= ruleUnit ) - // InternalGaml.g:6094:6: lv_right_3_0= ruleUnit + // InternalGaml.g:6099:5: (lv_right_3_0= ruleUnit ) + // InternalGaml.g:6100:6: lv_right_3_0= ruleUnit { if ( state.backtracking==0 ) { @@ -19202,13 +17980,7 @@ else if ( (LA110_0==44||(LA110_0>=46 && LA110_0<=98)) ) { // $ANTLR start "entryRuleUnit" - /** - * Entry rule unit. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6116:1: entryRuleUnit returns [EObject current=null] : iv_ruleUnit= ruleUnit EOF ; + // InternalGaml.g:6122:1: entryRuleUnit returns [EObject current=null] : iv_ruleUnit= ruleUnit EOF ; public final EObject entryRuleUnit() throws RecognitionException { EObject current = null; @@ -19216,8 +17988,8 @@ public final EObject entryRuleUnit() throws RecognitionException { try { - // InternalGaml.g:6116:45: (iv_ruleUnit= ruleUnit EOF ) - // InternalGaml.g:6117:2: iv_ruleUnit= ruleUnit EOF + // InternalGaml.g:6122:45: (iv_ruleUnit= ruleUnit EOF ) + // InternalGaml.g:6123:2: iv_ruleUnit= ruleUnit EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getUnitRule()); @@ -19248,13 +18020,7 @@ public final EObject entryRuleUnit() throws RecognitionException { // $ANTLR start "ruleUnit" - /** - * Rule unit. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6123:1: ruleUnit returns [EObject current=null] : (this_Unary_0= ruleUnary ( ( () ( ( (lv_op_2_1= '\\u00B0' | lv_op_2_2= '#' ) ) ) ) ( (lv_right_3_0= ruleUnitRef ) ) )? ) ; + // InternalGaml.g:6129:1: ruleUnit returns [EObject current=null] : (this_Unary_0= ruleUnary ( ( () ( ( (lv_op_2_1= '\\u00B0' | lv_op_2_2= '#' ) ) ) ) ( (lv_right_3_0= ruleUnitRef ) ) )? ) ; public final EObject ruleUnit() throws RecognitionException { EObject current = null; @@ -19269,11 +18035,11 @@ public final EObject ruleUnit() throws RecognitionException { enterRule(); try { - // InternalGaml.g:6129:2: ( (this_Unary_0= ruleUnary ( ( () ( ( (lv_op_2_1= '\\u00B0' | lv_op_2_2= '#' ) ) ) ) ( (lv_right_3_0= ruleUnitRef ) ) )? ) ) - // InternalGaml.g:6130:2: (this_Unary_0= ruleUnary ( ( () ( ( (lv_op_2_1= '\\u00B0' | lv_op_2_2= '#' ) ) ) ) ( (lv_right_3_0= ruleUnitRef ) ) )? ) + // InternalGaml.g:6135:2: ( (this_Unary_0= ruleUnary ( ( () ( ( (lv_op_2_1= '\\u00B0' | lv_op_2_2= '#' ) ) ) ) ( (lv_right_3_0= ruleUnitRef ) ) )? ) ) + // InternalGaml.g:6136:2: (this_Unary_0= ruleUnary ( ( () ( ( (lv_op_2_1= '\\u00B0' | lv_op_2_2= '#' ) ) ) ) ( (lv_right_3_0= ruleUnitRef ) ) )? ) { - // InternalGaml.g:6130:2: (this_Unary_0= ruleUnary ( ( () ( ( (lv_op_2_1= '\\u00B0' | lv_op_2_2= '#' ) ) ) ) ( (lv_right_3_0= ruleUnitRef ) ) )? ) - // InternalGaml.g:6131:3: this_Unary_0= ruleUnary ( ( () ( ( (lv_op_2_1= '\\u00B0' | lv_op_2_2= '#' ) ) ) ) ( (lv_right_3_0= ruleUnitRef ) ) )? + // InternalGaml.g:6136:2: (this_Unary_0= ruleUnary ( ( () ( ( (lv_op_2_1= '\\u00B0' | lv_op_2_2= '#' ) ) ) ) ( (lv_right_3_0= ruleUnitRef ) ) )? ) + // InternalGaml.g:6137:3: this_Unary_0= ruleUnary ( ( () ( ( (lv_op_2_1= '\\u00B0' | lv_op_2_2= '#' ) ) ) ) ( (lv_right_3_0= ruleUnitRef ) ) )? { if ( state.backtracking==0 ) { @@ -19291,22 +18057,22 @@ public final EObject ruleUnit() throws RecognitionException { afterParserOrEnumRuleCall(); } - // InternalGaml.g:6139:3: ( ( () ( ( (lv_op_2_1= '\\u00B0' | lv_op_2_2= '#' ) ) ) ) ( (lv_right_3_0= ruleUnitRef ) ) )? + // InternalGaml.g:6145:3: ( ( () ( ( (lv_op_2_1= '\\u00B0' | lv_op_2_2= '#' ) ) ) ) ( (lv_right_3_0= ruleUnitRef ) ) )? int alt112=2; int LA112_0 = input.LA(1); - if ( ((LA112_0>=143 && LA112_0<=144)) ) { + if ( ((LA112_0>=144 && LA112_0<=145)) ) { alt112=1; } switch (alt112) { case 1 : - // InternalGaml.g:6140:4: ( () ( ( (lv_op_2_1= '\\u00B0' | lv_op_2_2= '#' ) ) ) ) ( (lv_right_3_0= ruleUnitRef ) ) + // InternalGaml.g:6146:4: ( () ( ( (lv_op_2_1= '\\u00B0' | lv_op_2_2= '#' ) ) ) ) ( (lv_right_3_0= ruleUnitRef ) ) { - // InternalGaml.g:6140:4: ( () ( ( (lv_op_2_1= '\\u00B0' | lv_op_2_2= '#' ) ) ) ) - // InternalGaml.g:6141:5: () ( ( (lv_op_2_1= '\\u00B0' | lv_op_2_2= '#' ) ) ) + // InternalGaml.g:6146:4: ( () ( ( (lv_op_2_1= '\\u00B0' | lv_op_2_2= '#' ) ) ) ) + // InternalGaml.g:6147:5: () ( ( (lv_op_2_1= '\\u00B0' | lv_op_2_2= '#' ) ) ) { - // InternalGaml.g:6141:5: () - // InternalGaml.g:6142:6: + // InternalGaml.g:6147:5: () + // InternalGaml.g:6148:6: { if ( state.backtracking==0 ) { @@ -19318,20 +18084,20 @@ public final EObject ruleUnit() throws RecognitionException { } - // InternalGaml.g:6148:5: ( ( (lv_op_2_1= '\\u00B0' | lv_op_2_2= '#' ) ) ) - // InternalGaml.g:6149:6: ( (lv_op_2_1= '\\u00B0' | lv_op_2_2= '#' ) ) + // InternalGaml.g:6154:5: ( ( (lv_op_2_1= '\\u00B0' | lv_op_2_2= '#' ) ) ) + // InternalGaml.g:6155:6: ( (lv_op_2_1= '\\u00B0' | lv_op_2_2= '#' ) ) { - // InternalGaml.g:6149:6: ( (lv_op_2_1= '\\u00B0' | lv_op_2_2= '#' ) ) - // InternalGaml.g:6150:7: (lv_op_2_1= '\\u00B0' | lv_op_2_2= '#' ) + // InternalGaml.g:6155:6: ( (lv_op_2_1= '\\u00B0' | lv_op_2_2= '#' ) ) + // InternalGaml.g:6156:7: (lv_op_2_1= '\\u00B0' | lv_op_2_2= '#' ) { - // InternalGaml.g:6150:7: (lv_op_2_1= '\\u00B0' | lv_op_2_2= '#' ) + // InternalGaml.g:6156:7: (lv_op_2_1= '\\u00B0' | lv_op_2_2= '#' ) int alt111=2; int LA111_0 = input.LA(1); - if ( (LA111_0==143) ) { + if ( (LA111_0==144) ) { alt111=1; } - else if ( (LA111_0==144) ) { + else if ( (LA111_0==145) ) { alt111=2; } else { @@ -19343,9 +18109,9 @@ else if ( (LA111_0==144) ) { } switch (alt111) { case 1 : - // InternalGaml.g:6151:8: lv_op_2_1= '\\u00B0' + // InternalGaml.g:6157:8: lv_op_2_1= '\\u00B0' { - lv_op_2_1=(Token)match(input,143,FOLLOW_7); if (state.failed) return current; + lv_op_2_1=(Token)match(input,144,FOLLOW_7); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_op_2_1, grammarAccess.getUnitAccess().getOpDegreeSignKeyword_1_0_1_0_0()); @@ -19363,9 +18129,9 @@ else if ( (LA111_0==144) ) { } break; case 2 : - // InternalGaml.g:6162:8: lv_op_2_2= '#' + // InternalGaml.g:6168:8: lv_op_2_2= '#' { - lv_op_2_2=(Token)match(input,144,FOLLOW_7); if (state.failed) return current; + lv_op_2_2=(Token)match(input,145,FOLLOW_7); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_op_2_2, grammarAccess.getUnitAccess().getOpNumberSignKeyword_1_0_1_0_1()); @@ -19394,11 +18160,11 @@ else if ( (LA111_0==144) ) { } - // InternalGaml.g:6176:4: ( (lv_right_3_0= ruleUnitRef ) ) - // InternalGaml.g:6177:5: (lv_right_3_0= ruleUnitRef ) + // InternalGaml.g:6182:4: ( (lv_right_3_0= ruleUnitRef ) ) + // InternalGaml.g:6183:5: (lv_right_3_0= ruleUnitRef ) { - // InternalGaml.g:6177:5: (lv_right_3_0= ruleUnitRef ) - // InternalGaml.g:6178:6: lv_right_3_0= ruleUnitRef + // InternalGaml.g:6183:5: (lv_right_3_0= ruleUnitRef ) + // InternalGaml.g:6184:6: lv_right_3_0= ruleUnitRef { if ( state.backtracking==0 ) { @@ -19460,13 +18226,7 @@ else if ( (LA111_0==144) ) { // $ANTLR start "entryRuleUnary" - /** - * Entry rule unary. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6200:1: entryRuleUnary returns [EObject current=null] : iv_ruleUnary= ruleUnary EOF ; + // InternalGaml.g:6206:1: entryRuleUnary returns [EObject current=null] : iv_ruleUnary= ruleUnary EOF ; public final EObject entryRuleUnary() throws RecognitionException { EObject current = null; @@ -19474,8 +18234,8 @@ public final EObject entryRuleUnary() throws RecognitionException { try { - // InternalGaml.g:6200:46: (iv_ruleUnary= ruleUnary EOF ) - // InternalGaml.g:6201:2: iv_ruleUnary= ruleUnary EOF + // InternalGaml.g:6206:46: (iv_ruleUnary= ruleUnary EOF ) + // InternalGaml.g:6207:2: iv_ruleUnary= ruleUnary EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getUnaryRule()); @@ -19506,13 +18266,7 @@ public final EObject entryRuleUnary() throws RecognitionException { // $ANTLR start "ruleUnary" - /** - * Rule unary. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6207:1: ruleUnary returns [EObject current=null] : (this_Access_0= ruleAccess | ( () ( ( ( ( (lv_op_2_1= '\\u00B0' | lv_op_2_2= '#' ) ) ) ( (lv_right_3_0= ruleUnitRef ) ) ) | ( ( ( (lv_op_4_1= '-' | lv_op_4_2= '!' | lv_op_4_3= 'my' | lv_op_4_4= 'the' | lv_op_4_5= 'not' ) ) ) ( (lv_right_5_0= ruleUnary ) ) ) ) ) ) ; + // InternalGaml.g:6213:1: ruleUnary returns [EObject current=null] : (this_Access_0= ruleAccess | ( () ( ( ( ( (lv_op_2_1= '\\u00B0' | lv_op_2_2= '#' ) ) ) ( (lv_right_3_0= ruleUnitRef ) ) ) | ( ( ( (lv_op_4_1= '-' | lv_op_4_2= '!' | lv_op_4_3= 'my' | lv_op_4_4= 'the' | lv_op_4_5= 'not' ) ) ) ( (lv_right_5_0= ruleUnary ) ) ) ) ) ) ; public final EObject ruleUnary() throws RecognitionException { EObject current = null; @@ -19534,17 +18288,17 @@ public final EObject ruleUnary() throws RecognitionException { enterRule(); try { - // InternalGaml.g:6213:2: ( (this_Access_0= ruleAccess | ( () ( ( ( ( (lv_op_2_1= '\\u00B0' | lv_op_2_2= '#' ) ) ) ( (lv_right_3_0= ruleUnitRef ) ) ) | ( ( ( (lv_op_4_1= '-' | lv_op_4_2= '!' | lv_op_4_3= 'my' | lv_op_4_4= 'the' | lv_op_4_5= 'not' ) ) ) ( (lv_right_5_0= ruleUnary ) ) ) ) ) ) ) - // InternalGaml.g:6214:2: (this_Access_0= ruleAccess | ( () ( ( ( ( (lv_op_2_1= '\\u00B0' | lv_op_2_2= '#' ) ) ) ( (lv_right_3_0= ruleUnitRef ) ) ) | ( ( ( (lv_op_4_1= '-' | lv_op_4_2= '!' | lv_op_4_3= 'my' | lv_op_4_4= 'the' | lv_op_4_5= 'not' ) ) ) ( (lv_right_5_0= ruleUnary ) ) ) ) ) ) + // InternalGaml.g:6219:2: ( (this_Access_0= ruleAccess | ( () ( ( ( ( (lv_op_2_1= '\\u00B0' | lv_op_2_2= '#' ) ) ) ( (lv_right_3_0= ruleUnitRef ) ) ) | ( ( ( (lv_op_4_1= '-' | lv_op_4_2= '!' | lv_op_4_3= 'my' | lv_op_4_4= 'the' | lv_op_4_5= 'not' ) ) ) ( (lv_right_5_0= ruleUnary ) ) ) ) ) ) ) + // InternalGaml.g:6220:2: (this_Access_0= ruleAccess | ( () ( ( ( ( (lv_op_2_1= '\\u00B0' | lv_op_2_2= '#' ) ) ) ( (lv_right_3_0= ruleUnitRef ) ) ) | ( ( ( (lv_op_4_1= '-' | lv_op_4_2= '!' | lv_op_4_3= 'my' | lv_op_4_4= 'the' | lv_op_4_5= 'not' ) ) ) ( (lv_right_5_0= ruleUnary ) ) ) ) ) ) { - // InternalGaml.g:6214:2: (this_Access_0= ruleAccess | ( () ( ( ( ( (lv_op_2_1= '\\u00B0' | lv_op_2_2= '#' ) ) ) ( (lv_right_3_0= ruleUnitRef ) ) ) | ( ( ( (lv_op_4_1= '-' | lv_op_4_2= '!' | lv_op_4_3= 'my' | lv_op_4_4= 'the' | lv_op_4_5= 'not' ) ) ) ( (lv_right_5_0= ruleUnary ) ) ) ) ) ) + // InternalGaml.g:6220:2: (this_Access_0= ruleAccess | ( () ( ( ( ( (lv_op_2_1= '\\u00B0' | lv_op_2_2= '#' ) ) ) ( (lv_right_3_0= ruleUnitRef ) ) ) | ( ( ( (lv_op_4_1= '-' | lv_op_4_2= '!' | lv_op_4_3= 'my' | lv_op_4_4= 'the' | lv_op_4_5= 'not' ) ) ) ( (lv_right_5_0= ruleUnary ) ) ) ) ) ) int alt116=2; int LA116_0 = input.LA(1); - if ( ((LA116_0>=RULE_ID && LA116_0<=RULE_KEYWORD)||LA116_0==35||LA116_0==39||LA116_0==44||(LA116_0>=46 && LA116_0<=98)||LA116_0==149) ) { + if ( ((LA116_0>=RULE_ID && LA116_0<=RULE_KEYWORD)||LA116_0==35||LA116_0==39||LA116_0==44||(LA116_0>=46 && LA116_0<=98)||LA116_0==150) ) { alt116=1; } - else if ( (LA116_0==139||(LA116_0>=143 && LA116_0<=148)) ) { + else if ( (LA116_0==140||(LA116_0>=144 && LA116_0<=149)) ) { alt116=2; } else { @@ -19556,7 +18310,7 @@ else if ( (LA116_0==139||(LA116_0>=143 && LA116_0<=148)) ) { } switch (alt116) { case 1 : - // InternalGaml.g:6215:3: this_Access_0= ruleAccess + // InternalGaml.g:6221:3: this_Access_0= ruleAccess { if ( state.backtracking==0 ) { @@ -19578,13 +18332,13 @@ else if ( (LA116_0==139||(LA116_0>=143 && LA116_0<=148)) ) { } break; case 2 : - // InternalGaml.g:6224:3: ( () ( ( ( ( (lv_op_2_1= '\\u00B0' | lv_op_2_2= '#' ) ) ) ( (lv_right_3_0= ruleUnitRef ) ) ) | ( ( ( (lv_op_4_1= '-' | lv_op_4_2= '!' | lv_op_4_3= 'my' | lv_op_4_4= 'the' | lv_op_4_5= 'not' ) ) ) ( (lv_right_5_0= ruleUnary ) ) ) ) ) + // InternalGaml.g:6230:3: ( () ( ( ( ( (lv_op_2_1= '\\u00B0' | lv_op_2_2= '#' ) ) ) ( (lv_right_3_0= ruleUnitRef ) ) ) | ( ( ( (lv_op_4_1= '-' | lv_op_4_2= '!' | lv_op_4_3= 'my' | lv_op_4_4= 'the' | lv_op_4_5= 'not' ) ) ) ( (lv_right_5_0= ruleUnary ) ) ) ) ) { - // InternalGaml.g:6224:3: ( () ( ( ( ( (lv_op_2_1= '\\u00B0' | lv_op_2_2= '#' ) ) ) ( (lv_right_3_0= ruleUnitRef ) ) ) | ( ( ( (lv_op_4_1= '-' | lv_op_4_2= '!' | lv_op_4_3= 'my' | lv_op_4_4= 'the' | lv_op_4_5= 'not' ) ) ) ( (lv_right_5_0= ruleUnary ) ) ) ) ) - // InternalGaml.g:6225:4: () ( ( ( ( (lv_op_2_1= '\\u00B0' | lv_op_2_2= '#' ) ) ) ( (lv_right_3_0= ruleUnitRef ) ) ) | ( ( ( (lv_op_4_1= '-' | lv_op_4_2= '!' | lv_op_4_3= 'my' | lv_op_4_4= 'the' | lv_op_4_5= 'not' ) ) ) ( (lv_right_5_0= ruleUnary ) ) ) ) + // InternalGaml.g:6230:3: ( () ( ( ( ( (lv_op_2_1= '\\u00B0' | lv_op_2_2= '#' ) ) ) ( (lv_right_3_0= ruleUnitRef ) ) ) | ( ( ( (lv_op_4_1= '-' | lv_op_4_2= '!' | lv_op_4_3= 'my' | lv_op_4_4= 'the' | lv_op_4_5= 'not' ) ) ) ( (lv_right_5_0= ruleUnary ) ) ) ) ) + // InternalGaml.g:6231:4: () ( ( ( ( (lv_op_2_1= '\\u00B0' | lv_op_2_2= '#' ) ) ) ( (lv_right_3_0= ruleUnitRef ) ) ) | ( ( ( (lv_op_4_1= '-' | lv_op_4_2= '!' | lv_op_4_3= 'my' | lv_op_4_4= 'the' | lv_op_4_5= 'not' ) ) ) ( (lv_right_5_0= ruleUnary ) ) ) ) { - // InternalGaml.g:6225:4: () - // InternalGaml.g:6226:5: + // InternalGaml.g:6231:4: () + // InternalGaml.g:6232:5: { if ( state.backtracking==0 ) { @@ -19596,14 +18350,14 @@ else if ( (LA116_0==139||(LA116_0>=143 && LA116_0<=148)) ) { } - // InternalGaml.g:6232:4: ( ( ( ( (lv_op_2_1= '\\u00B0' | lv_op_2_2= '#' ) ) ) ( (lv_right_3_0= ruleUnitRef ) ) ) | ( ( ( (lv_op_4_1= '-' | lv_op_4_2= '!' | lv_op_4_3= 'my' | lv_op_4_4= 'the' | lv_op_4_5= 'not' ) ) ) ( (lv_right_5_0= ruleUnary ) ) ) ) + // InternalGaml.g:6238:4: ( ( ( ( (lv_op_2_1= '\\u00B0' | lv_op_2_2= '#' ) ) ) ( (lv_right_3_0= ruleUnitRef ) ) ) | ( ( ( (lv_op_4_1= '-' | lv_op_4_2= '!' | lv_op_4_3= 'my' | lv_op_4_4= 'the' | lv_op_4_5= 'not' ) ) ) ( (lv_right_5_0= ruleUnary ) ) ) ) int alt115=2; int LA115_0 = input.LA(1); - if ( ((LA115_0>=143 && LA115_0<=144)) ) { + if ( ((LA115_0>=144 && LA115_0<=145)) ) { alt115=1; } - else if ( (LA115_0==139||(LA115_0>=145 && LA115_0<=148)) ) { + else if ( (LA115_0==140||(LA115_0>=146 && LA115_0<=149)) ) { alt115=2; } else { @@ -19615,25 +18369,25 @@ else if ( (LA115_0==139||(LA115_0>=145 && LA115_0<=148)) ) { } switch (alt115) { case 1 : - // InternalGaml.g:6233:5: ( ( ( (lv_op_2_1= '\\u00B0' | lv_op_2_2= '#' ) ) ) ( (lv_right_3_0= ruleUnitRef ) ) ) + // InternalGaml.g:6239:5: ( ( ( (lv_op_2_1= '\\u00B0' | lv_op_2_2= '#' ) ) ) ( (lv_right_3_0= ruleUnitRef ) ) ) { - // InternalGaml.g:6233:5: ( ( ( (lv_op_2_1= '\\u00B0' | lv_op_2_2= '#' ) ) ) ( (lv_right_3_0= ruleUnitRef ) ) ) - // InternalGaml.g:6234:6: ( ( (lv_op_2_1= '\\u00B0' | lv_op_2_2= '#' ) ) ) ( (lv_right_3_0= ruleUnitRef ) ) + // InternalGaml.g:6239:5: ( ( ( (lv_op_2_1= '\\u00B0' | lv_op_2_2= '#' ) ) ) ( (lv_right_3_0= ruleUnitRef ) ) ) + // InternalGaml.g:6240:6: ( ( (lv_op_2_1= '\\u00B0' | lv_op_2_2= '#' ) ) ) ( (lv_right_3_0= ruleUnitRef ) ) { - // InternalGaml.g:6234:6: ( ( (lv_op_2_1= '\\u00B0' | lv_op_2_2= '#' ) ) ) - // InternalGaml.g:6235:7: ( (lv_op_2_1= '\\u00B0' | lv_op_2_2= '#' ) ) + // InternalGaml.g:6240:6: ( ( (lv_op_2_1= '\\u00B0' | lv_op_2_2= '#' ) ) ) + // InternalGaml.g:6241:7: ( (lv_op_2_1= '\\u00B0' | lv_op_2_2= '#' ) ) { - // InternalGaml.g:6235:7: ( (lv_op_2_1= '\\u00B0' | lv_op_2_2= '#' ) ) - // InternalGaml.g:6236:8: (lv_op_2_1= '\\u00B0' | lv_op_2_2= '#' ) + // InternalGaml.g:6241:7: ( (lv_op_2_1= '\\u00B0' | lv_op_2_2= '#' ) ) + // InternalGaml.g:6242:8: (lv_op_2_1= '\\u00B0' | lv_op_2_2= '#' ) { - // InternalGaml.g:6236:8: (lv_op_2_1= '\\u00B0' | lv_op_2_2= '#' ) + // InternalGaml.g:6242:8: (lv_op_2_1= '\\u00B0' | lv_op_2_2= '#' ) int alt113=2; int LA113_0 = input.LA(1); - if ( (LA113_0==143) ) { + if ( (LA113_0==144) ) { alt113=1; } - else if ( (LA113_0==144) ) { + else if ( (LA113_0==145) ) { alt113=2; } else { @@ -19645,9 +18399,9 @@ else if ( (LA113_0==144) ) { } switch (alt113) { case 1 : - // InternalGaml.g:6237:9: lv_op_2_1= '\\u00B0' + // InternalGaml.g:6243:9: lv_op_2_1= '\\u00B0' { - lv_op_2_1=(Token)match(input,143,FOLLOW_7); if (state.failed) return current; + lv_op_2_1=(Token)match(input,144,FOLLOW_7); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_op_2_1, grammarAccess.getUnaryAccess().getOpDegreeSignKeyword_1_1_0_0_0_0()); @@ -19665,9 +18419,9 @@ else if ( (LA113_0==144) ) { } break; case 2 : - // InternalGaml.g:6248:9: lv_op_2_2= '#' + // InternalGaml.g:6254:9: lv_op_2_2= '#' { - lv_op_2_2=(Token)match(input,144,FOLLOW_7); if (state.failed) return current; + lv_op_2_2=(Token)match(input,145,FOLLOW_7); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_op_2_2, grammarAccess.getUnaryAccess().getOpNumberSignKeyword_1_1_0_0_0_1()); @@ -19693,11 +18447,11 @@ else if ( (LA113_0==144) ) { } - // InternalGaml.g:6261:6: ( (lv_right_3_0= ruleUnitRef ) ) - // InternalGaml.g:6262:7: (lv_right_3_0= ruleUnitRef ) + // InternalGaml.g:6267:6: ( (lv_right_3_0= ruleUnitRef ) ) + // InternalGaml.g:6268:7: (lv_right_3_0= ruleUnitRef ) { - // InternalGaml.g:6262:7: (lv_right_3_0= ruleUnitRef ) - // InternalGaml.g:6263:8: lv_right_3_0= ruleUnitRef + // InternalGaml.g:6268:7: (lv_right_3_0= ruleUnitRef ) + // InternalGaml.g:6269:8: lv_right_3_0= ruleUnitRef { if ( state.backtracking==0 ) { @@ -19735,41 +18489,41 @@ else if ( (LA113_0==144) ) { } break; case 2 : - // InternalGaml.g:6282:5: ( ( ( (lv_op_4_1= '-' | lv_op_4_2= '!' | lv_op_4_3= 'my' | lv_op_4_4= 'the' | lv_op_4_5= 'not' ) ) ) ( (lv_right_5_0= ruleUnary ) ) ) + // InternalGaml.g:6288:5: ( ( ( (lv_op_4_1= '-' | lv_op_4_2= '!' | lv_op_4_3= 'my' | lv_op_4_4= 'the' | lv_op_4_5= 'not' ) ) ) ( (lv_right_5_0= ruleUnary ) ) ) { - // InternalGaml.g:6282:5: ( ( ( (lv_op_4_1= '-' | lv_op_4_2= '!' | lv_op_4_3= 'my' | lv_op_4_4= 'the' | lv_op_4_5= 'not' ) ) ) ( (lv_right_5_0= ruleUnary ) ) ) - // InternalGaml.g:6283:6: ( ( (lv_op_4_1= '-' | lv_op_4_2= '!' | lv_op_4_3= 'my' | lv_op_4_4= 'the' | lv_op_4_5= 'not' ) ) ) ( (lv_right_5_0= ruleUnary ) ) + // InternalGaml.g:6288:5: ( ( ( (lv_op_4_1= '-' | lv_op_4_2= '!' | lv_op_4_3= 'my' | lv_op_4_4= 'the' | lv_op_4_5= 'not' ) ) ) ( (lv_right_5_0= ruleUnary ) ) ) + // InternalGaml.g:6289:6: ( ( (lv_op_4_1= '-' | lv_op_4_2= '!' | lv_op_4_3= 'my' | lv_op_4_4= 'the' | lv_op_4_5= 'not' ) ) ) ( (lv_right_5_0= ruleUnary ) ) { - // InternalGaml.g:6283:6: ( ( (lv_op_4_1= '-' | lv_op_4_2= '!' | lv_op_4_3= 'my' | lv_op_4_4= 'the' | lv_op_4_5= 'not' ) ) ) - // InternalGaml.g:6284:7: ( (lv_op_4_1= '-' | lv_op_4_2= '!' | lv_op_4_3= 'my' | lv_op_4_4= 'the' | lv_op_4_5= 'not' ) ) + // InternalGaml.g:6289:6: ( ( (lv_op_4_1= '-' | lv_op_4_2= '!' | lv_op_4_3= 'my' | lv_op_4_4= 'the' | lv_op_4_5= 'not' ) ) ) + // InternalGaml.g:6290:7: ( (lv_op_4_1= '-' | lv_op_4_2= '!' | lv_op_4_3= 'my' | lv_op_4_4= 'the' | lv_op_4_5= 'not' ) ) { - // InternalGaml.g:6284:7: ( (lv_op_4_1= '-' | lv_op_4_2= '!' | lv_op_4_3= 'my' | lv_op_4_4= 'the' | lv_op_4_5= 'not' ) ) - // InternalGaml.g:6285:8: (lv_op_4_1= '-' | lv_op_4_2= '!' | lv_op_4_3= 'my' | lv_op_4_4= 'the' | lv_op_4_5= 'not' ) + // InternalGaml.g:6290:7: ( (lv_op_4_1= '-' | lv_op_4_2= '!' | lv_op_4_3= 'my' | lv_op_4_4= 'the' | lv_op_4_5= 'not' ) ) + // InternalGaml.g:6291:8: (lv_op_4_1= '-' | lv_op_4_2= '!' | lv_op_4_3= 'my' | lv_op_4_4= 'the' | lv_op_4_5= 'not' ) { - // InternalGaml.g:6285:8: (lv_op_4_1= '-' | lv_op_4_2= '!' | lv_op_4_3= 'my' | lv_op_4_4= 'the' | lv_op_4_5= 'not' ) + // InternalGaml.g:6291:8: (lv_op_4_1= '-' | lv_op_4_2= '!' | lv_op_4_3= 'my' | lv_op_4_4= 'the' | lv_op_4_5= 'not' ) int alt114=5; switch ( input.LA(1) ) { - case 139: + case 140: { alt114=1; } break; - case 145: + case 146: { alt114=2; } break; - case 146: + case 147: { alt114=3; } break; - case 147: + case 148: { alt114=4; } break; - case 148: + case 149: { alt114=5; } @@ -19784,9 +18538,9 @@ else if ( (LA113_0==144) ) { switch (alt114) { case 1 : - // InternalGaml.g:6286:9: lv_op_4_1= '-' + // InternalGaml.g:6292:9: lv_op_4_1= '-' { - lv_op_4_1=(Token)match(input,139,FOLLOW_5); if (state.failed) return current; + lv_op_4_1=(Token)match(input,140,FOLLOW_5); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_op_4_1, grammarAccess.getUnaryAccess().getOpHyphenMinusKeyword_1_1_1_0_0_0()); @@ -19804,9 +18558,9 @@ else if ( (LA113_0==144) ) { } break; case 2 : - // InternalGaml.g:6297:9: lv_op_4_2= '!' + // InternalGaml.g:6303:9: lv_op_4_2= '!' { - lv_op_4_2=(Token)match(input,145,FOLLOW_5); if (state.failed) return current; + lv_op_4_2=(Token)match(input,146,FOLLOW_5); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_op_4_2, grammarAccess.getUnaryAccess().getOpExclamationMarkKeyword_1_1_1_0_0_1()); @@ -19824,9 +18578,9 @@ else if ( (LA113_0==144) ) { } break; case 3 : - // InternalGaml.g:6308:9: lv_op_4_3= 'my' + // InternalGaml.g:6314:9: lv_op_4_3= 'my' { - lv_op_4_3=(Token)match(input,146,FOLLOW_5); if (state.failed) return current; + lv_op_4_3=(Token)match(input,147,FOLLOW_5); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_op_4_3, grammarAccess.getUnaryAccess().getOpMyKeyword_1_1_1_0_0_2()); @@ -19844,9 +18598,9 @@ else if ( (LA113_0==144) ) { } break; case 4 : - // InternalGaml.g:6319:9: lv_op_4_4= 'the' + // InternalGaml.g:6325:9: lv_op_4_4= 'the' { - lv_op_4_4=(Token)match(input,147,FOLLOW_5); if (state.failed) return current; + lv_op_4_4=(Token)match(input,148,FOLLOW_5); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_op_4_4, grammarAccess.getUnaryAccess().getOpTheKeyword_1_1_1_0_0_3()); @@ -19864,9 +18618,9 @@ else if ( (LA113_0==144) ) { } break; case 5 : - // InternalGaml.g:6330:9: lv_op_4_5= 'not' + // InternalGaml.g:6336:9: lv_op_4_5= 'not' { - lv_op_4_5=(Token)match(input,148,FOLLOW_5); if (state.failed) return current; + lv_op_4_5=(Token)match(input,149,FOLLOW_5); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_op_4_5, grammarAccess.getUnaryAccess().getOpNotKeyword_1_1_1_0_0_4()); @@ -19892,11 +18646,11 @@ else if ( (LA113_0==144) ) { } - // InternalGaml.g:6343:6: ( (lv_right_5_0= ruleUnary ) ) - // InternalGaml.g:6344:7: (lv_right_5_0= ruleUnary ) + // InternalGaml.g:6349:6: ( (lv_right_5_0= ruleUnary ) ) + // InternalGaml.g:6350:7: (lv_right_5_0= ruleUnary ) { - // InternalGaml.g:6344:7: (lv_right_5_0= ruleUnary ) - // InternalGaml.g:6345:8: lv_right_5_0= ruleUnary + // InternalGaml.g:6350:7: (lv_right_5_0= ruleUnary ) + // InternalGaml.g:6351:8: lv_right_5_0= ruleUnary { if ( state.backtracking==0 ) { @@ -19967,13 +18721,7 @@ else if ( (LA113_0==144) ) { // $ANTLR start "entryRuleAccess" - /** - * Entry rule access. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6369:1: entryRuleAccess returns [EObject current=null] : iv_ruleAccess= ruleAccess EOF ; + // InternalGaml.g:6375:1: entryRuleAccess returns [EObject current=null] : iv_ruleAccess= ruleAccess EOF ; public final EObject entryRuleAccess() throws RecognitionException { EObject current = null; @@ -19981,8 +18729,8 @@ public final EObject entryRuleAccess() throws RecognitionException { try { - // InternalGaml.g:6369:47: (iv_ruleAccess= ruleAccess EOF ) - // InternalGaml.g:6370:2: iv_ruleAccess= ruleAccess EOF + // InternalGaml.g:6375:47: (iv_ruleAccess= ruleAccess EOF ) + // InternalGaml.g:6376:2: iv_ruleAccess= ruleAccess EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getAccessRule()); @@ -20013,13 +18761,7 @@ public final EObject entryRuleAccess() throws RecognitionException { // $ANTLR start "ruleAccess" - /** - * Rule access. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6376:1: ruleAccess returns [EObject current=null] : (this_Primary_0= rulePrimary ( () ( ( ( (lv_op_2_0= '[' ) ) ( (lv_right_3_0= ruleExpressionList ) )? otherlv_4= ']' ) | ( ( (lv_op_5_0= '.' ) ) ( ( (lv_right_6_1= ruleAbstractRef | lv_right_6_2= ruleStringLiteral ) ) ) ) ) )* ) ; + // InternalGaml.g:6382:1: ruleAccess returns [EObject current=null] : (this_Primary_0= rulePrimary ( () ( ( ( (lv_op_2_0= '[' ) ) ( (lv_right_3_0= ruleExpressionList ) )? otherlv_4= ']' ) | ( ( (lv_op_5_0= '.' ) ) ( ( (lv_right_6_1= ruleAbstractRef | lv_right_6_2= ruleStringLiteral ) ) ) ) ) )* ) ; public final EObject ruleAccess() throws RecognitionException { EObject current = null; @@ -20039,11 +18781,11 @@ public final EObject ruleAccess() throws RecognitionException { enterRule(); try { - // InternalGaml.g:6382:2: ( (this_Primary_0= rulePrimary ( () ( ( ( (lv_op_2_0= '[' ) ) ( (lv_right_3_0= ruleExpressionList ) )? otherlv_4= ']' ) | ( ( (lv_op_5_0= '.' ) ) ( ( (lv_right_6_1= ruleAbstractRef | lv_right_6_2= ruleStringLiteral ) ) ) ) ) )* ) ) - // InternalGaml.g:6383:2: (this_Primary_0= rulePrimary ( () ( ( ( (lv_op_2_0= '[' ) ) ( (lv_right_3_0= ruleExpressionList ) )? otherlv_4= ']' ) | ( ( (lv_op_5_0= '.' ) ) ( ( (lv_right_6_1= ruleAbstractRef | lv_right_6_2= ruleStringLiteral ) ) ) ) ) )* ) + // InternalGaml.g:6388:2: ( (this_Primary_0= rulePrimary ( () ( ( ( (lv_op_2_0= '[' ) ) ( (lv_right_3_0= ruleExpressionList ) )? otherlv_4= ']' ) | ( ( (lv_op_5_0= '.' ) ) ( ( (lv_right_6_1= ruleAbstractRef | lv_right_6_2= ruleStringLiteral ) ) ) ) ) )* ) ) + // InternalGaml.g:6389:2: (this_Primary_0= rulePrimary ( () ( ( ( (lv_op_2_0= '[' ) ) ( (lv_right_3_0= ruleExpressionList ) )? otherlv_4= ']' ) | ( ( (lv_op_5_0= '.' ) ) ( ( (lv_right_6_1= ruleAbstractRef | lv_right_6_2= ruleStringLiteral ) ) ) ) ) )* ) { - // InternalGaml.g:6383:2: (this_Primary_0= rulePrimary ( () ( ( ( (lv_op_2_0= '[' ) ) ( (lv_right_3_0= ruleExpressionList ) )? otherlv_4= ']' ) | ( ( (lv_op_5_0= '.' ) ) ( ( (lv_right_6_1= ruleAbstractRef | lv_right_6_2= ruleStringLiteral ) ) ) ) ) )* ) - // InternalGaml.g:6384:3: this_Primary_0= rulePrimary ( () ( ( ( (lv_op_2_0= '[' ) ) ( (lv_right_3_0= ruleExpressionList ) )? otherlv_4= ']' ) | ( ( (lv_op_5_0= '.' ) ) ( ( (lv_right_6_1= ruleAbstractRef | lv_right_6_2= ruleStringLiteral ) ) ) ) ) )* + // InternalGaml.g:6389:2: (this_Primary_0= rulePrimary ( () ( ( ( (lv_op_2_0= '[' ) ) ( (lv_right_3_0= ruleExpressionList ) )? otherlv_4= ']' ) | ( ( (lv_op_5_0= '.' ) ) ( ( (lv_right_6_1= ruleAbstractRef | lv_right_6_2= ruleStringLiteral ) ) ) ) ) )* ) + // InternalGaml.g:6390:3: this_Primary_0= rulePrimary ( () ( ( ( (lv_op_2_0= '[' ) ) ( (lv_right_3_0= ruleExpressionList ) )? otherlv_4= ']' ) | ( ( (lv_op_5_0= '.' ) ) ( ( (lv_right_6_1= ruleAbstractRef | lv_right_6_2= ruleStringLiteral ) ) ) ) ) )* { if ( state.backtracking==0 ) { @@ -20061,23 +18803,23 @@ public final EObject ruleAccess() throws RecognitionException { afterParserOrEnumRuleCall(); } - // InternalGaml.g:6392:3: ( () ( ( ( (lv_op_2_0= '[' ) ) ( (lv_right_3_0= ruleExpressionList ) )? otherlv_4= ']' ) | ( ( (lv_op_5_0= '.' ) ) ( ( (lv_right_6_1= ruleAbstractRef | lv_right_6_2= ruleStringLiteral ) ) ) ) ) )* + // InternalGaml.g:6398:3: ( () ( ( ( (lv_op_2_0= '[' ) ) ( (lv_right_3_0= ruleExpressionList ) )? otherlv_4= ']' ) | ( ( (lv_op_5_0= '.' ) ) ( ( (lv_right_6_1= ruleAbstractRef | lv_right_6_2= ruleStringLiteral ) ) ) ) ) )* loop120: do { int alt120=2; int LA120_0 = input.LA(1); - if ( (LA120_0==149||LA120_0==151) ) { + if ( (LA120_0==150||LA120_0==152) ) { alt120=1; } switch (alt120) { case 1 : - // InternalGaml.g:6393:4: () ( ( ( (lv_op_2_0= '[' ) ) ( (lv_right_3_0= ruleExpressionList ) )? otherlv_4= ']' ) | ( ( (lv_op_5_0= '.' ) ) ( ( (lv_right_6_1= ruleAbstractRef | lv_right_6_2= ruleStringLiteral ) ) ) ) ) + // InternalGaml.g:6399:4: () ( ( ( (lv_op_2_0= '[' ) ) ( (lv_right_3_0= ruleExpressionList ) )? otherlv_4= ']' ) | ( ( (lv_op_5_0= '.' ) ) ( ( (lv_right_6_1= ruleAbstractRef | lv_right_6_2= ruleStringLiteral ) ) ) ) ) { - // InternalGaml.g:6393:4: () - // InternalGaml.g:6394:5: + // InternalGaml.g:6399:4: () + // InternalGaml.g:6400:5: { if ( state.backtracking==0 ) { @@ -20089,14 +18831,14 @@ public final EObject ruleAccess() throws RecognitionException { } - // InternalGaml.g:6400:4: ( ( ( (lv_op_2_0= '[' ) ) ( (lv_right_3_0= ruleExpressionList ) )? otherlv_4= ']' ) | ( ( (lv_op_5_0= '.' ) ) ( ( (lv_right_6_1= ruleAbstractRef | lv_right_6_2= ruleStringLiteral ) ) ) ) ) + // InternalGaml.g:6406:4: ( ( ( (lv_op_2_0= '[' ) ) ( (lv_right_3_0= ruleExpressionList ) )? otherlv_4= ']' ) | ( ( (lv_op_5_0= '.' ) ) ( ( (lv_right_6_1= ruleAbstractRef | lv_right_6_2= ruleStringLiteral ) ) ) ) ) int alt119=2; int LA119_0 = input.LA(1); - if ( (LA119_0==149) ) { + if ( (LA119_0==150) ) { alt119=1; } - else if ( (LA119_0==151) ) { + else if ( (LA119_0==152) ) { alt119=2; } else { @@ -20108,18 +18850,18 @@ else if ( (LA119_0==151) ) { } switch (alt119) { case 1 : - // InternalGaml.g:6401:5: ( ( (lv_op_2_0= '[' ) ) ( (lv_right_3_0= ruleExpressionList ) )? otherlv_4= ']' ) + // InternalGaml.g:6407:5: ( ( (lv_op_2_0= '[' ) ) ( (lv_right_3_0= ruleExpressionList ) )? otherlv_4= ']' ) { - // InternalGaml.g:6401:5: ( ( (lv_op_2_0= '[' ) ) ( (lv_right_3_0= ruleExpressionList ) )? otherlv_4= ']' ) - // InternalGaml.g:6402:6: ( (lv_op_2_0= '[' ) ) ( (lv_right_3_0= ruleExpressionList ) )? otherlv_4= ']' + // InternalGaml.g:6407:5: ( ( (lv_op_2_0= '[' ) ) ( (lv_right_3_0= ruleExpressionList ) )? otherlv_4= ']' ) + // InternalGaml.g:6408:6: ( (lv_op_2_0= '[' ) ) ( (lv_right_3_0= ruleExpressionList ) )? otherlv_4= ']' { - // InternalGaml.g:6402:6: ( (lv_op_2_0= '[' ) ) - // InternalGaml.g:6403:7: (lv_op_2_0= '[' ) + // InternalGaml.g:6408:6: ( (lv_op_2_0= '[' ) ) + // InternalGaml.g:6409:7: (lv_op_2_0= '[' ) { - // InternalGaml.g:6403:7: (lv_op_2_0= '[' ) - // InternalGaml.g:6404:8: lv_op_2_0= '[' + // InternalGaml.g:6409:7: (lv_op_2_0= '[' ) + // InternalGaml.g:6410:8: lv_op_2_0= '[' { - lv_op_2_0=(Token)match(input,149,FOLLOW_59); if (state.failed) return current; + lv_op_2_0=(Token)match(input,150,FOLLOW_59); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_op_2_0, grammarAccess.getAccessAccess().getOpLeftSquareBracketKeyword_1_1_0_0_0()); @@ -20139,19 +18881,19 @@ else if ( (LA119_0==151) ) { } - // InternalGaml.g:6416:6: ( (lv_right_3_0= ruleExpressionList ) )? + // InternalGaml.g:6422:6: ( (lv_right_3_0= ruleExpressionList ) )? int alt117=2; int LA117_0 = input.LA(1); - if ( ((LA117_0>=RULE_ID && LA117_0<=RULE_KEYWORD)||LA117_0==20||LA117_0==24||(LA117_0>=32 && LA117_0<=33)||LA117_0==35||LA117_0==39||LA117_0==44||(LA117_0>=46 && LA117_0<=98)||(LA117_0>=106 && LA117_0<=128)||LA117_0==139||(LA117_0>=143 && LA117_0<=149)) ) { + if ( ((LA117_0>=RULE_ID && LA117_0<=RULE_KEYWORD)||LA117_0==20||LA117_0==24||(LA117_0>=32 && LA117_0<=33)||LA117_0==35||LA117_0==39||LA117_0==44||(LA117_0>=46 && LA117_0<=98)||(LA117_0>=106 && LA117_0<=129)||LA117_0==140||(LA117_0>=144 && LA117_0<=150)) ) { alt117=1; } switch (alt117) { case 1 : - // InternalGaml.g:6417:7: (lv_right_3_0= ruleExpressionList ) + // InternalGaml.g:6423:7: (lv_right_3_0= ruleExpressionList ) { - // InternalGaml.g:6417:7: (lv_right_3_0= ruleExpressionList ) - // InternalGaml.g:6418:8: lv_right_3_0= ruleExpressionList + // InternalGaml.g:6423:7: (lv_right_3_0= ruleExpressionList ) + // InternalGaml.g:6424:8: lv_right_3_0= ruleExpressionList { if ( state.backtracking==0 ) { @@ -20185,7 +18927,7 @@ else if ( (LA119_0==151) ) { } - otherlv_4=(Token)match(input,150,FOLLOW_58); if (state.failed) return current; + otherlv_4=(Token)match(input,151,FOLLOW_58); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_4, grammarAccess.getAccessAccess().getRightSquareBracketKeyword_1_1_0_2()); @@ -20198,18 +18940,18 @@ else if ( (LA119_0==151) ) { } break; case 2 : - // InternalGaml.g:6441:5: ( ( (lv_op_5_0= '.' ) ) ( ( (lv_right_6_1= ruleAbstractRef | lv_right_6_2= ruleStringLiteral ) ) ) ) + // InternalGaml.g:6447:5: ( ( (lv_op_5_0= '.' ) ) ( ( (lv_right_6_1= ruleAbstractRef | lv_right_6_2= ruleStringLiteral ) ) ) ) { - // InternalGaml.g:6441:5: ( ( (lv_op_5_0= '.' ) ) ( ( (lv_right_6_1= ruleAbstractRef | lv_right_6_2= ruleStringLiteral ) ) ) ) - // InternalGaml.g:6442:6: ( (lv_op_5_0= '.' ) ) ( ( (lv_right_6_1= ruleAbstractRef | lv_right_6_2= ruleStringLiteral ) ) ) + // InternalGaml.g:6447:5: ( ( (lv_op_5_0= '.' ) ) ( ( (lv_right_6_1= ruleAbstractRef | lv_right_6_2= ruleStringLiteral ) ) ) ) + // InternalGaml.g:6448:6: ( (lv_op_5_0= '.' ) ) ( ( (lv_right_6_1= ruleAbstractRef | lv_right_6_2= ruleStringLiteral ) ) ) { - // InternalGaml.g:6442:6: ( (lv_op_5_0= '.' ) ) - // InternalGaml.g:6443:7: (lv_op_5_0= '.' ) + // InternalGaml.g:6448:6: ( (lv_op_5_0= '.' ) ) + // InternalGaml.g:6449:7: (lv_op_5_0= '.' ) { - // InternalGaml.g:6443:7: (lv_op_5_0= '.' ) - // InternalGaml.g:6444:8: lv_op_5_0= '.' + // InternalGaml.g:6449:7: (lv_op_5_0= '.' ) + // InternalGaml.g:6450:8: lv_op_5_0= '.' { - lv_op_5_0=(Token)match(input,151,FOLLOW_14); if (state.failed) return current; + lv_op_5_0=(Token)match(input,152,FOLLOW_14); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_op_5_0, grammarAccess.getAccessAccess().getOpFullStopKeyword_1_1_1_0_0()); @@ -20229,13 +18971,13 @@ else if ( (LA119_0==151) ) { } - // InternalGaml.g:6456:6: ( ( (lv_right_6_1= ruleAbstractRef | lv_right_6_2= ruleStringLiteral ) ) ) - // InternalGaml.g:6457:7: ( (lv_right_6_1= ruleAbstractRef | lv_right_6_2= ruleStringLiteral ) ) + // InternalGaml.g:6462:6: ( ( (lv_right_6_1= ruleAbstractRef | lv_right_6_2= ruleStringLiteral ) ) ) + // InternalGaml.g:6463:7: ( (lv_right_6_1= ruleAbstractRef | lv_right_6_2= ruleStringLiteral ) ) { - // InternalGaml.g:6457:7: ( (lv_right_6_1= ruleAbstractRef | lv_right_6_2= ruleStringLiteral ) ) - // InternalGaml.g:6458:8: (lv_right_6_1= ruleAbstractRef | lv_right_6_2= ruleStringLiteral ) + // InternalGaml.g:6463:7: ( (lv_right_6_1= ruleAbstractRef | lv_right_6_2= ruleStringLiteral ) ) + // InternalGaml.g:6464:8: (lv_right_6_1= ruleAbstractRef | lv_right_6_2= ruleStringLiteral ) { - // InternalGaml.g:6458:8: (lv_right_6_1= ruleAbstractRef | lv_right_6_2= ruleStringLiteral ) + // InternalGaml.g:6464:8: (lv_right_6_1= ruleAbstractRef | lv_right_6_2= ruleStringLiteral ) int alt118=2; int LA118_0 = input.LA(1); @@ -20254,7 +18996,7 @@ else if ( (LA118_0==RULE_STRING) ) { } switch (alt118) { case 1 : - // InternalGaml.g:6459:9: lv_right_6_1= ruleAbstractRef + // InternalGaml.g:6465:9: lv_right_6_1= ruleAbstractRef { if ( state.backtracking==0 ) { @@ -20283,7 +19025,7 @@ else if ( (LA118_0==RULE_STRING) ) { } break; case 2 : - // InternalGaml.g:6475:9: lv_right_6_2= ruleStringLiteral + // InternalGaml.g:6481:9: lv_right_6_2= ruleStringLiteral { if ( state.backtracking==0 ) { @@ -20363,13 +19105,7 @@ else if ( (LA118_0==RULE_STRING) ) { // $ANTLR start "entryRulePrimary" - /** - * Entry rule primary. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6500:1: entryRulePrimary returns [EObject current=null] : iv_rulePrimary= rulePrimary EOF ; + // InternalGaml.g:6506:1: entryRulePrimary returns [EObject current=null] : iv_rulePrimary= rulePrimary EOF ; public final EObject entryRulePrimary() throws RecognitionException { EObject current = null; @@ -20377,8 +19113,8 @@ public final EObject entryRulePrimary() throws RecognitionException { try { - // InternalGaml.g:6500:48: (iv_rulePrimary= rulePrimary EOF ) - // InternalGaml.g:6501:2: iv_rulePrimary= rulePrimary EOF + // InternalGaml.g:6506:48: (iv_rulePrimary= rulePrimary EOF ) + // InternalGaml.g:6507:2: iv_rulePrimary= rulePrimary EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getPrimaryRule()); @@ -20409,13 +19145,7 @@ public final EObject entryRulePrimary() throws RecognitionException { // $ANTLR start "rulePrimary" - /** - * Rule primary. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6507:1: rulePrimary returns [EObject current=null] : (this_TerminalExpression_0= ruleTerminalExpression | this_AbstractRef_1= ruleAbstractRef | (otherlv_2= '(' this_ExpressionList_3= ruleExpressionList otherlv_4= ')' ) | (otherlv_5= '[' () ( (lv_exprs_7_0= ruleExpressionList ) )? otherlv_8= ']' ) | (otherlv_9= '{' () ( (lv_left_11_0= ruleExpression ) ) ( (lv_op_12_0= ',' ) ) ( (lv_right_13_0= ruleExpression ) ) (otherlv_14= ',' ( (lv_z_15_0= ruleExpression ) ) )? otherlv_16= '}' ) ) ; + // InternalGaml.g:6513:1: rulePrimary returns [EObject current=null] : (this_TerminalExpression_0= ruleTerminalExpression | this_AbstractRef_1= ruleAbstractRef | (otherlv_2= '(' this_ExpressionList_3= ruleExpressionList otherlv_4= ')' ) | (otherlv_5= '[' () ( (lv_exprs_7_0= ruleExpressionList ) )? otherlv_8= ']' ) | (otherlv_9= '{' () ( (lv_left_11_0= ruleExpression ) ) ( (lv_op_12_0= ',' ) ) ( (lv_right_13_0= ruleExpression ) ) (otherlv_14= ',' ( (lv_z_15_0= ruleExpression ) ) )? otherlv_16= '}' ) ) ; public final EObject rulePrimary() throws RecognitionException { EObject current = null; @@ -20446,10 +19176,10 @@ public final EObject rulePrimary() throws RecognitionException { enterRule(); try { - // InternalGaml.g:6513:2: ( (this_TerminalExpression_0= ruleTerminalExpression | this_AbstractRef_1= ruleAbstractRef | (otherlv_2= '(' this_ExpressionList_3= ruleExpressionList otherlv_4= ')' ) | (otherlv_5= '[' () ( (lv_exprs_7_0= ruleExpressionList ) )? otherlv_8= ']' ) | (otherlv_9= '{' () ( (lv_left_11_0= ruleExpression ) ) ( (lv_op_12_0= ',' ) ) ( (lv_right_13_0= ruleExpression ) ) (otherlv_14= ',' ( (lv_z_15_0= ruleExpression ) ) )? otherlv_16= '}' ) ) ) - // InternalGaml.g:6514:2: (this_TerminalExpression_0= ruleTerminalExpression | this_AbstractRef_1= ruleAbstractRef | (otherlv_2= '(' this_ExpressionList_3= ruleExpressionList otherlv_4= ')' ) | (otherlv_5= '[' () ( (lv_exprs_7_0= ruleExpressionList ) )? otherlv_8= ']' ) | (otherlv_9= '{' () ( (lv_left_11_0= ruleExpression ) ) ( (lv_op_12_0= ',' ) ) ( (lv_right_13_0= ruleExpression ) ) (otherlv_14= ',' ( (lv_z_15_0= ruleExpression ) ) )? otherlv_16= '}' ) ) + // InternalGaml.g:6519:2: ( (this_TerminalExpression_0= ruleTerminalExpression | this_AbstractRef_1= ruleAbstractRef | (otherlv_2= '(' this_ExpressionList_3= ruleExpressionList otherlv_4= ')' ) | (otherlv_5= '[' () ( (lv_exprs_7_0= ruleExpressionList ) )? otherlv_8= ']' ) | (otherlv_9= '{' () ( (lv_left_11_0= ruleExpression ) ) ( (lv_op_12_0= ',' ) ) ( (lv_right_13_0= ruleExpression ) ) (otherlv_14= ',' ( (lv_z_15_0= ruleExpression ) ) )? otherlv_16= '}' ) ) ) + // InternalGaml.g:6520:2: (this_TerminalExpression_0= ruleTerminalExpression | this_AbstractRef_1= ruleAbstractRef | (otherlv_2= '(' this_ExpressionList_3= ruleExpressionList otherlv_4= ')' ) | (otherlv_5= '[' () ( (lv_exprs_7_0= ruleExpressionList ) )? otherlv_8= ']' ) | (otherlv_9= '{' () ( (lv_left_11_0= ruleExpression ) ) ( (lv_op_12_0= ',' ) ) ( (lv_right_13_0= ruleExpression ) ) (otherlv_14= ',' ( (lv_z_15_0= ruleExpression ) ) )? otherlv_16= '}' ) ) { - // InternalGaml.g:6514:2: (this_TerminalExpression_0= ruleTerminalExpression | this_AbstractRef_1= ruleAbstractRef | (otherlv_2= '(' this_ExpressionList_3= ruleExpressionList otherlv_4= ')' ) | (otherlv_5= '[' () ( (lv_exprs_7_0= ruleExpressionList ) )? otherlv_8= ']' ) | (otherlv_9= '{' () ( (lv_left_11_0= ruleExpression ) ) ( (lv_op_12_0= ',' ) ) ( (lv_right_13_0= ruleExpression ) ) (otherlv_14= ',' ( (lv_z_15_0= ruleExpression ) ) )? otherlv_16= '}' ) ) + // InternalGaml.g:6520:2: (this_TerminalExpression_0= ruleTerminalExpression | this_AbstractRef_1= ruleAbstractRef | (otherlv_2= '(' this_ExpressionList_3= ruleExpressionList otherlv_4= ')' ) | (otherlv_5= '[' () ( (lv_exprs_7_0= ruleExpressionList ) )? otherlv_8= ']' ) | (otherlv_9= '{' () ( (lv_left_11_0= ruleExpression ) ) ( (lv_op_12_0= ',' ) ) ( (lv_right_13_0= ruleExpression ) ) (otherlv_14= ',' ( (lv_z_15_0= ruleExpression ) ) )? otherlv_16= '}' ) ) int alt123=5; switch ( input.LA(1) ) { case RULE_STRING: @@ -20525,7 +19255,7 @@ public final EObject rulePrimary() throws RecognitionException { alt123=3; } break; - case 149: + case 150: { alt123=4; } @@ -20545,7 +19275,7 @@ public final EObject rulePrimary() throws RecognitionException { switch (alt123) { case 1 : - // InternalGaml.g:6515:3: this_TerminalExpression_0= ruleTerminalExpression + // InternalGaml.g:6521:3: this_TerminalExpression_0= ruleTerminalExpression { if ( state.backtracking==0 ) { @@ -20567,7 +19297,7 @@ public final EObject rulePrimary() throws RecognitionException { } break; case 2 : - // InternalGaml.g:6524:3: this_AbstractRef_1= ruleAbstractRef + // InternalGaml.g:6530:3: this_AbstractRef_1= ruleAbstractRef { if ( state.backtracking==0 ) { @@ -20589,10 +19319,10 @@ public final EObject rulePrimary() throws RecognitionException { } break; case 3 : - // InternalGaml.g:6533:3: (otherlv_2= '(' this_ExpressionList_3= ruleExpressionList otherlv_4= ')' ) + // InternalGaml.g:6539:3: (otherlv_2= '(' this_ExpressionList_3= ruleExpressionList otherlv_4= ')' ) { - // InternalGaml.g:6533:3: (otherlv_2= '(' this_ExpressionList_3= ruleExpressionList otherlv_4= ')' ) - // InternalGaml.g:6534:4: otherlv_2= '(' this_ExpressionList_3= ruleExpressionList otherlv_4= ')' + // InternalGaml.g:6539:3: (otherlv_2= '(' this_ExpressionList_3= ruleExpressionList otherlv_4= ')' ) + // InternalGaml.g:6540:4: otherlv_2= '(' this_ExpressionList_3= ruleExpressionList otherlv_4= ')' { otherlv_2=(Token)match(input,35,FOLLOW_5); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -20629,19 +19359,19 @@ public final EObject rulePrimary() throws RecognitionException { } break; case 4 : - // InternalGaml.g:6552:3: (otherlv_5= '[' () ( (lv_exprs_7_0= ruleExpressionList ) )? otherlv_8= ']' ) + // InternalGaml.g:6558:3: (otherlv_5= '[' () ( (lv_exprs_7_0= ruleExpressionList ) )? otherlv_8= ']' ) { - // InternalGaml.g:6552:3: (otherlv_5= '[' () ( (lv_exprs_7_0= ruleExpressionList ) )? otherlv_8= ']' ) - // InternalGaml.g:6553:4: otherlv_5= '[' () ( (lv_exprs_7_0= ruleExpressionList ) )? otherlv_8= ']' + // InternalGaml.g:6558:3: (otherlv_5= '[' () ( (lv_exprs_7_0= ruleExpressionList ) )? otherlv_8= ']' ) + // InternalGaml.g:6559:4: otherlv_5= '[' () ( (lv_exprs_7_0= ruleExpressionList ) )? otherlv_8= ']' { - otherlv_5=(Token)match(input,149,FOLLOW_59); if (state.failed) return current; + otherlv_5=(Token)match(input,150,FOLLOW_59); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_5, grammarAccess.getPrimaryAccess().getLeftSquareBracketKeyword_3_0()); } - // InternalGaml.g:6557:4: () - // InternalGaml.g:6558:5: + // InternalGaml.g:6563:4: () + // InternalGaml.g:6564:5: { if ( state.backtracking==0 ) { @@ -20653,19 +19383,19 @@ public final EObject rulePrimary() throws RecognitionException { } - // InternalGaml.g:6564:4: ( (lv_exprs_7_0= ruleExpressionList ) )? + // InternalGaml.g:6570:4: ( (lv_exprs_7_0= ruleExpressionList ) )? int alt121=2; int LA121_0 = input.LA(1); - if ( ((LA121_0>=RULE_ID && LA121_0<=RULE_KEYWORD)||LA121_0==20||LA121_0==24||(LA121_0>=32 && LA121_0<=33)||LA121_0==35||LA121_0==39||LA121_0==44||(LA121_0>=46 && LA121_0<=98)||(LA121_0>=106 && LA121_0<=128)||LA121_0==139||(LA121_0>=143 && LA121_0<=149)) ) { + if ( ((LA121_0>=RULE_ID && LA121_0<=RULE_KEYWORD)||LA121_0==20||LA121_0==24||(LA121_0>=32 && LA121_0<=33)||LA121_0==35||LA121_0==39||LA121_0==44||(LA121_0>=46 && LA121_0<=98)||(LA121_0>=106 && LA121_0<=129)||LA121_0==140||(LA121_0>=144 && LA121_0<=150)) ) { alt121=1; } switch (alt121) { case 1 : - // InternalGaml.g:6565:5: (lv_exprs_7_0= ruleExpressionList ) + // InternalGaml.g:6571:5: (lv_exprs_7_0= ruleExpressionList ) { - // InternalGaml.g:6565:5: (lv_exprs_7_0= ruleExpressionList ) - // InternalGaml.g:6566:6: lv_exprs_7_0= ruleExpressionList + // InternalGaml.g:6571:5: (lv_exprs_7_0= ruleExpressionList ) + // InternalGaml.g:6572:6: lv_exprs_7_0= ruleExpressionList { if ( state.backtracking==0 ) { @@ -20699,7 +19429,7 @@ public final EObject rulePrimary() throws RecognitionException { } - otherlv_8=(Token)match(input,150,FOLLOW_2); if (state.failed) return current; + otherlv_8=(Token)match(input,151,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_8, grammarAccess.getPrimaryAccess().getRightSquareBracketKeyword_3_3()); @@ -20712,10 +19442,10 @@ public final EObject rulePrimary() throws RecognitionException { } break; case 5 : - // InternalGaml.g:6589:3: (otherlv_9= '{' () ( (lv_left_11_0= ruleExpression ) ) ( (lv_op_12_0= ',' ) ) ( (lv_right_13_0= ruleExpression ) ) (otherlv_14= ',' ( (lv_z_15_0= ruleExpression ) ) )? otherlv_16= '}' ) + // InternalGaml.g:6595:3: (otherlv_9= '{' () ( (lv_left_11_0= ruleExpression ) ) ( (lv_op_12_0= ',' ) ) ( (lv_right_13_0= ruleExpression ) ) (otherlv_14= ',' ( (lv_z_15_0= ruleExpression ) ) )? otherlv_16= '}' ) { - // InternalGaml.g:6589:3: (otherlv_9= '{' () ( (lv_left_11_0= ruleExpression ) ) ( (lv_op_12_0= ',' ) ) ( (lv_right_13_0= ruleExpression ) ) (otherlv_14= ',' ( (lv_z_15_0= ruleExpression ) ) )? otherlv_16= '}' ) - // InternalGaml.g:6590:4: otherlv_9= '{' () ( (lv_left_11_0= ruleExpression ) ) ( (lv_op_12_0= ',' ) ) ( (lv_right_13_0= ruleExpression ) ) (otherlv_14= ',' ( (lv_z_15_0= ruleExpression ) ) )? otherlv_16= '}' + // InternalGaml.g:6595:3: (otherlv_9= '{' () ( (lv_left_11_0= ruleExpression ) ) ( (lv_op_12_0= ',' ) ) ( (lv_right_13_0= ruleExpression ) ) (otherlv_14= ',' ( (lv_z_15_0= ruleExpression ) ) )? otherlv_16= '}' ) + // InternalGaml.g:6596:4: otherlv_9= '{' () ( (lv_left_11_0= ruleExpression ) ) ( (lv_op_12_0= ',' ) ) ( (lv_right_13_0= ruleExpression ) ) (otherlv_14= ',' ( (lv_z_15_0= ruleExpression ) ) )? otherlv_16= '}' { otherlv_9=(Token)match(input,39,FOLLOW_5); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -20723,8 +19453,8 @@ public final EObject rulePrimary() throws RecognitionException { newLeafNode(otherlv_9, grammarAccess.getPrimaryAccess().getLeftCurlyBracketKeyword_4_0()); } - // InternalGaml.g:6594:4: () - // InternalGaml.g:6595:5: + // InternalGaml.g:6600:4: () + // InternalGaml.g:6601:5: { if ( state.backtracking==0 ) { @@ -20736,11 +19466,11 @@ public final EObject rulePrimary() throws RecognitionException { } - // InternalGaml.g:6601:4: ( (lv_left_11_0= ruleExpression ) ) - // InternalGaml.g:6602:5: (lv_left_11_0= ruleExpression ) + // InternalGaml.g:6607:4: ( (lv_left_11_0= ruleExpression ) ) + // InternalGaml.g:6608:5: (lv_left_11_0= ruleExpression ) { - // InternalGaml.g:6602:5: (lv_left_11_0= ruleExpression ) - // InternalGaml.g:6603:6: lv_left_11_0= ruleExpression + // InternalGaml.g:6608:5: (lv_left_11_0= ruleExpression ) + // InternalGaml.g:6609:6: lv_left_11_0= ruleExpression { if ( state.backtracking==0 ) { @@ -20771,11 +19501,11 @@ public final EObject rulePrimary() throws RecognitionException { } - // InternalGaml.g:6620:4: ( (lv_op_12_0= ',' ) ) - // InternalGaml.g:6621:5: (lv_op_12_0= ',' ) + // InternalGaml.g:6626:4: ( (lv_op_12_0= ',' ) ) + // InternalGaml.g:6627:5: (lv_op_12_0= ',' ) { - // InternalGaml.g:6621:5: (lv_op_12_0= ',' ) - // InternalGaml.g:6622:6: lv_op_12_0= ',' + // InternalGaml.g:6627:5: (lv_op_12_0= ',' ) + // InternalGaml.g:6628:6: lv_op_12_0= ',' { lv_op_12_0=(Token)match(input,105,FOLLOW_5); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -20797,11 +19527,11 @@ public final EObject rulePrimary() throws RecognitionException { } - // InternalGaml.g:6634:4: ( (lv_right_13_0= ruleExpression ) ) - // InternalGaml.g:6635:5: (lv_right_13_0= ruleExpression ) + // InternalGaml.g:6640:4: ( (lv_right_13_0= ruleExpression ) ) + // InternalGaml.g:6641:5: (lv_right_13_0= ruleExpression ) { - // InternalGaml.g:6635:5: (lv_right_13_0= ruleExpression ) - // InternalGaml.g:6636:6: lv_right_13_0= ruleExpression + // InternalGaml.g:6641:5: (lv_right_13_0= ruleExpression ) + // InternalGaml.g:6642:6: lv_right_13_0= ruleExpression { if ( state.backtracking==0 ) { @@ -20832,7 +19562,7 @@ public final EObject rulePrimary() throws RecognitionException { } - // InternalGaml.g:6653:4: (otherlv_14= ',' ( (lv_z_15_0= ruleExpression ) ) )? + // InternalGaml.g:6659:4: (otherlv_14= ',' ( (lv_z_15_0= ruleExpression ) ) )? int alt122=2; int LA122_0 = input.LA(1); @@ -20841,7 +19571,7 @@ public final EObject rulePrimary() throws RecognitionException { } switch (alt122) { case 1 : - // InternalGaml.g:6654:5: otherlv_14= ',' ( (lv_z_15_0= ruleExpression ) ) + // InternalGaml.g:6660:5: otherlv_14= ',' ( (lv_z_15_0= ruleExpression ) ) { otherlv_14=(Token)match(input,105,FOLLOW_5); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -20849,11 +19579,11 @@ public final EObject rulePrimary() throws RecognitionException { newLeafNode(otherlv_14, grammarAccess.getPrimaryAccess().getCommaKeyword_4_5_0()); } - // InternalGaml.g:6658:5: ( (lv_z_15_0= ruleExpression ) ) - // InternalGaml.g:6659:6: (lv_z_15_0= ruleExpression ) + // InternalGaml.g:6664:5: ( (lv_z_15_0= ruleExpression ) ) + // InternalGaml.g:6665:6: (lv_z_15_0= ruleExpression ) { - // InternalGaml.g:6659:6: (lv_z_15_0= ruleExpression ) - // InternalGaml.g:6660:7: lv_z_15_0= ruleExpression + // InternalGaml.g:6665:6: (lv_z_15_0= ruleExpression ) + // InternalGaml.g:6666:7: lv_z_15_0= ruleExpression { if ( state.backtracking==0 ) { @@ -20927,13 +19657,7 @@ public final EObject rulePrimary() throws RecognitionException { // $ANTLR start "entryRuleAbstractRef" - /** - * Entry rule abstract ref. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6687:1: entryRuleAbstractRef returns [EObject current=null] : iv_ruleAbstractRef= ruleAbstractRef EOF ; + // InternalGaml.g:6693:1: entryRuleAbstractRef returns [EObject current=null] : iv_ruleAbstractRef= ruleAbstractRef EOF ; public final EObject entryRuleAbstractRef() throws RecognitionException { EObject current = null; @@ -20941,8 +19665,8 @@ public final EObject entryRuleAbstractRef() throws RecognitionException { try { - // InternalGaml.g:6687:52: (iv_ruleAbstractRef= ruleAbstractRef EOF ) - // InternalGaml.g:6688:2: iv_ruleAbstractRef= ruleAbstractRef EOF + // InternalGaml.g:6693:52: (iv_ruleAbstractRef= ruleAbstractRef EOF ) + // InternalGaml.g:6694:2: iv_ruleAbstractRef= ruleAbstractRef EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getAbstractRefRule()); @@ -20973,13 +19697,7 @@ public final EObject entryRuleAbstractRef() throws RecognitionException { // $ANTLR start "ruleAbstractRef" - /** - * Rule abstract ref. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6694:1: ruleAbstractRef returns [EObject current=null] : ( ( ( ruleFunction )=>this_Function_0= ruleFunction ) | this_VariableRef_1= ruleVariableRef ) ; + // InternalGaml.g:6700:1: ruleAbstractRef returns [EObject current=null] : ( ( ( ruleFunction )=>this_Function_0= ruleFunction ) | this_VariableRef_1= ruleVariableRef ) ; public final EObject ruleAbstractRef() throws RecognitionException { EObject current = null; @@ -20992,18 +19710,18 @@ public final EObject ruleAbstractRef() throws RecognitionException { enterRule(); try { - // InternalGaml.g:6700:2: ( ( ( ( ruleFunction )=>this_Function_0= ruleFunction ) | this_VariableRef_1= ruleVariableRef ) ) - // InternalGaml.g:6701:2: ( ( ( ruleFunction )=>this_Function_0= ruleFunction ) | this_VariableRef_1= ruleVariableRef ) + // InternalGaml.g:6706:2: ( ( ( ( ruleFunction )=>this_Function_0= ruleFunction ) | this_VariableRef_1= ruleVariableRef ) ) + // InternalGaml.g:6707:2: ( ( ( ruleFunction )=>this_Function_0= ruleFunction ) | this_VariableRef_1= ruleVariableRef ) { - // InternalGaml.g:6701:2: ( ( ( ruleFunction )=>this_Function_0= ruleFunction ) | this_VariableRef_1= ruleVariableRef ) + // InternalGaml.g:6707:2: ( ( ( ruleFunction )=>this_Function_0= ruleFunction ) | this_VariableRef_1= ruleVariableRef ) int alt124=2; alt124 = dfa124.predict(input); switch (alt124) { case 1 : - // InternalGaml.g:6702:3: ( ( ruleFunction )=>this_Function_0= ruleFunction ) + // InternalGaml.g:6708:3: ( ( ruleFunction )=>this_Function_0= ruleFunction ) { - // InternalGaml.g:6702:3: ( ( ruleFunction )=>this_Function_0= ruleFunction ) - // InternalGaml.g:6703:4: ( ruleFunction )=>this_Function_0= ruleFunction + // InternalGaml.g:6708:3: ( ( ruleFunction )=>this_Function_0= ruleFunction ) + // InternalGaml.g:6709:4: ( ruleFunction )=>this_Function_0= ruleFunction { if ( state.backtracking==0 ) { @@ -21028,7 +19746,7 @@ public final EObject ruleAbstractRef() throws RecognitionException { } break; case 2 : - // InternalGaml.g:6714:3: this_VariableRef_1= ruleVariableRef + // InternalGaml.g:6720:3: this_VariableRef_1= ruleVariableRef { if ( state.backtracking==0 ) { @@ -21074,13 +19792,7 @@ public final EObject ruleAbstractRef() throws RecognitionException { // $ANTLR start "entryRuleFunction" - /** - * Entry rule function. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6726:1: entryRuleFunction returns [EObject current=null] : iv_ruleFunction= ruleFunction EOF ; + // InternalGaml.g:6732:1: entryRuleFunction returns [EObject current=null] : iv_ruleFunction= ruleFunction EOF ; public final EObject entryRuleFunction() throws RecognitionException { EObject current = null; @@ -21088,8 +19800,8 @@ public final EObject entryRuleFunction() throws RecognitionException { try { - // InternalGaml.g:6726:49: (iv_ruleFunction= ruleFunction EOF ) - // InternalGaml.g:6727:2: iv_ruleFunction= ruleFunction EOF + // InternalGaml.g:6732:49: (iv_ruleFunction= ruleFunction EOF ) + // InternalGaml.g:6733:2: iv_ruleFunction= ruleFunction EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getFunctionRule()); @@ -21120,13 +19832,7 @@ public final EObject entryRuleFunction() throws RecognitionException { // $ANTLR start "ruleFunction" - /** - * Rule function. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6733:1: ruleFunction returns [EObject current=null] : ( () ( (lv_left_1_0= ruleActionRef ) ) ( (lv_type_2_0= ruleTypeInfo ) )? otherlv_3= '(' ( (lv_right_4_0= ruleExpressionList ) )? otherlv_5= ')' ) ; + // InternalGaml.g:6739:1: ruleFunction returns [EObject current=null] : ( () ( (lv_left_1_0= ruleActionRef ) ) ( (lv_type_2_0= ruleTypeInfo ) )? otherlv_3= '(' ( (lv_right_4_0= ruleExpressionList ) )? otherlv_5= ')' ) ; public final EObject ruleFunction() throws RecognitionException { EObject current = null; @@ -21143,14 +19849,14 @@ public final EObject ruleFunction() throws RecognitionException { enterRule(); try { - // InternalGaml.g:6739:2: ( ( () ( (lv_left_1_0= ruleActionRef ) ) ( (lv_type_2_0= ruleTypeInfo ) )? otherlv_3= '(' ( (lv_right_4_0= ruleExpressionList ) )? otherlv_5= ')' ) ) - // InternalGaml.g:6740:2: ( () ( (lv_left_1_0= ruleActionRef ) ) ( (lv_type_2_0= ruleTypeInfo ) )? otherlv_3= '(' ( (lv_right_4_0= ruleExpressionList ) )? otherlv_5= ')' ) + // InternalGaml.g:6745:2: ( ( () ( (lv_left_1_0= ruleActionRef ) ) ( (lv_type_2_0= ruleTypeInfo ) )? otherlv_3= '(' ( (lv_right_4_0= ruleExpressionList ) )? otherlv_5= ')' ) ) + // InternalGaml.g:6746:2: ( () ( (lv_left_1_0= ruleActionRef ) ) ( (lv_type_2_0= ruleTypeInfo ) )? otherlv_3= '(' ( (lv_right_4_0= ruleExpressionList ) )? otherlv_5= ')' ) { - // InternalGaml.g:6740:2: ( () ( (lv_left_1_0= ruleActionRef ) ) ( (lv_type_2_0= ruleTypeInfo ) )? otherlv_3= '(' ( (lv_right_4_0= ruleExpressionList ) )? otherlv_5= ')' ) - // InternalGaml.g:6741:3: () ( (lv_left_1_0= ruleActionRef ) ) ( (lv_type_2_0= ruleTypeInfo ) )? otherlv_3= '(' ( (lv_right_4_0= ruleExpressionList ) )? otherlv_5= ')' + // InternalGaml.g:6746:2: ( () ( (lv_left_1_0= ruleActionRef ) ) ( (lv_type_2_0= ruleTypeInfo ) )? otherlv_3= '(' ( (lv_right_4_0= ruleExpressionList ) )? otherlv_5= ')' ) + // InternalGaml.g:6747:3: () ( (lv_left_1_0= ruleActionRef ) ) ( (lv_type_2_0= ruleTypeInfo ) )? otherlv_3= '(' ( (lv_right_4_0= ruleExpressionList ) )? otherlv_5= ')' { - // InternalGaml.g:6741:3: () - // InternalGaml.g:6742:4: + // InternalGaml.g:6747:3: () + // InternalGaml.g:6748:4: { if ( state.backtracking==0 ) { @@ -21162,11 +19868,11 @@ public final EObject ruleFunction() throws RecognitionException { } - // InternalGaml.g:6748:3: ( (lv_left_1_0= ruleActionRef ) ) - // InternalGaml.g:6749:4: (lv_left_1_0= ruleActionRef ) + // InternalGaml.g:6754:3: ( (lv_left_1_0= ruleActionRef ) ) + // InternalGaml.g:6755:4: (lv_left_1_0= ruleActionRef ) { - // InternalGaml.g:6749:4: (lv_left_1_0= ruleActionRef ) - // InternalGaml.g:6750:5: lv_left_1_0= ruleActionRef + // InternalGaml.g:6755:4: (lv_left_1_0= ruleActionRef ) + // InternalGaml.g:6756:5: lv_left_1_0= ruleActionRef { if ( state.backtracking==0 ) { @@ -21197,19 +19903,19 @@ public final EObject ruleFunction() throws RecognitionException { } - // InternalGaml.g:6767:3: ( (lv_type_2_0= ruleTypeInfo ) )? + // InternalGaml.g:6773:3: ( (lv_type_2_0= ruleTypeInfo ) )? int alt125=2; int LA125_0 = input.LA(1); - if ( (LA125_0==137) ) { + if ( (LA125_0==138) ) { alt125=1; } switch (alt125) { case 1 : - // InternalGaml.g:6768:4: (lv_type_2_0= ruleTypeInfo ) + // InternalGaml.g:6774:4: (lv_type_2_0= ruleTypeInfo ) { - // InternalGaml.g:6768:4: (lv_type_2_0= ruleTypeInfo ) - // InternalGaml.g:6769:5: lv_type_2_0= ruleTypeInfo + // InternalGaml.g:6774:4: (lv_type_2_0= ruleTypeInfo ) + // InternalGaml.g:6775:5: lv_type_2_0= ruleTypeInfo { if ( state.backtracking==0 ) { @@ -21249,19 +19955,19 @@ public final EObject ruleFunction() throws RecognitionException { newLeafNode(otherlv_3, grammarAccess.getFunctionAccess().getLeftParenthesisKeyword_3()); } - // InternalGaml.g:6790:3: ( (lv_right_4_0= ruleExpressionList ) )? + // InternalGaml.g:6796:3: ( (lv_right_4_0= ruleExpressionList ) )? int alt126=2; int LA126_0 = input.LA(1); - if ( ((LA126_0>=RULE_ID && LA126_0<=RULE_KEYWORD)||LA126_0==20||LA126_0==24||(LA126_0>=32 && LA126_0<=33)||LA126_0==35||LA126_0==39||LA126_0==44||(LA126_0>=46 && LA126_0<=98)||(LA126_0>=106 && LA126_0<=128)||LA126_0==139||(LA126_0>=143 && LA126_0<=149)) ) { + if ( ((LA126_0>=RULE_ID && LA126_0<=RULE_KEYWORD)||LA126_0==20||LA126_0==24||(LA126_0>=32 && LA126_0<=33)||LA126_0==35||LA126_0==39||LA126_0==44||(LA126_0>=46 && LA126_0<=98)||(LA126_0>=106 && LA126_0<=129)||LA126_0==140||(LA126_0>=144 && LA126_0<=150)) ) { alt126=1; } switch (alt126) { case 1 : - // InternalGaml.g:6791:4: (lv_right_4_0= ruleExpressionList ) + // InternalGaml.g:6797:4: (lv_right_4_0= ruleExpressionList ) { - // InternalGaml.g:6791:4: (lv_right_4_0= ruleExpressionList ) - // InternalGaml.g:6792:5: lv_right_4_0= ruleExpressionList + // InternalGaml.g:6797:4: (lv_right_4_0= ruleExpressionList ) + // InternalGaml.g:6798:5: lv_right_4_0= ruleExpressionList { if ( state.backtracking==0 ) { @@ -21326,13 +20032,7 @@ public final EObject ruleFunction() throws RecognitionException { // $ANTLR start "entryRuleExpressionList" - /** - * Entry rule expression list. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6817:1: entryRuleExpressionList returns [EObject current=null] : iv_ruleExpressionList= ruleExpressionList EOF ; + // InternalGaml.g:6823:1: entryRuleExpressionList returns [EObject current=null] : iv_ruleExpressionList= ruleExpressionList EOF ; public final EObject entryRuleExpressionList() throws RecognitionException { EObject current = null; @@ -21340,8 +20040,8 @@ public final EObject entryRuleExpressionList() throws RecognitionException { try { - // InternalGaml.g:6817:55: (iv_ruleExpressionList= ruleExpressionList EOF ) - // InternalGaml.g:6818:2: iv_ruleExpressionList= ruleExpressionList EOF + // InternalGaml.g:6823:55: (iv_ruleExpressionList= ruleExpressionList EOF ) + // InternalGaml.g:6824:2: iv_ruleExpressionList= ruleExpressionList EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getExpressionListRule()); @@ -21372,13 +20072,7 @@ public final EObject entryRuleExpressionList() throws RecognitionException { // $ANTLR start "ruleExpressionList" - /** - * Rule expression list. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6824:1: ruleExpressionList returns [EObject current=null] : ( ( ( (lv_exprs_0_0= ruleExpression ) ) (otherlv_1= ',' ( (lv_exprs_2_0= ruleExpression ) ) )* ) | ( ( (lv_exprs_3_0= ruleParameter ) ) (otherlv_4= ',' ( (lv_exprs_5_0= ruleParameter ) ) )* ) ) ; + // InternalGaml.g:6830:1: ruleExpressionList returns [EObject current=null] : ( ( ( (lv_exprs_0_0= ruleExpression ) ) (otherlv_1= ',' ( (lv_exprs_2_0= ruleExpression ) ) )* ) | ( ( (lv_exprs_3_0= ruleParameter ) ) (otherlv_4= ',' ( (lv_exprs_5_0= ruleParameter ) ) )* ) ) ; public final EObject ruleExpressionList() throws RecognitionException { EObject current = null; @@ -21397,24 +20091,24 @@ public final EObject ruleExpressionList() throws RecognitionException { enterRule(); try { - // InternalGaml.g:6830:2: ( ( ( ( (lv_exprs_0_0= ruleExpression ) ) (otherlv_1= ',' ( (lv_exprs_2_0= ruleExpression ) ) )* ) | ( ( (lv_exprs_3_0= ruleParameter ) ) (otherlv_4= ',' ( (lv_exprs_5_0= ruleParameter ) ) )* ) ) ) - // InternalGaml.g:6831:2: ( ( ( (lv_exprs_0_0= ruleExpression ) ) (otherlv_1= ',' ( (lv_exprs_2_0= ruleExpression ) ) )* ) | ( ( (lv_exprs_3_0= ruleParameter ) ) (otherlv_4= ',' ( (lv_exprs_5_0= ruleParameter ) ) )* ) ) + // InternalGaml.g:6836:2: ( ( ( ( (lv_exprs_0_0= ruleExpression ) ) (otherlv_1= ',' ( (lv_exprs_2_0= ruleExpression ) ) )* ) | ( ( (lv_exprs_3_0= ruleParameter ) ) (otherlv_4= ',' ( (lv_exprs_5_0= ruleParameter ) ) )* ) ) ) + // InternalGaml.g:6837:2: ( ( ( (lv_exprs_0_0= ruleExpression ) ) (otherlv_1= ',' ( (lv_exprs_2_0= ruleExpression ) ) )* ) | ( ( (lv_exprs_3_0= ruleParameter ) ) (otherlv_4= ',' ( (lv_exprs_5_0= ruleParameter ) ) )* ) ) { - // InternalGaml.g:6831:2: ( ( ( (lv_exprs_0_0= ruleExpression ) ) (otherlv_1= ',' ( (lv_exprs_2_0= ruleExpression ) ) )* ) | ( ( (lv_exprs_3_0= ruleParameter ) ) (otherlv_4= ',' ( (lv_exprs_5_0= ruleParameter ) ) )* ) ) + // InternalGaml.g:6837:2: ( ( ( (lv_exprs_0_0= ruleExpression ) ) (otherlv_1= ',' ( (lv_exprs_2_0= ruleExpression ) ) )* ) | ( ( (lv_exprs_3_0= ruleParameter ) ) (otherlv_4= ',' ( (lv_exprs_5_0= ruleParameter ) ) )* ) ) int alt129=2; alt129 = dfa129.predict(input); switch (alt129) { case 1 : - // InternalGaml.g:6832:3: ( ( (lv_exprs_0_0= ruleExpression ) ) (otherlv_1= ',' ( (lv_exprs_2_0= ruleExpression ) ) )* ) + // InternalGaml.g:6838:3: ( ( (lv_exprs_0_0= ruleExpression ) ) (otherlv_1= ',' ( (lv_exprs_2_0= ruleExpression ) ) )* ) { - // InternalGaml.g:6832:3: ( ( (lv_exprs_0_0= ruleExpression ) ) (otherlv_1= ',' ( (lv_exprs_2_0= ruleExpression ) ) )* ) - // InternalGaml.g:6833:4: ( (lv_exprs_0_0= ruleExpression ) ) (otherlv_1= ',' ( (lv_exprs_2_0= ruleExpression ) ) )* + // InternalGaml.g:6838:3: ( ( (lv_exprs_0_0= ruleExpression ) ) (otherlv_1= ',' ( (lv_exprs_2_0= ruleExpression ) ) )* ) + // InternalGaml.g:6839:4: ( (lv_exprs_0_0= ruleExpression ) ) (otherlv_1= ',' ( (lv_exprs_2_0= ruleExpression ) ) )* { - // InternalGaml.g:6833:4: ( (lv_exprs_0_0= ruleExpression ) ) - // InternalGaml.g:6834:5: (lv_exprs_0_0= ruleExpression ) + // InternalGaml.g:6839:4: ( (lv_exprs_0_0= ruleExpression ) ) + // InternalGaml.g:6840:5: (lv_exprs_0_0= ruleExpression ) { - // InternalGaml.g:6834:5: (lv_exprs_0_0= ruleExpression ) - // InternalGaml.g:6835:6: lv_exprs_0_0= ruleExpression + // InternalGaml.g:6840:5: (lv_exprs_0_0= ruleExpression ) + // InternalGaml.g:6841:6: lv_exprs_0_0= ruleExpression { if ( state.backtracking==0 ) { @@ -21445,7 +20139,7 @@ public final EObject ruleExpressionList() throws RecognitionException { } - // InternalGaml.g:6852:4: (otherlv_1= ',' ( (lv_exprs_2_0= ruleExpression ) ) )* + // InternalGaml.g:6858:4: (otherlv_1= ',' ( (lv_exprs_2_0= ruleExpression ) ) )* loop127: do { int alt127=2; @@ -21458,7 +20152,7 @@ public final EObject ruleExpressionList() throws RecognitionException { switch (alt127) { case 1 : - // InternalGaml.g:6853:5: otherlv_1= ',' ( (lv_exprs_2_0= ruleExpression ) ) + // InternalGaml.g:6859:5: otherlv_1= ',' ( (lv_exprs_2_0= ruleExpression ) ) { otherlv_1=(Token)match(input,105,FOLLOW_5); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -21466,11 +20160,11 @@ public final EObject ruleExpressionList() throws RecognitionException { newLeafNode(otherlv_1, grammarAccess.getExpressionListAccess().getCommaKeyword_0_1_0()); } - // InternalGaml.g:6857:5: ( (lv_exprs_2_0= ruleExpression ) ) - // InternalGaml.g:6858:6: (lv_exprs_2_0= ruleExpression ) + // InternalGaml.g:6863:5: ( (lv_exprs_2_0= ruleExpression ) ) + // InternalGaml.g:6864:6: (lv_exprs_2_0= ruleExpression ) { - // InternalGaml.g:6858:6: (lv_exprs_2_0= ruleExpression ) - // InternalGaml.g:6859:7: lv_exprs_2_0= ruleExpression + // InternalGaml.g:6864:6: (lv_exprs_2_0= ruleExpression ) + // InternalGaml.g:6865:7: lv_exprs_2_0= ruleExpression { if ( state.backtracking==0 ) { @@ -21517,16 +20211,16 @@ public final EObject ruleExpressionList() throws RecognitionException { } break; case 2 : - // InternalGaml.g:6879:3: ( ( (lv_exprs_3_0= ruleParameter ) ) (otherlv_4= ',' ( (lv_exprs_5_0= ruleParameter ) ) )* ) + // InternalGaml.g:6885:3: ( ( (lv_exprs_3_0= ruleParameter ) ) (otherlv_4= ',' ( (lv_exprs_5_0= ruleParameter ) ) )* ) { - // InternalGaml.g:6879:3: ( ( (lv_exprs_3_0= ruleParameter ) ) (otherlv_4= ',' ( (lv_exprs_5_0= ruleParameter ) ) )* ) - // InternalGaml.g:6880:4: ( (lv_exprs_3_0= ruleParameter ) ) (otherlv_4= ',' ( (lv_exprs_5_0= ruleParameter ) ) )* + // InternalGaml.g:6885:3: ( ( (lv_exprs_3_0= ruleParameter ) ) (otherlv_4= ',' ( (lv_exprs_5_0= ruleParameter ) ) )* ) + // InternalGaml.g:6886:4: ( (lv_exprs_3_0= ruleParameter ) ) (otherlv_4= ',' ( (lv_exprs_5_0= ruleParameter ) ) )* { - // InternalGaml.g:6880:4: ( (lv_exprs_3_0= ruleParameter ) ) - // InternalGaml.g:6881:5: (lv_exprs_3_0= ruleParameter ) + // InternalGaml.g:6886:4: ( (lv_exprs_3_0= ruleParameter ) ) + // InternalGaml.g:6887:5: (lv_exprs_3_0= ruleParameter ) { - // InternalGaml.g:6881:5: (lv_exprs_3_0= ruleParameter ) - // InternalGaml.g:6882:6: lv_exprs_3_0= ruleParameter + // InternalGaml.g:6887:5: (lv_exprs_3_0= ruleParameter ) + // InternalGaml.g:6888:6: lv_exprs_3_0= ruleParameter { if ( state.backtracking==0 ) { @@ -21557,7 +20251,7 @@ public final EObject ruleExpressionList() throws RecognitionException { } - // InternalGaml.g:6899:4: (otherlv_4= ',' ( (lv_exprs_5_0= ruleParameter ) ) )* + // InternalGaml.g:6905:4: (otherlv_4= ',' ( (lv_exprs_5_0= ruleParameter ) ) )* loop128: do { int alt128=2; @@ -21570,7 +20264,7 @@ public final EObject ruleExpressionList() throws RecognitionException { switch (alt128) { case 1 : - // InternalGaml.g:6900:5: otherlv_4= ',' ( (lv_exprs_5_0= ruleParameter ) ) + // InternalGaml.g:6906:5: otherlv_4= ',' ( (lv_exprs_5_0= ruleParameter ) ) { otherlv_4=(Token)match(input,105,FOLLOW_5); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -21578,11 +20272,11 @@ public final EObject ruleExpressionList() throws RecognitionException { newLeafNode(otherlv_4, grammarAccess.getExpressionListAccess().getCommaKeyword_1_1_0()); } - // InternalGaml.g:6904:5: ( (lv_exprs_5_0= ruleParameter ) ) - // InternalGaml.g:6905:6: (lv_exprs_5_0= ruleParameter ) + // InternalGaml.g:6910:5: ( (lv_exprs_5_0= ruleParameter ) ) + // InternalGaml.g:6911:6: (lv_exprs_5_0= ruleParameter ) { - // InternalGaml.g:6905:6: (lv_exprs_5_0= ruleParameter ) - // InternalGaml.g:6906:7: lv_exprs_5_0= ruleParameter + // InternalGaml.g:6911:6: (lv_exprs_5_0= ruleParameter ) + // InternalGaml.g:6912:7: lv_exprs_5_0= ruleParameter { if ( state.backtracking==0 ) { @@ -21653,13 +20347,7 @@ public final EObject ruleExpressionList() throws RecognitionException { // $ANTLR start "entryRuleParameter" - /** - * Entry rule parameter. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6929:1: entryRuleParameter returns [EObject current=null] : iv_ruleParameter= ruleParameter EOF ; + // InternalGaml.g:6935:1: entryRuleParameter returns [EObject current=null] : iv_ruleParameter= ruleParameter EOF ; public final EObject entryRuleParameter() throws RecognitionException { EObject current = null; @@ -21667,8 +20355,8 @@ public final EObject entryRuleParameter() throws RecognitionException { try { - // InternalGaml.g:6929:50: (iv_ruleParameter= ruleParameter EOF ) - // InternalGaml.g:6930:2: iv_ruleParameter= ruleParameter EOF + // InternalGaml.g:6935:50: (iv_ruleParameter= ruleParameter EOF ) + // InternalGaml.g:6936:2: iv_ruleParameter= ruleParameter EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getParameterRule()); @@ -21699,13 +20387,7 @@ public final EObject entryRuleParameter() throws RecognitionException { // $ANTLR start "ruleParameter" - /** - * Rule parameter. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6936:1: ruleParameter returns [EObject current=null] : ( () ( ( ( (lv_builtInFacetKey_1_1= ruleDefinitionFacetKey | lv_builtInFacetKey_1_2= ruleTypeFacetKey | lv_builtInFacetKey_1_3= ruleSpecialFacetKey | lv_builtInFacetKey_1_4= ruleActionFacetKey | lv_builtInFacetKey_1_5= ruleVarFacetKey ) ) ) | ( ( (lv_left_2_0= ruleVariableRef ) ) otherlv_3= ':' ) ) ( (lv_right_4_0= ruleExpression ) ) ) ; + // InternalGaml.g:6942:1: ruleParameter returns [EObject current=null] : ( () ( ( ( (lv_builtInFacetKey_1_1= ruleDefinitionFacetKey | lv_builtInFacetKey_1_2= ruleTypeFacetKey | lv_builtInFacetKey_1_3= ruleSpecialFacetKey | lv_builtInFacetKey_1_4= ruleActionFacetKey | lv_builtInFacetKey_1_5= ruleVarFacetKey ) ) ) | ( ( (lv_left_2_0= ruleVariableRef ) ) otherlv_3= ':' ) ) ( (lv_right_4_0= ruleExpression ) ) ) ; public final EObject ruleParameter() throws RecognitionException { EObject current = null; @@ -21729,14 +20411,14 @@ public final EObject ruleParameter() throws RecognitionException { enterRule(); try { - // InternalGaml.g:6942:2: ( ( () ( ( ( (lv_builtInFacetKey_1_1= ruleDefinitionFacetKey | lv_builtInFacetKey_1_2= ruleTypeFacetKey | lv_builtInFacetKey_1_3= ruleSpecialFacetKey | lv_builtInFacetKey_1_4= ruleActionFacetKey | lv_builtInFacetKey_1_5= ruleVarFacetKey ) ) ) | ( ( (lv_left_2_0= ruleVariableRef ) ) otherlv_3= ':' ) ) ( (lv_right_4_0= ruleExpression ) ) ) ) - // InternalGaml.g:6943:2: ( () ( ( ( (lv_builtInFacetKey_1_1= ruleDefinitionFacetKey | lv_builtInFacetKey_1_2= ruleTypeFacetKey | lv_builtInFacetKey_1_3= ruleSpecialFacetKey | lv_builtInFacetKey_1_4= ruleActionFacetKey | lv_builtInFacetKey_1_5= ruleVarFacetKey ) ) ) | ( ( (lv_left_2_0= ruleVariableRef ) ) otherlv_3= ':' ) ) ( (lv_right_4_0= ruleExpression ) ) ) + // InternalGaml.g:6948:2: ( ( () ( ( ( (lv_builtInFacetKey_1_1= ruleDefinitionFacetKey | lv_builtInFacetKey_1_2= ruleTypeFacetKey | lv_builtInFacetKey_1_3= ruleSpecialFacetKey | lv_builtInFacetKey_1_4= ruleActionFacetKey | lv_builtInFacetKey_1_5= ruleVarFacetKey ) ) ) | ( ( (lv_left_2_0= ruleVariableRef ) ) otherlv_3= ':' ) ) ( (lv_right_4_0= ruleExpression ) ) ) ) + // InternalGaml.g:6949:2: ( () ( ( ( (lv_builtInFacetKey_1_1= ruleDefinitionFacetKey | lv_builtInFacetKey_1_2= ruleTypeFacetKey | lv_builtInFacetKey_1_3= ruleSpecialFacetKey | lv_builtInFacetKey_1_4= ruleActionFacetKey | lv_builtInFacetKey_1_5= ruleVarFacetKey ) ) ) | ( ( (lv_left_2_0= ruleVariableRef ) ) otherlv_3= ':' ) ) ( (lv_right_4_0= ruleExpression ) ) ) { - // InternalGaml.g:6943:2: ( () ( ( ( (lv_builtInFacetKey_1_1= ruleDefinitionFacetKey | lv_builtInFacetKey_1_2= ruleTypeFacetKey | lv_builtInFacetKey_1_3= ruleSpecialFacetKey | lv_builtInFacetKey_1_4= ruleActionFacetKey | lv_builtInFacetKey_1_5= ruleVarFacetKey ) ) ) | ( ( (lv_left_2_0= ruleVariableRef ) ) otherlv_3= ':' ) ) ( (lv_right_4_0= ruleExpression ) ) ) - // InternalGaml.g:6944:3: () ( ( ( (lv_builtInFacetKey_1_1= ruleDefinitionFacetKey | lv_builtInFacetKey_1_2= ruleTypeFacetKey | lv_builtInFacetKey_1_3= ruleSpecialFacetKey | lv_builtInFacetKey_1_4= ruleActionFacetKey | lv_builtInFacetKey_1_5= ruleVarFacetKey ) ) ) | ( ( (lv_left_2_0= ruleVariableRef ) ) otherlv_3= ':' ) ) ( (lv_right_4_0= ruleExpression ) ) + // InternalGaml.g:6949:2: ( () ( ( ( (lv_builtInFacetKey_1_1= ruleDefinitionFacetKey | lv_builtInFacetKey_1_2= ruleTypeFacetKey | lv_builtInFacetKey_1_3= ruleSpecialFacetKey | lv_builtInFacetKey_1_4= ruleActionFacetKey | lv_builtInFacetKey_1_5= ruleVarFacetKey ) ) ) | ( ( (lv_left_2_0= ruleVariableRef ) ) otherlv_3= ':' ) ) ( (lv_right_4_0= ruleExpression ) ) ) + // InternalGaml.g:6950:3: () ( ( ( (lv_builtInFacetKey_1_1= ruleDefinitionFacetKey | lv_builtInFacetKey_1_2= ruleTypeFacetKey | lv_builtInFacetKey_1_3= ruleSpecialFacetKey | lv_builtInFacetKey_1_4= ruleActionFacetKey | lv_builtInFacetKey_1_5= ruleVarFacetKey ) ) ) | ( ( (lv_left_2_0= ruleVariableRef ) ) otherlv_3= ':' ) ) ( (lv_right_4_0= ruleExpression ) ) { - // InternalGaml.g:6944:3: () - // InternalGaml.g:6945:4: + // InternalGaml.g:6950:3: () + // InternalGaml.g:6951:4: { if ( state.backtracking==0 ) { @@ -21748,11 +20430,11 @@ public final EObject ruleParameter() throws RecognitionException { } - // InternalGaml.g:6951:3: ( ( ( (lv_builtInFacetKey_1_1= ruleDefinitionFacetKey | lv_builtInFacetKey_1_2= ruleTypeFacetKey | lv_builtInFacetKey_1_3= ruleSpecialFacetKey | lv_builtInFacetKey_1_4= ruleActionFacetKey | lv_builtInFacetKey_1_5= ruleVarFacetKey ) ) ) | ( ( (lv_left_2_0= ruleVariableRef ) ) otherlv_3= ':' ) ) + // InternalGaml.g:6957:3: ( ( ( (lv_builtInFacetKey_1_1= ruleDefinitionFacetKey | lv_builtInFacetKey_1_2= ruleTypeFacetKey | lv_builtInFacetKey_1_3= ruleSpecialFacetKey | lv_builtInFacetKey_1_4= ruleActionFacetKey | lv_builtInFacetKey_1_5= ruleVarFacetKey ) ) ) | ( ( (lv_left_2_0= ruleVariableRef ) ) otherlv_3= ':' ) ) int alt131=2; int LA131_0 = input.LA(1); - if ( (LA131_0==20||LA131_0==24||(LA131_0>=32 && LA131_0<=33)||(LA131_0>=106 && LA131_0<=128)) ) { + if ( (LA131_0==20||LA131_0==24||(LA131_0>=32 && LA131_0<=33)||(LA131_0>=106 && LA131_0<=129)) ) { alt131=1; } else if ( (LA131_0==RULE_ID||LA131_0==44||(LA131_0>=46 && LA131_0<=98)) ) { @@ -21767,15 +20449,15 @@ else if ( (LA131_0==RULE_ID||LA131_0==44||(LA131_0>=46 && LA131_0<=98)) ) { } switch (alt131) { case 1 : - // InternalGaml.g:6952:4: ( ( (lv_builtInFacetKey_1_1= ruleDefinitionFacetKey | lv_builtInFacetKey_1_2= ruleTypeFacetKey | lv_builtInFacetKey_1_3= ruleSpecialFacetKey | lv_builtInFacetKey_1_4= ruleActionFacetKey | lv_builtInFacetKey_1_5= ruleVarFacetKey ) ) ) + // InternalGaml.g:6958:4: ( ( (lv_builtInFacetKey_1_1= ruleDefinitionFacetKey | lv_builtInFacetKey_1_2= ruleTypeFacetKey | lv_builtInFacetKey_1_3= ruleSpecialFacetKey | lv_builtInFacetKey_1_4= ruleActionFacetKey | lv_builtInFacetKey_1_5= ruleVarFacetKey ) ) ) { - // InternalGaml.g:6952:4: ( ( (lv_builtInFacetKey_1_1= ruleDefinitionFacetKey | lv_builtInFacetKey_1_2= ruleTypeFacetKey | lv_builtInFacetKey_1_3= ruleSpecialFacetKey | lv_builtInFacetKey_1_4= ruleActionFacetKey | lv_builtInFacetKey_1_5= ruleVarFacetKey ) ) ) - // InternalGaml.g:6953:5: ( (lv_builtInFacetKey_1_1= ruleDefinitionFacetKey | lv_builtInFacetKey_1_2= ruleTypeFacetKey | lv_builtInFacetKey_1_3= ruleSpecialFacetKey | lv_builtInFacetKey_1_4= ruleActionFacetKey | lv_builtInFacetKey_1_5= ruleVarFacetKey ) ) + // InternalGaml.g:6958:4: ( ( (lv_builtInFacetKey_1_1= ruleDefinitionFacetKey | lv_builtInFacetKey_1_2= ruleTypeFacetKey | lv_builtInFacetKey_1_3= ruleSpecialFacetKey | lv_builtInFacetKey_1_4= ruleActionFacetKey | lv_builtInFacetKey_1_5= ruleVarFacetKey ) ) ) + // InternalGaml.g:6959:5: ( (lv_builtInFacetKey_1_1= ruleDefinitionFacetKey | lv_builtInFacetKey_1_2= ruleTypeFacetKey | lv_builtInFacetKey_1_3= ruleSpecialFacetKey | lv_builtInFacetKey_1_4= ruleActionFacetKey | lv_builtInFacetKey_1_5= ruleVarFacetKey ) ) { - // InternalGaml.g:6953:5: ( (lv_builtInFacetKey_1_1= ruleDefinitionFacetKey | lv_builtInFacetKey_1_2= ruleTypeFacetKey | lv_builtInFacetKey_1_3= ruleSpecialFacetKey | lv_builtInFacetKey_1_4= ruleActionFacetKey | lv_builtInFacetKey_1_5= ruleVarFacetKey ) ) - // InternalGaml.g:6954:6: (lv_builtInFacetKey_1_1= ruleDefinitionFacetKey | lv_builtInFacetKey_1_2= ruleTypeFacetKey | lv_builtInFacetKey_1_3= ruleSpecialFacetKey | lv_builtInFacetKey_1_4= ruleActionFacetKey | lv_builtInFacetKey_1_5= ruleVarFacetKey ) + // InternalGaml.g:6959:5: ( (lv_builtInFacetKey_1_1= ruleDefinitionFacetKey | lv_builtInFacetKey_1_2= ruleTypeFacetKey | lv_builtInFacetKey_1_3= ruleSpecialFacetKey | lv_builtInFacetKey_1_4= ruleActionFacetKey | lv_builtInFacetKey_1_5= ruleVarFacetKey ) ) + // InternalGaml.g:6960:6: (lv_builtInFacetKey_1_1= ruleDefinitionFacetKey | lv_builtInFacetKey_1_2= ruleTypeFacetKey | lv_builtInFacetKey_1_3= ruleSpecialFacetKey | lv_builtInFacetKey_1_4= ruleActionFacetKey | lv_builtInFacetKey_1_5= ruleVarFacetKey ) { - // InternalGaml.g:6954:6: (lv_builtInFacetKey_1_1= ruleDefinitionFacetKey | lv_builtInFacetKey_1_2= ruleTypeFacetKey | lv_builtInFacetKey_1_3= ruleSpecialFacetKey | lv_builtInFacetKey_1_4= ruleActionFacetKey | lv_builtInFacetKey_1_5= ruleVarFacetKey ) + // InternalGaml.g:6960:6: (lv_builtInFacetKey_1_1= ruleDefinitionFacetKey | lv_builtInFacetKey_1_2= ruleTypeFacetKey | lv_builtInFacetKey_1_3= ruleSpecialFacetKey | lv_builtInFacetKey_1_4= ruleActionFacetKey | lv_builtInFacetKey_1_5= ruleVarFacetKey ) int alt130=5; switch ( input.LA(1) ) { case 20: @@ -21810,17 +20492,18 @@ else if ( (LA131_0==RULE_ID||LA131_0==44||(LA131_0>=46 && LA131_0<=98)) ) { case 124: case 125: case 126: + case 127: { alt130=3; } break; case 24: - case 127: + case 128: { alt130=4; } break; - case 128: + case 129: { alt130=5; } @@ -21835,7 +20518,7 @@ else if ( (LA131_0==RULE_ID||LA131_0==44||(LA131_0>=46 && LA131_0<=98)) ) { switch (alt130) { case 1 : - // InternalGaml.g:6955:7: lv_builtInFacetKey_1_1= ruleDefinitionFacetKey + // InternalGaml.g:6961:7: lv_builtInFacetKey_1_1= ruleDefinitionFacetKey { if ( state.backtracking==0 ) { @@ -21864,7 +20547,7 @@ else if ( (LA131_0==RULE_ID||LA131_0==44||(LA131_0>=46 && LA131_0<=98)) ) { } break; case 2 : - // InternalGaml.g:6971:7: lv_builtInFacetKey_1_2= ruleTypeFacetKey + // InternalGaml.g:6977:7: lv_builtInFacetKey_1_2= ruleTypeFacetKey { if ( state.backtracking==0 ) { @@ -21893,7 +20576,7 @@ else if ( (LA131_0==RULE_ID||LA131_0==44||(LA131_0>=46 && LA131_0<=98)) ) { } break; case 3 : - // InternalGaml.g:6987:7: lv_builtInFacetKey_1_3= ruleSpecialFacetKey + // InternalGaml.g:6993:7: lv_builtInFacetKey_1_3= ruleSpecialFacetKey { if ( state.backtracking==0 ) { @@ -21922,7 +20605,7 @@ else if ( (LA131_0==RULE_ID||LA131_0==44||(LA131_0>=46 && LA131_0<=98)) ) { } break; case 4 : - // InternalGaml.g:7003:7: lv_builtInFacetKey_1_4= ruleActionFacetKey + // InternalGaml.g:7009:7: lv_builtInFacetKey_1_4= ruleActionFacetKey { if ( state.backtracking==0 ) { @@ -21951,7 +20634,7 @@ else if ( (LA131_0==RULE_ID||LA131_0==44||(LA131_0>=46 && LA131_0<=98)) ) { } break; case 5 : - // InternalGaml.g:7019:7: lv_builtInFacetKey_1_5= ruleVarFacetKey + // InternalGaml.g:7025:7: lv_builtInFacetKey_1_5= ruleVarFacetKey { if ( state.backtracking==0 ) { @@ -21992,16 +20675,16 @@ else if ( (LA131_0==RULE_ID||LA131_0==44||(LA131_0>=46 && LA131_0<=98)) ) { } break; case 2 : - // InternalGaml.g:7038:4: ( ( (lv_left_2_0= ruleVariableRef ) ) otherlv_3= ':' ) + // InternalGaml.g:7044:4: ( ( (lv_left_2_0= ruleVariableRef ) ) otherlv_3= ':' ) { - // InternalGaml.g:7038:4: ( ( (lv_left_2_0= ruleVariableRef ) ) otherlv_3= ':' ) - // InternalGaml.g:7039:5: ( (lv_left_2_0= ruleVariableRef ) ) otherlv_3= ':' + // InternalGaml.g:7044:4: ( ( (lv_left_2_0= ruleVariableRef ) ) otherlv_3= ':' ) + // InternalGaml.g:7045:5: ( (lv_left_2_0= ruleVariableRef ) ) otherlv_3= ':' { - // InternalGaml.g:7039:5: ( (lv_left_2_0= ruleVariableRef ) ) - // InternalGaml.g:7040:6: (lv_left_2_0= ruleVariableRef ) + // InternalGaml.g:7045:5: ( (lv_left_2_0= ruleVariableRef ) ) + // InternalGaml.g:7046:6: (lv_left_2_0= ruleVariableRef ) { - // InternalGaml.g:7040:6: (lv_left_2_0= ruleVariableRef ) - // InternalGaml.g:7041:7: lv_left_2_0= ruleVariableRef + // InternalGaml.g:7046:6: (lv_left_2_0= ruleVariableRef ) + // InternalGaml.g:7047:7: lv_left_2_0= ruleVariableRef { if ( state.backtracking==0 ) { @@ -22047,11 +20730,11 @@ else if ( (LA131_0==RULE_ID||LA131_0==44||(LA131_0>=46 && LA131_0<=98)) ) { } - // InternalGaml.g:7064:3: ( (lv_right_4_0= ruleExpression ) ) - // InternalGaml.g:7065:4: (lv_right_4_0= ruleExpression ) + // InternalGaml.g:7070:3: ( (lv_right_4_0= ruleExpression ) ) + // InternalGaml.g:7071:4: (lv_right_4_0= ruleExpression ) { - // InternalGaml.g:7065:4: (lv_right_4_0= ruleExpression ) - // InternalGaml.g:7066:5: lv_right_4_0= ruleExpression + // InternalGaml.g:7071:4: (lv_right_4_0= ruleExpression ) + // InternalGaml.g:7072:5: lv_right_4_0= ruleExpression { if ( state.backtracking==0 ) { @@ -22107,13 +20790,7 @@ else if ( (LA131_0==RULE_ID||LA131_0==44||(LA131_0>=46 && LA131_0<=98)) ) { // $ANTLR start "entryRuleUnitRef" - /** - * Entry rule unit ref. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7087:1: entryRuleUnitRef returns [EObject current=null] : iv_ruleUnitRef= ruleUnitRef EOF ; + // InternalGaml.g:7093:1: entryRuleUnitRef returns [EObject current=null] : iv_ruleUnitRef= ruleUnitRef EOF ; public final EObject entryRuleUnitRef() throws RecognitionException { EObject current = null; @@ -22121,8 +20798,8 @@ public final EObject entryRuleUnitRef() throws RecognitionException { try { - // InternalGaml.g:7087:48: (iv_ruleUnitRef= ruleUnitRef EOF ) - // InternalGaml.g:7088:2: iv_ruleUnitRef= ruleUnitRef EOF + // InternalGaml.g:7093:48: (iv_ruleUnitRef= ruleUnitRef EOF ) + // InternalGaml.g:7094:2: iv_ruleUnitRef= ruleUnitRef EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getUnitRefRule()); @@ -22153,13 +20830,7 @@ public final EObject entryRuleUnitRef() throws RecognitionException { // $ANTLR start "ruleUnitRef" - /** - * Rule unit ref. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7094:1: ruleUnitRef returns [EObject current=null] : ( () ( (otherlv_1= RULE_ID ) ) ) ; + // InternalGaml.g:7100:1: ruleUnitRef returns [EObject current=null] : ( () ( (otherlv_1= RULE_ID ) ) ) ; public final EObject ruleUnitRef() throws RecognitionException { EObject current = null; @@ -22169,14 +20840,14 @@ public final EObject ruleUnitRef() throws RecognitionException { enterRule(); try { - // InternalGaml.g:7100:2: ( ( () ( (otherlv_1= RULE_ID ) ) ) ) - // InternalGaml.g:7101:2: ( () ( (otherlv_1= RULE_ID ) ) ) + // InternalGaml.g:7106:2: ( ( () ( (otherlv_1= RULE_ID ) ) ) ) + // InternalGaml.g:7107:2: ( () ( (otherlv_1= RULE_ID ) ) ) { - // InternalGaml.g:7101:2: ( () ( (otherlv_1= RULE_ID ) ) ) - // InternalGaml.g:7102:3: () ( (otherlv_1= RULE_ID ) ) + // InternalGaml.g:7107:2: ( () ( (otherlv_1= RULE_ID ) ) ) + // InternalGaml.g:7108:3: () ( (otherlv_1= RULE_ID ) ) { - // InternalGaml.g:7102:3: () - // InternalGaml.g:7103:4: + // InternalGaml.g:7108:3: () + // InternalGaml.g:7109:4: { if ( state.backtracking==0 ) { @@ -22188,11 +20859,11 @@ public final EObject ruleUnitRef() throws RecognitionException { } - // InternalGaml.g:7109:3: ( (otherlv_1= RULE_ID ) ) - // InternalGaml.g:7110:4: (otherlv_1= RULE_ID ) + // InternalGaml.g:7115:3: ( (otherlv_1= RULE_ID ) ) + // InternalGaml.g:7116:4: (otherlv_1= RULE_ID ) { - // InternalGaml.g:7110:4: (otherlv_1= RULE_ID ) - // InternalGaml.g:7111:5: otherlv_1= RULE_ID + // InternalGaml.g:7116:4: (otherlv_1= RULE_ID ) + // InternalGaml.g:7117:5: otherlv_1= RULE_ID { if ( state.backtracking==0 ) { @@ -22238,13 +20909,7 @@ public final EObject ruleUnitRef() throws RecognitionException { // $ANTLR start "entryRuleVariableRef" - /** - * Entry rule variable ref. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7126:1: entryRuleVariableRef returns [EObject current=null] : iv_ruleVariableRef= ruleVariableRef EOF ; + // InternalGaml.g:7132:1: entryRuleVariableRef returns [EObject current=null] : iv_ruleVariableRef= ruleVariableRef EOF ; public final EObject entryRuleVariableRef() throws RecognitionException { EObject current = null; @@ -22252,8 +20917,8 @@ public final EObject entryRuleVariableRef() throws RecognitionException { try { - // InternalGaml.g:7126:52: (iv_ruleVariableRef= ruleVariableRef EOF ) - // InternalGaml.g:7127:2: iv_ruleVariableRef= ruleVariableRef EOF + // InternalGaml.g:7132:52: (iv_ruleVariableRef= ruleVariableRef EOF ) + // InternalGaml.g:7133:2: iv_ruleVariableRef= ruleVariableRef EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getVariableRefRule()); @@ -22284,13 +20949,7 @@ public final EObject entryRuleVariableRef() throws RecognitionException { // $ANTLR start "ruleVariableRef" - /** - * Rule variable ref. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7133:1: ruleVariableRef returns [EObject current=null] : ( () ( ( ruleValid_ID ) ) ) ; + // InternalGaml.g:7139:1: ruleVariableRef returns [EObject current=null] : ( () ( ( ruleValid_ID ) ) ) ; public final EObject ruleVariableRef() throws RecognitionException { EObject current = null; @@ -22298,14 +20957,14 @@ public final EObject ruleVariableRef() throws RecognitionException { enterRule(); try { - // InternalGaml.g:7139:2: ( ( () ( ( ruleValid_ID ) ) ) ) - // InternalGaml.g:7140:2: ( () ( ( ruleValid_ID ) ) ) + // InternalGaml.g:7145:2: ( ( () ( ( ruleValid_ID ) ) ) ) + // InternalGaml.g:7146:2: ( () ( ( ruleValid_ID ) ) ) { - // InternalGaml.g:7140:2: ( () ( ( ruleValid_ID ) ) ) - // InternalGaml.g:7141:3: () ( ( ruleValid_ID ) ) + // InternalGaml.g:7146:2: ( () ( ( ruleValid_ID ) ) ) + // InternalGaml.g:7147:3: () ( ( ruleValid_ID ) ) { - // InternalGaml.g:7141:3: () - // InternalGaml.g:7142:4: + // InternalGaml.g:7147:3: () + // InternalGaml.g:7148:4: { if ( state.backtracking==0 ) { @@ -22317,11 +20976,11 @@ public final EObject ruleVariableRef() throws RecognitionException { } - // InternalGaml.g:7148:3: ( ( ruleValid_ID ) ) - // InternalGaml.g:7149:4: ( ruleValid_ID ) + // InternalGaml.g:7154:3: ( ( ruleValid_ID ) ) + // InternalGaml.g:7155:4: ( ruleValid_ID ) { - // InternalGaml.g:7149:4: ( ruleValid_ID ) - // InternalGaml.g:7150:5: ruleValid_ID + // InternalGaml.g:7155:4: ( ruleValid_ID ) + // InternalGaml.g:7156:5: ruleValid_ID { if ( state.backtracking==0 ) { @@ -22376,13 +21035,7 @@ public final EObject ruleVariableRef() throws RecognitionException { // $ANTLR start "entryRuleTypeRef" - /** - * Entry rule type ref. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7168:1: entryRuleTypeRef returns [EObject current=null] : iv_ruleTypeRef= ruleTypeRef EOF ; + // InternalGaml.g:7174:1: entryRuleTypeRef returns [EObject current=null] : iv_ruleTypeRef= ruleTypeRef EOF ; public final EObject entryRuleTypeRef() throws RecognitionException { EObject current = null; @@ -22390,8 +21043,8 @@ public final EObject entryRuleTypeRef() throws RecognitionException { try { - // InternalGaml.g:7168:48: (iv_ruleTypeRef= ruleTypeRef EOF ) - // InternalGaml.g:7169:2: iv_ruleTypeRef= ruleTypeRef EOF + // InternalGaml.g:7174:48: (iv_ruleTypeRef= ruleTypeRef EOF ) + // InternalGaml.g:7175:2: iv_ruleTypeRef= ruleTypeRef EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getTypeRefRule()); @@ -22422,13 +21075,7 @@ public final EObject entryRuleTypeRef() throws RecognitionException { // $ANTLR start "ruleTypeRef" - /** - * Rule type ref. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7175:1: ruleTypeRef returns [EObject current=null] : ( ( () ( ( (otherlv_1= RULE_ID ) ) ( (lv_parameter_2_0= ruleTypeInfo ) )? ) ) | ( () (otherlv_4= 'species' ( (lv_parameter_5_0= ruleTypeInfo ) ) ) ) ) ; + // InternalGaml.g:7181:1: ruleTypeRef returns [EObject current=null] : ( ( () ( ( (otherlv_1= RULE_ID ) ) ( (lv_parameter_2_0= ruleTypeInfo ) )? ) ) | ( () (otherlv_4= 'species' ( (lv_parameter_5_0= ruleTypeInfo ) ) ) ) ) ; public final EObject ruleTypeRef() throws RecognitionException { EObject current = null; @@ -22443,10 +21090,10 @@ public final EObject ruleTypeRef() throws RecognitionException { enterRule(); try { - // InternalGaml.g:7181:2: ( ( ( () ( ( (otherlv_1= RULE_ID ) ) ( (lv_parameter_2_0= ruleTypeInfo ) )? ) ) | ( () (otherlv_4= 'species' ( (lv_parameter_5_0= ruleTypeInfo ) ) ) ) ) ) - // InternalGaml.g:7182:2: ( ( () ( ( (otherlv_1= RULE_ID ) ) ( (lv_parameter_2_0= ruleTypeInfo ) )? ) ) | ( () (otherlv_4= 'species' ( (lv_parameter_5_0= ruleTypeInfo ) ) ) ) ) + // InternalGaml.g:7187:2: ( ( ( () ( ( (otherlv_1= RULE_ID ) ) ( (lv_parameter_2_0= ruleTypeInfo ) )? ) ) | ( () (otherlv_4= 'species' ( (lv_parameter_5_0= ruleTypeInfo ) ) ) ) ) ) + // InternalGaml.g:7188:2: ( ( () ( ( (otherlv_1= RULE_ID ) ) ( (lv_parameter_2_0= ruleTypeInfo ) )? ) ) | ( () (otherlv_4= 'species' ( (lv_parameter_5_0= ruleTypeInfo ) ) ) ) ) { - // InternalGaml.g:7182:2: ( ( () ( ( (otherlv_1= RULE_ID ) ) ( (lv_parameter_2_0= ruleTypeInfo ) )? ) ) | ( () (otherlv_4= 'species' ( (lv_parameter_5_0= ruleTypeInfo ) ) ) ) ) + // InternalGaml.g:7188:2: ( ( () ( ( (otherlv_1= RULE_ID ) ) ( (lv_parameter_2_0= ruleTypeInfo ) )? ) ) | ( () (otherlv_4= 'species' ( (lv_parameter_5_0= ruleTypeInfo ) ) ) ) ) int alt133=2; int LA133_0 = input.LA(1); @@ -22465,13 +21112,13 @@ else if ( (LA133_0==46) ) { } switch (alt133) { case 1 : - // InternalGaml.g:7183:3: ( () ( ( (otherlv_1= RULE_ID ) ) ( (lv_parameter_2_0= ruleTypeInfo ) )? ) ) + // InternalGaml.g:7189:3: ( () ( ( (otherlv_1= RULE_ID ) ) ( (lv_parameter_2_0= ruleTypeInfo ) )? ) ) { - // InternalGaml.g:7183:3: ( () ( ( (otherlv_1= RULE_ID ) ) ( (lv_parameter_2_0= ruleTypeInfo ) )? ) ) - // InternalGaml.g:7184:4: () ( ( (otherlv_1= RULE_ID ) ) ( (lv_parameter_2_0= ruleTypeInfo ) )? ) + // InternalGaml.g:7189:3: ( () ( ( (otherlv_1= RULE_ID ) ) ( (lv_parameter_2_0= ruleTypeInfo ) )? ) ) + // InternalGaml.g:7190:4: () ( ( (otherlv_1= RULE_ID ) ) ( (lv_parameter_2_0= ruleTypeInfo ) )? ) { - // InternalGaml.g:7184:4: () - // InternalGaml.g:7185:5: + // InternalGaml.g:7190:4: () + // InternalGaml.g:7191:5: { if ( state.backtracking==0 ) { @@ -22483,14 +21130,14 @@ else if ( (LA133_0==46) ) { } - // InternalGaml.g:7191:4: ( ( (otherlv_1= RULE_ID ) ) ( (lv_parameter_2_0= ruleTypeInfo ) )? ) - // InternalGaml.g:7192:5: ( (otherlv_1= RULE_ID ) ) ( (lv_parameter_2_0= ruleTypeInfo ) )? + // InternalGaml.g:7197:4: ( ( (otherlv_1= RULE_ID ) ) ( (lv_parameter_2_0= ruleTypeInfo ) )? ) + // InternalGaml.g:7198:5: ( (otherlv_1= RULE_ID ) ) ( (lv_parameter_2_0= ruleTypeInfo ) )? { - // InternalGaml.g:7192:5: ( (otherlv_1= RULE_ID ) ) - // InternalGaml.g:7193:6: (otherlv_1= RULE_ID ) + // InternalGaml.g:7198:5: ( (otherlv_1= RULE_ID ) ) + // InternalGaml.g:7199:6: (otherlv_1= RULE_ID ) { - // InternalGaml.g:7193:6: (otherlv_1= RULE_ID ) - // InternalGaml.g:7194:7: otherlv_1= RULE_ID + // InternalGaml.g:7199:6: (otherlv_1= RULE_ID ) + // InternalGaml.g:7200:7: otherlv_1= RULE_ID { if ( state.backtracking==0 ) { @@ -22511,19 +21158,19 @@ else if ( (LA133_0==46) ) { } - // InternalGaml.g:7205:5: ( (lv_parameter_2_0= ruleTypeInfo ) )? + // InternalGaml.g:7211:5: ( (lv_parameter_2_0= ruleTypeInfo ) )? int alt132=2; int LA132_0 = input.LA(1); - if ( (LA132_0==137) ) { + if ( (LA132_0==138) ) { alt132=1; } switch (alt132) { case 1 : - // InternalGaml.g:7206:6: (lv_parameter_2_0= ruleTypeInfo ) + // InternalGaml.g:7212:6: (lv_parameter_2_0= ruleTypeInfo ) { - // InternalGaml.g:7206:6: (lv_parameter_2_0= ruleTypeInfo ) - // InternalGaml.g:7207:7: lv_parameter_2_0= ruleTypeInfo + // InternalGaml.g:7212:6: (lv_parameter_2_0= ruleTypeInfo ) + // InternalGaml.g:7213:7: lv_parameter_2_0= ruleTypeInfo { if ( state.backtracking==0 ) { @@ -22567,13 +21214,13 @@ else if ( (LA133_0==46) ) { } break; case 2 : - // InternalGaml.g:7227:3: ( () (otherlv_4= 'species' ( (lv_parameter_5_0= ruleTypeInfo ) ) ) ) + // InternalGaml.g:7233:3: ( () (otherlv_4= 'species' ( (lv_parameter_5_0= ruleTypeInfo ) ) ) ) { - // InternalGaml.g:7227:3: ( () (otherlv_4= 'species' ( (lv_parameter_5_0= ruleTypeInfo ) ) ) ) - // InternalGaml.g:7228:4: () (otherlv_4= 'species' ( (lv_parameter_5_0= ruleTypeInfo ) ) ) + // InternalGaml.g:7233:3: ( () (otherlv_4= 'species' ( (lv_parameter_5_0= ruleTypeInfo ) ) ) ) + // InternalGaml.g:7234:4: () (otherlv_4= 'species' ( (lv_parameter_5_0= ruleTypeInfo ) ) ) { - // InternalGaml.g:7228:4: () - // InternalGaml.g:7229:5: + // InternalGaml.g:7234:4: () + // InternalGaml.g:7235:5: { if ( state.backtracking==0 ) { @@ -22585,8 +21232,8 @@ else if ( (LA133_0==46) ) { } - // InternalGaml.g:7235:4: (otherlv_4= 'species' ( (lv_parameter_5_0= ruleTypeInfo ) ) ) - // InternalGaml.g:7236:5: otherlv_4= 'species' ( (lv_parameter_5_0= ruleTypeInfo ) ) + // InternalGaml.g:7241:4: (otherlv_4= 'species' ( (lv_parameter_5_0= ruleTypeInfo ) ) ) + // InternalGaml.g:7242:5: otherlv_4= 'species' ( (lv_parameter_5_0= ruleTypeInfo ) ) { otherlv_4=(Token)match(input,46,FOLLOW_67); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -22594,11 +21241,11 @@ else if ( (LA133_0==46) ) { newLeafNode(otherlv_4, grammarAccess.getTypeRefAccess().getSpeciesKeyword_1_1_0()); } - // InternalGaml.g:7240:5: ( (lv_parameter_5_0= ruleTypeInfo ) ) - // InternalGaml.g:7241:6: (lv_parameter_5_0= ruleTypeInfo ) + // InternalGaml.g:7246:5: ( (lv_parameter_5_0= ruleTypeInfo ) ) + // InternalGaml.g:7247:6: (lv_parameter_5_0= ruleTypeInfo ) { - // InternalGaml.g:7241:6: (lv_parameter_5_0= ruleTypeInfo ) - // InternalGaml.g:7242:7: lv_parameter_5_0= ruleTypeInfo + // InternalGaml.g:7247:6: (lv_parameter_5_0= ruleTypeInfo ) + // InternalGaml.g:7248:7: lv_parameter_5_0= ruleTypeInfo { if ( state.backtracking==0 ) { @@ -22663,13 +21310,7 @@ else if ( (LA133_0==46) ) { // $ANTLR start "entryRuleTypeInfo" - /** - * Entry rule type info. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7265:1: entryRuleTypeInfo returns [EObject current=null] : iv_ruleTypeInfo= ruleTypeInfo EOF ; + // InternalGaml.g:7271:1: entryRuleTypeInfo returns [EObject current=null] : iv_ruleTypeInfo= ruleTypeInfo EOF ; public final EObject entryRuleTypeInfo() throws RecognitionException { EObject current = null; @@ -22677,8 +21318,8 @@ public final EObject entryRuleTypeInfo() throws RecognitionException { try { - // InternalGaml.g:7265:49: (iv_ruleTypeInfo= ruleTypeInfo EOF ) - // InternalGaml.g:7266:2: iv_ruleTypeInfo= ruleTypeInfo EOF + // InternalGaml.g:7271:49: (iv_ruleTypeInfo= ruleTypeInfo EOF ) + // InternalGaml.g:7272:2: iv_ruleTypeInfo= ruleTypeInfo EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getTypeInfoRule()); @@ -22709,13 +21350,7 @@ public final EObject entryRuleTypeInfo() throws RecognitionException { // $ANTLR start "ruleTypeInfo" - /** - * Rule type info. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7272:1: ruleTypeInfo returns [EObject current=null] : (otherlv_0= '<' ( (lv_first_1_0= ruleTypeRef ) ) (otherlv_2= ',' ( (lv_second_3_0= ruleTypeRef ) ) )? ( ( '>' )=>otherlv_4= '>' ) ) ; + // InternalGaml.g:7278:1: ruleTypeInfo returns [EObject current=null] : (otherlv_0= '<' ( (lv_first_1_0= ruleTypeRef ) ) (otherlv_2= ',' ( (lv_second_3_0= ruleTypeRef ) ) )? ( ( '>' )=>otherlv_4= '>' ) ) ; public final EObject ruleTypeInfo() throws RecognitionException { EObject current = null; @@ -22731,23 +21366,23 @@ public final EObject ruleTypeInfo() throws RecognitionException { enterRule(); try { - // InternalGaml.g:7278:2: ( (otherlv_0= '<' ( (lv_first_1_0= ruleTypeRef ) ) (otherlv_2= ',' ( (lv_second_3_0= ruleTypeRef ) ) )? ( ( '>' )=>otherlv_4= '>' ) ) ) - // InternalGaml.g:7279:2: (otherlv_0= '<' ( (lv_first_1_0= ruleTypeRef ) ) (otherlv_2= ',' ( (lv_second_3_0= ruleTypeRef ) ) )? ( ( '>' )=>otherlv_4= '>' ) ) + // InternalGaml.g:7284:2: ( (otherlv_0= '<' ( (lv_first_1_0= ruleTypeRef ) ) (otherlv_2= ',' ( (lv_second_3_0= ruleTypeRef ) ) )? ( ( '>' )=>otherlv_4= '>' ) ) ) + // InternalGaml.g:7285:2: (otherlv_0= '<' ( (lv_first_1_0= ruleTypeRef ) ) (otherlv_2= ',' ( (lv_second_3_0= ruleTypeRef ) ) )? ( ( '>' )=>otherlv_4= '>' ) ) { - // InternalGaml.g:7279:2: (otherlv_0= '<' ( (lv_first_1_0= ruleTypeRef ) ) (otherlv_2= ',' ( (lv_second_3_0= ruleTypeRef ) ) )? ( ( '>' )=>otherlv_4= '>' ) ) - // InternalGaml.g:7280:3: otherlv_0= '<' ( (lv_first_1_0= ruleTypeRef ) ) (otherlv_2= ',' ( (lv_second_3_0= ruleTypeRef ) ) )? ( ( '>' )=>otherlv_4= '>' ) + // InternalGaml.g:7285:2: (otherlv_0= '<' ( (lv_first_1_0= ruleTypeRef ) ) (otherlv_2= ',' ( (lv_second_3_0= ruleTypeRef ) ) )? ( ( '>' )=>otherlv_4= '>' ) ) + // InternalGaml.g:7286:3: otherlv_0= '<' ( (lv_first_1_0= ruleTypeRef ) ) (otherlv_2= ',' ( (lv_second_3_0= ruleTypeRef ) ) )? ( ( '>' )=>otherlv_4= '>' ) { - otherlv_0=(Token)match(input,137,FOLLOW_30); if (state.failed) return current; + otherlv_0=(Token)match(input,138,FOLLOW_30); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_0, grammarAccess.getTypeInfoAccess().getLessThanSignKeyword_0()); } - // InternalGaml.g:7284:3: ( (lv_first_1_0= ruleTypeRef ) ) - // InternalGaml.g:7285:4: (lv_first_1_0= ruleTypeRef ) + // InternalGaml.g:7290:3: ( (lv_first_1_0= ruleTypeRef ) ) + // InternalGaml.g:7291:4: (lv_first_1_0= ruleTypeRef ) { - // InternalGaml.g:7285:4: (lv_first_1_0= ruleTypeRef ) - // InternalGaml.g:7286:5: lv_first_1_0= ruleTypeRef + // InternalGaml.g:7291:4: (lv_first_1_0= ruleTypeRef ) + // InternalGaml.g:7292:5: lv_first_1_0= ruleTypeRef { if ( state.backtracking==0 ) { @@ -22778,7 +21413,7 @@ public final EObject ruleTypeInfo() throws RecognitionException { } - // InternalGaml.g:7303:3: (otherlv_2= ',' ( (lv_second_3_0= ruleTypeRef ) ) )? + // InternalGaml.g:7309:3: (otherlv_2= ',' ( (lv_second_3_0= ruleTypeRef ) ) )? int alt134=2; int LA134_0 = input.LA(1); @@ -22787,7 +21422,7 @@ public final EObject ruleTypeInfo() throws RecognitionException { } switch (alt134) { case 1 : - // InternalGaml.g:7304:4: otherlv_2= ',' ( (lv_second_3_0= ruleTypeRef ) ) + // InternalGaml.g:7310:4: otherlv_2= ',' ( (lv_second_3_0= ruleTypeRef ) ) { otherlv_2=(Token)match(input,105,FOLLOW_30); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -22795,11 +21430,11 @@ public final EObject ruleTypeInfo() throws RecognitionException { newLeafNode(otherlv_2, grammarAccess.getTypeInfoAccess().getCommaKeyword_2_0()); } - // InternalGaml.g:7308:4: ( (lv_second_3_0= ruleTypeRef ) ) - // InternalGaml.g:7309:5: (lv_second_3_0= ruleTypeRef ) + // InternalGaml.g:7314:4: ( (lv_second_3_0= ruleTypeRef ) ) + // InternalGaml.g:7315:5: (lv_second_3_0= ruleTypeRef ) { - // InternalGaml.g:7309:5: (lv_second_3_0= ruleTypeRef ) - // InternalGaml.g:7310:6: lv_second_3_0= ruleTypeRef + // InternalGaml.g:7315:5: (lv_second_3_0= ruleTypeRef ) + // InternalGaml.g:7316:6: lv_second_3_0= ruleTypeRef { if ( state.backtracking==0 ) { @@ -22836,8 +21471,8 @@ public final EObject ruleTypeInfo() throws RecognitionException { } - // InternalGaml.g:7328:3: ( ( '>' )=>otherlv_4= '>' ) - // InternalGaml.g:7329:4: ( '>' )=>otherlv_4= '>' + // InternalGaml.g:7334:3: ( ( '>' )=>otherlv_4= '>' ) + // InternalGaml.g:7335:4: ( '>' )=>otherlv_4= '>' { otherlv_4=(Token)match(input,100,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -22873,13 +21508,7 @@ public final EObject ruleTypeInfo() throws RecognitionException { // $ANTLR start "entryRuleActionRef" - /** - * Entry rule action ref. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7339:1: entryRuleActionRef returns [EObject current=null] : iv_ruleActionRef= ruleActionRef EOF ; + // InternalGaml.g:7345:1: entryRuleActionRef returns [EObject current=null] : iv_ruleActionRef= ruleActionRef EOF ; public final EObject entryRuleActionRef() throws RecognitionException { EObject current = null; @@ -22887,8 +21516,8 @@ public final EObject entryRuleActionRef() throws RecognitionException { try { - // InternalGaml.g:7339:50: (iv_ruleActionRef= ruleActionRef EOF ) - // InternalGaml.g:7340:2: iv_ruleActionRef= ruleActionRef EOF + // InternalGaml.g:7345:50: (iv_ruleActionRef= ruleActionRef EOF ) + // InternalGaml.g:7346:2: iv_ruleActionRef= ruleActionRef EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getActionRefRule()); @@ -22919,13 +21548,7 @@ public final EObject entryRuleActionRef() throws RecognitionException { // $ANTLR start "ruleActionRef" - /** - * Rule action ref. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7346:1: ruleActionRef returns [EObject current=null] : ( () ( ( ruleValid_ID ) ) ) ; + // InternalGaml.g:7352:1: ruleActionRef returns [EObject current=null] : ( () ( ( ruleValid_ID ) ) ) ; public final EObject ruleActionRef() throws RecognitionException { EObject current = null; @@ -22933,14 +21556,14 @@ public final EObject ruleActionRef() throws RecognitionException { enterRule(); try { - // InternalGaml.g:7352:2: ( ( () ( ( ruleValid_ID ) ) ) ) - // InternalGaml.g:7353:2: ( () ( ( ruleValid_ID ) ) ) + // InternalGaml.g:7358:2: ( ( () ( ( ruleValid_ID ) ) ) ) + // InternalGaml.g:7359:2: ( () ( ( ruleValid_ID ) ) ) { - // InternalGaml.g:7353:2: ( () ( ( ruleValid_ID ) ) ) - // InternalGaml.g:7354:3: () ( ( ruleValid_ID ) ) + // InternalGaml.g:7359:2: ( () ( ( ruleValid_ID ) ) ) + // InternalGaml.g:7360:3: () ( ( ruleValid_ID ) ) { - // InternalGaml.g:7354:3: () - // InternalGaml.g:7355:4: + // InternalGaml.g:7360:3: () + // InternalGaml.g:7361:4: { if ( state.backtracking==0 ) { @@ -22952,11 +21575,11 @@ public final EObject ruleActionRef() throws RecognitionException { } - // InternalGaml.g:7361:3: ( ( ruleValid_ID ) ) - // InternalGaml.g:7362:4: ( ruleValid_ID ) + // InternalGaml.g:7367:3: ( ( ruleValid_ID ) ) + // InternalGaml.g:7368:4: ( ruleValid_ID ) { - // InternalGaml.g:7362:4: ( ruleValid_ID ) - // InternalGaml.g:7363:5: ruleValid_ID + // InternalGaml.g:7368:4: ( ruleValid_ID ) + // InternalGaml.g:7369:5: ruleValid_ID { if ( state.backtracking==0 ) { @@ -23011,13 +21634,7 @@ public final EObject ruleActionRef() throws RecognitionException { // $ANTLR start "entryRuleEquationRef" - /** - * Entry rule equation ref. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7381:1: entryRuleEquationRef returns [EObject current=null] : iv_ruleEquationRef= ruleEquationRef EOF ; + // InternalGaml.g:7387:1: entryRuleEquationRef returns [EObject current=null] : iv_ruleEquationRef= ruleEquationRef EOF ; public final EObject entryRuleEquationRef() throws RecognitionException { EObject current = null; @@ -23025,8 +21642,8 @@ public final EObject entryRuleEquationRef() throws RecognitionException { try { - // InternalGaml.g:7381:52: (iv_ruleEquationRef= ruleEquationRef EOF ) - // InternalGaml.g:7382:2: iv_ruleEquationRef= ruleEquationRef EOF + // InternalGaml.g:7387:52: (iv_ruleEquationRef= ruleEquationRef EOF ) + // InternalGaml.g:7388:2: iv_ruleEquationRef= ruleEquationRef EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getEquationRefRule()); @@ -23057,13 +21674,7 @@ public final EObject entryRuleEquationRef() throws RecognitionException { // $ANTLR start "ruleEquationRef" - /** - * Rule equation ref. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7388:1: ruleEquationRef returns [EObject current=null] : ( () ( ( ruleValid_ID ) ) ) ; + // InternalGaml.g:7394:1: ruleEquationRef returns [EObject current=null] : ( () ( ( ruleValid_ID ) ) ) ; public final EObject ruleEquationRef() throws RecognitionException { EObject current = null; @@ -23071,14 +21682,14 @@ public final EObject ruleEquationRef() throws RecognitionException { enterRule(); try { - // InternalGaml.g:7394:2: ( ( () ( ( ruleValid_ID ) ) ) ) - // InternalGaml.g:7395:2: ( () ( ( ruleValid_ID ) ) ) + // InternalGaml.g:7400:2: ( ( () ( ( ruleValid_ID ) ) ) ) + // InternalGaml.g:7401:2: ( () ( ( ruleValid_ID ) ) ) { - // InternalGaml.g:7395:2: ( () ( ( ruleValid_ID ) ) ) - // InternalGaml.g:7396:3: () ( ( ruleValid_ID ) ) + // InternalGaml.g:7401:2: ( () ( ( ruleValid_ID ) ) ) + // InternalGaml.g:7402:3: () ( ( ruleValid_ID ) ) { - // InternalGaml.g:7396:3: () - // InternalGaml.g:7397:4: + // InternalGaml.g:7402:3: () + // InternalGaml.g:7403:4: { if ( state.backtracking==0 ) { @@ -23090,11 +21701,11 @@ public final EObject ruleEquationRef() throws RecognitionException { } - // InternalGaml.g:7403:3: ( ( ruleValid_ID ) ) - // InternalGaml.g:7404:4: ( ruleValid_ID ) + // InternalGaml.g:7409:3: ( ( ruleValid_ID ) ) + // InternalGaml.g:7410:4: ( ruleValid_ID ) { - // InternalGaml.g:7404:4: ( ruleValid_ID ) - // InternalGaml.g:7405:5: ruleValid_ID + // InternalGaml.g:7410:4: ( ruleValid_ID ) + // InternalGaml.g:7411:5: ruleValid_ID { if ( state.backtracking==0 ) { @@ -23149,13 +21760,7 @@ public final EObject ruleEquationRef() throws RecognitionException { // $ANTLR start "entryRuleEquationDefinition" - /** - * Entry rule equation definition. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7423:1: entryRuleEquationDefinition returns [EObject current=null] : iv_ruleEquationDefinition= ruleEquationDefinition EOF ; + // InternalGaml.g:7429:1: entryRuleEquationDefinition returns [EObject current=null] : iv_ruleEquationDefinition= ruleEquationDefinition EOF ; public final EObject entryRuleEquationDefinition() throws RecognitionException { EObject current = null; @@ -23163,8 +21768,8 @@ public final EObject entryRuleEquationDefinition() throws RecognitionException { try { - // InternalGaml.g:7423:59: (iv_ruleEquationDefinition= ruleEquationDefinition EOF ) - // InternalGaml.g:7424:2: iv_ruleEquationDefinition= ruleEquationDefinition EOF + // InternalGaml.g:7429:59: (iv_ruleEquationDefinition= ruleEquationDefinition EOF ) + // InternalGaml.g:7430:2: iv_ruleEquationDefinition= ruleEquationDefinition EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getEquationDefinitionRule()); @@ -23195,13 +21800,7 @@ public final EObject entryRuleEquationDefinition() throws RecognitionException { // $ANTLR start "ruleEquationDefinition" - /** - * Rule equation definition. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7430:1: ruleEquationDefinition returns [EObject current=null] : (this_S_Equations_0= ruleS_Equations | this_EquationFakeDefinition_1= ruleEquationFakeDefinition ) ; + // InternalGaml.g:7436:1: ruleEquationDefinition returns [EObject current=null] : (this_S_Equations_0= ruleS_Equations | this_EquationFakeDefinition_1= ruleEquationFakeDefinition ) ; public final EObject ruleEquationDefinition() throws RecognitionException { EObject current = null; @@ -23214,17 +21813,17 @@ public final EObject ruleEquationDefinition() throws RecognitionException { enterRule(); try { - // InternalGaml.g:7436:2: ( (this_S_Equations_0= ruleS_Equations | this_EquationFakeDefinition_1= ruleEquationFakeDefinition ) ) - // InternalGaml.g:7437:2: (this_S_Equations_0= ruleS_Equations | this_EquationFakeDefinition_1= ruleEquationFakeDefinition ) + // InternalGaml.g:7442:2: ( (this_S_Equations_0= ruleS_Equations | this_EquationFakeDefinition_1= ruleEquationFakeDefinition ) ) + // InternalGaml.g:7443:2: (this_S_Equations_0= ruleS_Equations | this_EquationFakeDefinition_1= ruleEquationFakeDefinition ) { - // InternalGaml.g:7437:2: (this_S_Equations_0= ruleS_Equations | this_EquationFakeDefinition_1= ruleEquationFakeDefinition ) + // InternalGaml.g:7443:2: (this_S_Equations_0= ruleS_Equations | this_EquationFakeDefinition_1= ruleEquationFakeDefinition ) int alt135=2; int LA135_0 = input.LA(1); if ( (LA135_0==44) ) { alt135=1; } - else if ( (LA135_0==157) ) { + else if ( (LA135_0==158) ) { alt135=2; } else { @@ -23236,7 +21835,7 @@ else if ( (LA135_0==157) ) { } switch (alt135) { case 1 : - // InternalGaml.g:7438:3: this_S_Equations_0= ruleS_Equations + // InternalGaml.g:7444:3: this_S_Equations_0= ruleS_Equations { if ( state.backtracking==0 ) { @@ -23258,7 +21857,7 @@ else if ( (LA135_0==157) ) { } break; case 2 : - // InternalGaml.g:7447:3: this_EquationFakeDefinition_1= ruleEquationFakeDefinition + // InternalGaml.g:7453:3: this_EquationFakeDefinition_1= ruleEquationFakeDefinition { if ( state.backtracking==0 ) { @@ -23304,13 +21903,7 @@ else if ( (LA135_0==157) ) { // $ANTLR start "entryRuleTypeDefinition" - /** - * Entry rule type definition. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7459:1: entryRuleTypeDefinition returns [EObject current=null] : iv_ruleTypeDefinition= ruleTypeDefinition EOF ; + // InternalGaml.g:7465:1: entryRuleTypeDefinition returns [EObject current=null] : iv_ruleTypeDefinition= ruleTypeDefinition EOF ; public final EObject entryRuleTypeDefinition() throws RecognitionException { EObject current = null; @@ -23318,8 +21911,8 @@ public final EObject entryRuleTypeDefinition() throws RecognitionException { try { - // InternalGaml.g:7459:55: (iv_ruleTypeDefinition= ruleTypeDefinition EOF ) - // InternalGaml.g:7460:2: iv_ruleTypeDefinition= ruleTypeDefinition EOF + // InternalGaml.g:7465:55: (iv_ruleTypeDefinition= ruleTypeDefinition EOF ) + // InternalGaml.g:7466:2: iv_ruleTypeDefinition= ruleTypeDefinition EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getTypeDefinitionRule()); @@ -23350,13 +21943,7 @@ public final EObject entryRuleTypeDefinition() throws RecognitionException { // $ANTLR start "ruleTypeDefinition" - /** - * Rule type definition. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7466:1: ruleTypeDefinition returns [EObject current=null] : (this_S_Species_0= ruleS_Species | this_TypeFakeDefinition_1= ruleTypeFakeDefinition ) ; + // InternalGaml.g:7472:1: ruleTypeDefinition returns [EObject current=null] : (this_S_Species_0= ruleS_Species | this_TypeFakeDefinition_1= ruleTypeFakeDefinition ) ; public final EObject ruleTypeDefinition() throws RecognitionException { EObject current = null; @@ -23369,17 +21956,17 @@ public final EObject ruleTypeDefinition() throws RecognitionException { enterRule(); try { - // InternalGaml.g:7472:2: ( (this_S_Species_0= ruleS_Species | this_TypeFakeDefinition_1= ruleTypeFakeDefinition ) ) - // InternalGaml.g:7473:2: (this_S_Species_0= ruleS_Species | this_TypeFakeDefinition_1= ruleTypeFakeDefinition ) + // InternalGaml.g:7478:2: ( (this_S_Species_0= ruleS_Species | this_TypeFakeDefinition_1= ruleTypeFakeDefinition ) ) + // InternalGaml.g:7479:2: (this_S_Species_0= ruleS_Species | this_TypeFakeDefinition_1= ruleTypeFakeDefinition ) { - // InternalGaml.g:7473:2: (this_S_Species_0= ruleS_Species | this_TypeFakeDefinition_1= ruleTypeFakeDefinition ) + // InternalGaml.g:7479:2: (this_S_Species_0= ruleS_Species | this_TypeFakeDefinition_1= ruleTypeFakeDefinition ) int alt136=2; int LA136_0 = input.LA(1); if ( ((LA136_0>=46 && LA136_0<=47)) ) { alt136=1; } - else if ( (LA136_0==153) ) { + else if ( (LA136_0==154) ) { alt136=2; } else { @@ -23391,7 +21978,7 @@ else if ( (LA136_0==153) ) { } switch (alt136) { case 1 : - // InternalGaml.g:7474:3: this_S_Species_0= ruleS_Species + // InternalGaml.g:7480:3: this_S_Species_0= ruleS_Species { if ( state.backtracking==0 ) { @@ -23413,7 +22000,7 @@ else if ( (LA136_0==153) ) { } break; case 2 : - // InternalGaml.g:7483:3: this_TypeFakeDefinition_1= ruleTypeFakeDefinition + // InternalGaml.g:7489:3: this_TypeFakeDefinition_1= ruleTypeFakeDefinition { if ( state.backtracking==0 ) { @@ -23459,13 +22046,7 @@ else if ( (LA136_0==153) ) { // $ANTLR start "entryRuleVarDefinition" - /** - * Entry rule var definition. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7495:1: entryRuleVarDefinition returns [EObject current=null] : iv_ruleVarDefinition= ruleVarDefinition EOF ; + // InternalGaml.g:7501:1: entryRuleVarDefinition returns [EObject current=null] : iv_ruleVarDefinition= ruleVarDefinition EOF ; public final EObject entryRuleVarDefinition() throws RecognitionException { EObject current = null; @@ -23473,8 +22054,8 @@ public final EObject entryRuleVarDefinition() throws RecognitionException { try { - // InternalGaml.g:7495:54: (iv_ruleVarDefinition= ruleVarDefinition EOF ) - // InternalGaml.g:7496:2: iv_ruleVarDefinition= ruleVarDefinition EOF + // InternalGaml.g:7501:54: (iv_ruleVarDefinition= ruleVarDefinition EOF ) + // InternalGaml.g:7502:2: iv_ruleVarDefinition= ruleVarDefinition EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getVarDefinitionRule()); @@ -23505,13 +22086,7 @@ public final EObject entryRuleVarDefinition() throws RecognitionException { // $ANTLR start "ruleVarDefinition" - /** - * Rule var definition. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7502:1: ruleVarDefinition returns [EObject current=null] : ( ( ( ruleS_Declaration )=>this_S_Declaration_0= ruleS_Declaration ) | (this_Model_1= ruleModel | this_ArgumentDefinition_2= ruleArgumentDefinition | this_DefinitionFacet_3= ruleDefinitionFacet | this_VarFakeDefinition_4= ruleVarFakeDefinition | this_Import_5= ruleImport | this_S_Experiment_6= ruleS_Experiment ) ) ; + // InternalGaml.g:7508:1: ruleVarDefinition returns [EObject current=null] : ( ( ( ruleS_Declaration )=>this_S_Declaration_0= ruleS_Declaration ) | (this_Model_1= ruleModel | this_ArgumentDefinition_2= ruleArgumentDefinition | this_DefinitionFacet_3= ruleDefinitionFacet | this_VarFakeDefinition_4= ruleVarFakeDefinition | this_Import_5= ruleImport | this_S_Experiment_6= ruleS_Experiment ) ) ; public final EObject ruleVarDefinition() throws RecognitionException { EObject current = null; @@ -23534,18 +22109,18 @@ public final EObject ruleVarDefinition() throws RecognitionException { enterRule(); try { - // InternalGaml.g:7508:2: ( ( ( ( ruleS_Declaration )=>this_S_Declaration_0= ruleS_Declaration ) | (this_Model_1= ruleModel | this_ArgumentDefinition_2= ruleArgumentDefinition | this_DefinitionFacet_3= ruleDefinitionFacet | this_VarFakeDefinition_4= ruleVarFakeDefinition | this_Import_5= ruleImport | this_S_Experiment_6= ruleS_Experiment ) ) ) - // InternalGaml.g:7509:2: ( ( ( ruleS_Declaration )=>this_S_Declaration_0= ruleS_Declaration ) | (this_Model_1= ruleModel | this_ArgumentDefinition_2= ruleArgumentDefinition | this_DefinitionFacet_3= ruleDefinitionFacet | this_VarFakeDefinition_4= ruleVarFakeDefinition | this_Import_5= ruleImport | this_S_Experiment_6= ruleS_Experiment ) ) + // InternalGaml.g:7514:2: ( ( ( ( ruleS_Declaration )=>this_S_Declaration_0= ruleS_Declaration ) | (this_Model_1= ruleModel | this_ArgumentDefinition_2= ruleArgumentDefinition | this_DefinitionFacet_3= ruleDefinitionFacet | this_VarFakeDefinition_4= ruleVarFakeDefinition | this_Import_5= ruleImport | this_S_Experiment_6= ruleS_Experiment ) ) ) + // InternalGaml.g:7515:2: ( ( ( ruleS_Declaration )=>this_S_Declaration_0= ruleS_Declaration ) | (this_Model_1= ruleModel | this_ArgumentDefinition_2= ruleArgumentDefinition | this_DefinitionFacet_3= ruleDefinitionFacet | this_VarFakeDefinition_4= ruleVarFakeDefinition | this_Import_5= ruleImport | this_S_Experiment_6= ruleS_Experiment ) ) { - // InternalGaml.g:7509:2: ( ( ( ruleS_Declaration )=>this_S_Declaration_0= ruleS_Declaration ) | (this_Model_1= ruleModel | this_ArgumentDefinition_2= ruleArgumentDefinition | this_DefinitionFacet_3= ruleDefinitionFacet | this_VarFakeDefinition_4= ruleVarFakeDefinition | this_Import_5= ruleImport | this_S_Experiment_6= ruleS_Experiment ) ) + // InternalGaml.g:7515:2: ( ( ( ruleS_Declaration )=>this_S_Declaration_0= ruleS_Declaration ) | (this_Model_1= ruleModel | this_ArgumentDefinition_2= ruleArgumentDefinition | this_DefinitionFacet_3= ruleDefinitionFacet | this_VarFakeDefinition_4= ruleVarFakeDefinition | this_Import_5= ruleImport | this_S_Experiment_6= ruleS_Experiment ) ) int alt138=2; alt138 = dfa138.predict(input); switch (alt138) { case 1 : - // InternalGaml.g:7510:3: ( ( ruleS_Declaration )=>this_S_Declaration_0= ruleS_Declaration ) + // InternalGaml.g:7516:3: ( ( ruleS_Declaration )=>this_S_Declaration_0= ruleS_Declaration ) { - // InternalGaml.g:7510:3: ( ( ruleS_Declaration )=>this_S_Declaration_0= ruleS_Declaration ) - // InternalGaml.g:7511:4: ( ruleS_Declaration )=>this_S_Declaration_0= ruleS_Declaration + // InternalGaml.g:7516:3: ( ( ruleS_Declaration )=>this_S_Declaration_0= ruleS_Declaration ) + // InternalGaml.g:7517:4: ( ruleS_Declaration )=>this_S_Declaration_0= ruleS_Declaration { if ( state.backtracking==0 ) { @@ -23570,9 +22145,9 @@ public final EObject ruleVarDefinition() throws RecognitionException { } break; case 2 : - // InternalGaml.g:7522:3: (this_Model_1= ruleModel | this_ArgumentDefinition_2= ruleArgumentDefinition | this_DefinitionFacet_3= ruleDefinitionFacet | this_VarFakeDefinition_4= ruleVarFakeDefinition | this_Import_5= ruleImport | this_S_Experiment_6= ruleS_Experiment ) + // InternalGaml.g:7528:3: (this_Model_1= ruleModel | this_ArgumentDefinition_2= ruleArgumentDefinition | this_DefinitionFacet_3= ruleDefinitionFacet | this_VarFakeDefinition_4= ruleVarFakeDefinition | this_Import_5= ruleImport | this_S_Experiment_6= ruleS_Experiment ) { - // InternalGaml.g:7522:3: (this_Model_1= ruleModel | this_ArgumentDefinition_2= ruleArgumentDefinition | this_DefinitionFacet_3= ruleDefinitionFacet | this_VarFakeDefinition_4= ruleVarFakeDefinition | this_Import_5= ruleImport | this_S_Experiment_6= ruleS_Experiment ) + // InternalGaml.g:7528:3: (this_Model_1= ruleModel | this_ArgumentDefinition_2= ruleArgumentDefinition | this_DefinitionFacet_3= ruleDefinitionFacet | this_VarFakeDefinition_4= ruleVarFakeDefinition | this_Import_5= ruleImport | this_S_Experiment_6= ruleS_Experiment ) int alt137=6; switch ( input.LA(1) ) { case 16: @@ -23593,7 +22168,7 @@ public final EObject ruleVarDefinition() throws RecognitionException { alt137=3; } break; - case 156: + case 157: { alt137=4; } @@ -23618,7 +22193,7 @@ public final EObject ruleVarDefinition() throws RecognitionException { switch (alt137) { case 1 : - // InternalGaml.g:7523:4: this_Model_1= ruleModel + // InternalGaml.g:7529:4: this_Model_1= ruleModel { if ( state.backtracking==0 ) { @@ -23640,7 +22215,7 @@ public final EObject ruleVarDefinition() throws RecognitionException { } break; case 2 : - // InternalGaml.g:7532:4: this_ArgumentDefinition_2= ruleArgumentDefinition + // InternalGaml.g:7538:4: this_ArgumentDefinition_2= ruleArgumentDefinition { if ( state.backtracking==0 ) { @@ -23662,7 +22237,7 @@ public final EObject ruleVarDefinition() throws RecognitionException { } break; case 3 : - // InternalGaml.g:7541:4: this_DefinitionFacet_3= ruleDefinitionFacet + // InternalGaml.g:7547:4: this_DefinitionFacet_3= ruleDefinitionFacet { if ( state.backtracking==0 ) { @@ -23684,7 +22259,7 @@ public final EObject ruleVarDefinition() throws RecognitionException { } break; case 4 : - // InternalGaml.g:7550:4: this_VarFakeDefinition_4= ruleVarFakeDefinition + // InternalGaml.g:7556:4: this_VarFakeDefinition_4= ruleVarFakeDefinition { if ( state.backtracking==0 ) { @@ -23706,7 +22281,7 @@ public final EObject ruleVarDefinition() throws RecognitionException { } break; case 5 : - // InternalGaml.g:7559:4: this_Import_5= ruleImport + // InternalGaml.g:7565:4: this_Import_5= ruleImport { if ( state.backtracking==0 ) { @@ -23728,7 +22303,7 @@ public final EObject ruleVarDefinition() throws RecognitionException { } break; case 6 : - // InternalGaml.g:7568:4: this_S_Experiment_6= ruleS_Experiment + // InternalGaml.g:7574:4: this_S_Experiment_6= ruleS_Experiment { if ( state.backtracking==0 ) { @@ -23780,13 +22355,7 @@ public final EObject ruleVarDefinition() throws RecognitionException { // $ANTLR start "entryRuleActionDefinition" - /** - * Entry rule action definition. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7581:1: entryRuleActionDefinition returns [EObject current=null] : iv_ruleActionDefinition= ruleActionDefinition EOF ; + // InternalGaml.g:7587:1: entryRuleActionDefinition returns [EObject current=null] : iv_ruleActionDefinition= ruleActionDefinition EOF ; public final EObject entryRuleActionDefinition() throws RecognitionException { EObject current = null; @@ -23794,8 +22363,8 @@ public final EObject entryRuleActionDefinition() throws RecognitionException { try { - // InternalGaml.g:7581:57: (iv_ruleActionDefinition= ruleActionDefinition EOF ) - // InternalGaml.g:7582:2: iv_ruleActionDefinition= ruleActionDefinition EOF + // InternalGaml.g:7587:57: (iv_ruleActionDefinition= ruleActionDefinition EOF ) + // InternalGaml.g:7588:2: iv_ruleActionDefinition= ruleActionDefinition EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getActionDefinitionRule()); @@ -23826,13 +22395,7 @@ public final EObject entryRuleActionDefinition() throws RecognitionException { // $ANTLR start "ruleActionDefinition" - /** - * Rule action definition. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7588:1: ruleActionDefinition returns [EObject current=null] : (this_S_Action_0= ruleS_Action | this_ActionFakeDefinition_1= ruleActionFakeDefinition | this_S_Definition_2= ruleS_Definition | this_TypeDefinition_3= ruleTypeDefinition ) ; + // InternalGaml.g:7594:1: ruleActionDefinition returns [EObject current=null] : (this_S_Action_0= ruleS_Action | this_ActionFakeDefinition_1= ruleActionFakeDefinition | this_S_Definition_2= ruleS_Definition | this_TypeDefinition_3= ruleTypeDefinition ) ; public final EObject ruleActionDefinition() throws RecognitionException { EObject current = null; @@ -23849,10 +22412,10 @@ public final EObject ruleActionDefinition() throws RecognitionException { enterRule(); try { - // InternalGaml.g:7594:2: ( (this_S_Action_0= ruleS_Action | this_ActionFakeDefinition_1= ruleActionFakeDefinition | this_S_Definition_2= ruleS_Definition | this_TypeDefinition_3= ruleTypeDefinition ) ) - // InternalGaml.g:7595:2: (this_S_Action_0= ruleS_Action | this_ActionFakeDefinition_1= ruleActionFakeDefinition | this_S_Definition_2= ruleS_Definition | this_TypeDefinition_3= ruleTypeDefinition ) + // InternalGaml.g:7600:2: ( (this_S_Action_0= ruleS_Action | this_ActionFakeDefinition_1= ruleActionFakeDefinition | this_S_Definition_2= ruleS_Definition | this_TypeDefinition_3= ruleTypeDefinition ) ) + // InternalGaml.g:7601:2: (this_S_Action_0= ruleS_Action | this_ActionFakeDefinition_1= ruleActionFakeDefinition | this_S_Definition_2= ruleS_Definition | this_TypeDefinition_3= ruleTypeDefinition ) { - // InternalGaml.g:7595:2: (this_S_Action_0= ruleS_Action | this_ActionFakeDefinition_1= ruleActionFakeDefinition | this_S_Definition_2= ruleS_Definition | this_TypeDefinition_3= ruleTypeDefinition ) + // InternalGaml.g:7601:2: (this_S_Action_0= ruleS_Action | this_ActionFakeDefinition_1= ruleActionFakeDefinition | this_S_Definition_2= ruleS_Definition | this_TypeDefinition_3= ruleTypeDefinition ) int alt139=4; switch ( input.LA(1) ) { case 37: @@ -23860,7 +22423,7 @@ public final EObject ruleActionDefinition() throws RecognitionException { alt139=1; } break; - case 154: + case 155: { alt139=2; } @@ -23874,7 +22437,7 @@ public final EObject ruleActionDefinition() throws RecognitionException { { int LA139_4 = input.LA(2); - if ( (LA139_4==137) ) { + if ( (LA139_4==138) ) { alt139=3; } else if ( (LA139_4==RULE_ID||LA139_4==20) ) { @@ -23890,7 +22453,7 @@ else if ( (LA139_4==RULE_ID||LA139_4==20) ) { } break; case 47: - case 153: + case 154: { alt139=4; } @@ -23905,7 +22468,7 @@ else if ( (LA139_4==RULE_ID||LA139_4==20) ) { switch (alt139) { case 1 : - // InternalGaml.g:7596:3: this_S_Action_0= ruleS_Action + // InternalGaml.g:7602:3: this_S_Action_0= ruleS_Action { if ( state.backtracking==0 ) { @@ -23927,7 +22490,7 @@ else if ( (LA139_4==RULE_ID||LA139_4==20) ) { } break; case 2 : - // InternalGaml.g:7605:3: this_ActionFakeDefinition_1= ruleActionFakeDefinition + // InternalGaml.g:7611:3: this_ActionFakeDefinition_1= ruleActionFakeDefinition { if ( state.backtracking==0 ) { @@ -23949,7 +22512,7 @@ else if ( (LA139_4==RULE_ID||LA139_4==20) ) { } break; case 3 : - // InternalGaml.g:7614:3: this_S_Definition_2= ruleS_Definition + // InternalGaml.g:7620:3: this_S_Definition_2= ruleS_Definition { if ( state.backtracking==0 ) { @@ -23971,7 +22534,7 @@ else if ( (LA139_4==RULE_ID||LA139_4==20) ) { } break; case 4 : - // InternalGaml.g:7623:3: this_TypeDefinition_3= ruleTypeDefinition + // InternalGaml.g:7629:3: this_TypeDefinition_3= ruleTypeDefinition { if ( state.backtracking==0 ) { @@ -24017,13 +22580,7 @@ else if ( (LA139_4==RULE_ID||LA139_4==20) ) { // $ANTLR start "entryRuleUnitFakeDefinition" - /** - * Entry rule unit fake definition. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7635:1: entryRuleUnitFakeDefinition returns [EObject current=null] : iv_ruleUnitFakeDefinition= ruleUnitFakeDefinition EOF ; + // InternalGaml.g:7641:1: entryRuleUnitFakeDefinition returns [EObject current=null] : iv_ruleUnitFakeDefinition= ruleUnitFakeDefinition EOF ; public final EObject entryRuleUnitFakeDefinition() throws RecognitionException { EObject current = null; @@ -24031,8 +22588,8 @@ public final EObject entryRuleUnitFakeDefinition() throws RecognitionException { try { - // InternalGaml.g:7635:59: (iv_ruleUnitFakeDefinition= ruleUnitFakeDefinition EOF ) - // InternalGaml.g:7636:2: iv_ruleUnitFakeDefinition= ruleUnitFakeDefinition EOF + // InternalGaml.g:7641:59: (iv_ruleUnitFakeDefinition= ruleUnitFakeDefinition EOF ) + // InternalGaml.g:7642:2: iv_ruleUnitFakeDefinition= ruleUnitFakeDefinition EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getUnitFakeDefinitionRule()); @@ -24063,13 +22620,7 @@ public final EObject entryRuleUnitFakeDefinition() throws RecognitionException { // $ANTLR start "ruleUnitFakeDefinition" - /** - * Rule unit fake definition. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7642:1: ruleUnitFakeDefinition returns [EObject current=null] : (otherlv_0= '**unit*' ( (lv_name_1_0= RULE_ID ) ) ) ; + // InternalGaml.g:7648:1: ruleUnitFakeDefinition returns [EObject current=null] : (otherlv_0= '**unit*' ( (lv_name_1_0= RULE_ID ) ) ) ; public final EObject ruleUnitFakeDefinition() throws RecognitionException { EObject current = null; @@ -24080,23 +22631,23 @@ public final EObject ruleUnitFakeDefinition() throws RecognitionException { enterRule(); try { - // InternalGaml.g:7648:2: ( (otherlv_0= '**unit*' ( (lv_name_1_0= RULE_ID ) ) ) ) - // InternalGaml.g:7649:2: (otherlv_0= '**unit*' ( (lv_name_1_0= RULE_ID ) ) ) + // InternalGaml.g:7654:2: ( (otherlv_0= '**unit*' ( (lv_name_1_0= RULE_ID ) ) ) ) + // InternalGaml.g:7655:2: (otherlv_0= '**unit*' ( (lv_name_1_0= RULE_ID ) ) ) { - // InternalGaml.g:7649:2: (otherlv_0= '**unit*' ( (lv_name_1_0= RULE_ID ) ) ) - // InternalGaml.g:7650:3: otherlv_0= '**unit*' ( (lv_name_1_0= RULE_ID ) ) + // InternalGaml.g:7655:2: (otherlv_0= '**unit*' ( (lv_name_1_0= RULE_ID ) ) ) + // InternalGaml.g:7656:3: otherlv_0= '**unit*' ( (lv_name_1_0= RULE_ID ) ) { - otherlv_0=(Token)match(input,152,FOLLOW_7); if (state.failed) return current; + otherlv_0=(Token)match(input,153,FOLLOW_7); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_0, grammarAccess.getUnitFakeDefinitionAccess().getUnitKeyword_0()); } - // InternalGaml.g:7654:3: ( (lv_name_1_0= RULE_ID ) ) - // InternalGaml.g:7655:4: (lv_name_1_0= RULE_ID ) + // InternalGaml.g:7660:3: ( (lv_name_1_0= RULE_ID ) ) + // InternalGaml.g:7661:4: (lv_name_1_0= RULE_ID ) { - // InternalGaml.g:7655:4: (lv_name_1_0= RULE_ID ) - // InternalGaml.g:7656:5: lv_name_1_0= RULE_ID + // InternalGaml.g:7661:4: (lv_name_1_0= RULE_ID ) + // InternalGaml.g:7662:5: lv_name_1_0= RULE_ID { lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -24147,13 +22698,7 @@ public final EObject ruleUnitFakeDefinition() throws RecognitionException { // $ANTLR start "entryRuleTypeFakeDefinition" - /** - * Entry rule type fake definition. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7676:1: entryRuleTypeFakeDefinition returns [EObject current=null] : iv_ruleTypeFakeDefinition= ruleTypeFakeDefinition EOF ; + // InternalGaml.g:7682:1: entryRuleTypeFakeDefinition returns [EObject current=null] : iv_ruleTypeFakeDefinition= ruleTypeFakeDefinition EOF ; public final EObject entryRuleTypeFakeDefinition() throws RecognitionException { EObject current = null; @@ -24161,8 +22706,8 @@ public final EObject entryRuleTypeFakeDefinition() throws RecognitionException { try { - // InternalGaml.g:7676:59: (iv_ruleTypeFakeDefinition= ruleTypeFakeDefinition EOF ) - // InternalGaml.g:7677:2: iv_ruleTypeFakeDefinition= ruleTypeFakeDefinition EOF + // InternalGaml.g:7682:59: (iv_ruleTypeFakeDefinition= ruleTypeFakeDefinition EOF ) + // InternalGaml.g:7683:2: iv_ruleTypeFakeDefinition= ruleTypeFakeDefinition EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getTypeFakeDefinitionRule()); @@ -24193,13 +22738,7 @@ public final EObject entryRuleTypeFakeDefinition() throws RecognitionException { // $ANTLR start "ruleTypeFakeDefinition" - /** - * Rule type fake definition. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7683:1: ruleTypeFakeDefinition returns [EObject current=null] : (otherlv_0= '**type*' ( (lv_name_1_0= RULE_ID ) ) ) ; + // InternalGaml.g:7689:1: ruleTypeFakeDefinition returns [EObject current=null] : (otherlv_0= '**type*' ( (lv_name_1_0= RULE_ID ) ) ) ; public final EObject ruleTypeFakeDefinition() throws RecognitionException { EObject current = null; @@ -24210,23 +22749,23 @@ public final EObject ruleTypeFakeDefinition() throws RecognitionException { enterRule(); try { - // InternalGaml.g:7689:2: ( (otherlv_0= '**type*' ( (lv_name_1_0= RULE_ID ) ) ) ) - // InternalGaml.g:7690:2: (otherlv_0= '**type*' ( (lv_name_1_0= RULE_ID ) ) ) + // InternalGaml.g:7695:2: ( (otherlv_0= '**type*' ( (lv_name_1_0= RULE_ID ) ) ) ) + // InternalGaml.g:7696:2: (otherlv_0= '**type*' ( (lv_name_1_0= RULE_ID ) ) ) { - // InternalGaml.g:7690:2: (otherlv_0= '**type*' ( (lv_name_1_0= RULE_ID ) ) ) - // InternalGaml.g:7691:3: otherlv_0= '**type*' ( (lv_name_1_0= RULE_ID ) ) + // InternalGaml.g:7696:2: (otherlv_0= '**type*' ( (lv_name_1_0= RULE_ID ) ) ) + // InternalGaml.g:7697:3: otherlv_0= '**type*' ( (lv_name_1_0= RULE_ID ) ) { - otherlv_0=(Token)match(input,153,FOLLOW_7); if (state.failed) return current; + otherlv_0=(Token)match(input,154,FOLLOW_7); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_0, grammarAccess.getTypeFakeDefinitionAccess().getTypeKeyword_0()); } - // InternalGaml.g:7695:3: ( (lv_name_1_0= RULE_ID ) ) - // InternalGaml.g:7696:4: (lv_name_1_0= RULE_ID ) + // InternalGaml.g:7701:3: ( (lv_name_1_0= RULE_ID ) ) + // InternalGaml.g:7702:4: (lv_name_1_0= RULE_ID ) { - // InternalGaml.g:7696:4: (lv_name_1_0= RULE_ID ) - // InternalGaml.g:7697:5: lv_name_1_0= RULE_ID + // InternalGaml.g:7702:4: (lv_name_1_0= RULE_ID ) + // InternalGaml.g:7703:5: lv_name_1_0= RULE_ID { lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -24277,13 +22816,7 @@ public final EObject ruleTypeFakeDefinition() throws RecognitionException { // $ANTLR start "entryRuleActionFakeDefinition" - /** - * Entry rule action fake definition. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7717:1: entryRuleActionFakeDefinition returns [EObject current=null] : iv_ruleActionFakeDefinition= ruleActionFakeDefinition EOF ; + // InternalGaml.g:7723:1: entryRuleActionFakeDefinition returns [EObject current=null] : iv_ruleActionFakeDefinition= ruleActionFakeDefinition EOF ; public final EObject entryRuleActionFakeDefinition() throws RecognitionException { EObject current = null; @@ -24291,8 +22824,8 @@ public final EObject entryRuleActionFakeDefinition() throws RecognitionException try { - // InternalGaml.g:7717:61: (iv_ruleActionFakeDefinition= ruleActionFakeDefinition EOF ) - // InternalGaml.g:7718:2: iv_ruleActionFakeDefinition= ruleActionFakeDefinition EOF + // InternalGaml.g:7723:61: (iv_ruleActionFakeDefinition= ruleActionFakeDefinition EOF ) + // InternalGaml.g:7724:2: iv_ruleActionFakeDefinition= ruleActionFakeDefinition EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getActionFakeDefinitionRule()); @@ -24323,13 +22856,7 @@ public final EObject entryRuleActionFakeDefinition() throws RecognitionException // $ANTLR start "ruleActionFakeDefinition" - /** - * Rule action fake definition. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7724:1: ruleActionFakeDefinition returns [EObject current=null] : (otherlv_0= '**action*' ( (lv_name_1_0= ruleValid_ID ) ) ) ; + // InternalGaml.g:7730:1: ruleActionFakeDefinition returns [EObject current=null] : (otherlv_0= '**action*' ( (lv_name_1_0= ruleValid_ID ) ) ) ; public final EObject ruleActionFakeDefinition() throws RecognitionException { EObject current = null; @@ -24341,23 +22868,23 @@ public final EObject ruleActionFakeDefinition() throws RecognitionException { enterRule(); try { - // InternalGaml.g:7730:2: ( (otherlv_0= '**action*' ( (lv_name_1_0= ruleValid_ID ) ) ) ) - // InternalGaml.g:7731:2: (otherlv_0= '**action*' ( (lv_name_1_0= ruleValid_ID ) ) ) + // InternalGaml.g:7736:2: ( (otherlv_0= '**action*' ( (lv_name_1_0= ruleValid_ID ) ) ) ) + // InternalGaml.g:7737:2: (otherlv_0= '**action*' ( (lv_name_1_0= ruleValid_ID ) ) ) { - // InternalGaml.g:7731:2: (otherlv_0= '**action*' ( (lv_name_1_0= ruleValid_ID ) ) ) - // InternalGaml.g:7732:3: otherlv_0= '**action*' ( (lv_name_1_0= ruleValid_ID ) ) + // InternalGaml.g:7737:2: (otherlv_0= '**action*' ( (lv_name_1_0= ruleValid_ID ) ) ) + // InternalGaml.g:7738:3: otherlv_0= '**action*' ( (lv_name_1_0= ruleValid_ID ) ) { - otherlv_0=(Token)match(input,154,FOLLOW_12); if (state.failed) return current; + otherlv_0=(Token)match(input,155,FOLLOW_12); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_0, grammarAccess.getActionFakeDefinitionAccess().getActionKeyword_0()); } - // InternalGaml.g:7736:3: ( (lv_name_1_0= ruleValid_ID ) ) - // InternalGaml.g:7737:4: (lv_name_1_0= ruleValid_ID ) + // InternalGaml.g:7742:3: ( (lv_name_1_0= ruleValid_ID ) ) + // InternalGaml.g:7743:4: (lv_name_1_0= ruleValid_ID ) { - // InternalGaml.g:7737:4: (lv_name_1_0= ruleValid_ID ) - // InternalGaml.g:7738:5: lv_name_1_0= ruleValid_ID + // InternalGaml.g:7743:4: (lv_name_1_0= ruleValid_ID ) + // InternalGaml.g:7744:5: lv_name_1_0= ruleValid_ID { if ( state.backtracking==0 ) { @@ -24413,13 +22940,7 @@ public final EObject ruleActionFakeDefinition() throws RecognitionException { // $ANTLR start "entryRuleSkillFakeDefinition" - /** - * Entry rule skill fake definition. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7759:1: entryRuleSkillFakeDefinition returns [EObject current=null] : iv_ruleSkillFakeDefinition= ruleSkillFakeDefinition EOF ; + // InternalGaml.g:7765:1: entryRuleSkillFakeDefinition returns [EObject current=null] : iv_ruleSkillFakeDefinition= ruleSkillFakeDefinition EOF ; public final EObject entryRuleSkillFakeDefinition() throws RecognitionException { EObject current = null; @@ -24427,8 +22948,8 @@ public final EObject entryRuleSkillFakeDefinition() throws RecognitionException try { - // InternalGaml.g:7759:60: (iv_ruleSkillFakeDefinition= ruleSkillFakeDefinition EOF ) - // InternalGaml.g:7760:2: iv_ruleSkillFakeDefinition= ruleSkillFakeDefinition EOF + // InternalGaml.g:7765:60: (iv_ruleSkillFakeDefinition= ruleSkillFakeDefinition EOF ) + // InternalGaml.g:7766:2: iv_ruleSkillFakeDefinition= ruleSkillFakeDefinition EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getSkillFakeDefinitionRule()); @@ -24459,13 +22980,7 @@ public final EObject entryRuleSkillFakeDefinition() throws RecognitionException // $ANTLR start "ruleSkillFakeDefinition" - /** - * Rule skill fake definition. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7766:1: ruleSkillFakeDefinition returns [EObject current=null] : (otherlv_0= '**skill*' ( (lv_name_1_0= RULE_ID ) ) ) ; + // InternalGaml.g:7772:1: ruleSkillFakeDefinition returns [EObject current=null] : (otherlv_0= '**skill*' ( (lv_name_1_0= RULE_ID ) ) ) ; public final EObject ruleSkillFakeDefinition() throws RecognitionException { EObject current = null; @@ -24476,23 +22991,23 @@ public final EObject ruleSkillFakeDefinition() throws RecognitionException { enterRule(); try { - // InternalGaml.g:7772:2: ( (otherlv_0= '**skill*' ( (lv_name_1_0= RULE_ID ) ) ) ) - // InternalGaml.g:7773:2: (otherlv_0= '**skill*' ( (lv_name_1_0= RULE_ID ) ) ) + // InternalGaml.g:7778:2: ( (otherlv_0= '**skill*' ( (lv_name_1_0= RULE_ID ) ) ) ) + // InternalGaml.g:7779:2: (otherlv_0= '**skill*' ( (lv_name_1_0= RULE_ID ) ) ) { - // InternalGaml.g:7773:2: (otherlv_0= '**skill*' ( (lv_name_1_0= RULE_ID ) ) ) - // InternalGaml.g:7774:3: otherlv_0= '**skill*' ( (lv_name_1_0= RULE_ID ) ) + // InternalGaml.g:7779:2: (otherlv_0= '**skill*' ( (lv_name_1_0= RULE_ID ) ) ) + // InternalGaml.g:7780:3: otherlv_0= '**skill*' ( (lv_name_1_0= RULE_ID ) ) { - otherlv_0=(Token)match(input,155,FOLLOW_7); if (state.failed) return current; + otherlv_0=(Token)match(input,156,FOLLOW_7); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_0, grammarAccess.getSkillFakeDefinitionAccess().getSkillKeyword_0()); } - // InternalGaml.g:7778:3: ( (lv_name_1_0= RULE_ID ) ) - // InternalGaml.g:7779:4: (lv_name_1_0= RULE_ID ) + // InternalGaml.g:7784:3: ( (lv_name_1_0= RULE_ID ) ) + // InternalGaml.g:7785:4: (lv_name_1_0= RULE_ID ) { - // InternalGaml.g:7779:4: (lv_name_1_0= RULE_ID ) - // InternalGaml.g:7780:5: lv_name_1_0= RULE_ID + // InternalGaml.g:7785:4: (lv_name_1_0= RULE_ID ) + // InternalGaml.g:7786:5: lv_name_1_0= RULE_ID { lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -24543,13 +23058,7 @@ public final EObject ruleSkillFakeDefinition() throws RecognitionException { // $ANTLR start "entryRuleVarFakeDefinition" - /** - * Entry rule var fake definition. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7800:1: entryRuleVarFakeDefinition returns [EObject current=null] : iv_ruleVarFakeDefinition= ruleVarFakeDefinition EOF ; + // InternalGaml.g:7806:1: entryRuleVarFakeDefinition returns [EObject current=null] : iv_ruleVarFakeDefinition= ruleVarFakeDefinition EOF ; public final EObject entryRuleVarFakeDefinition() throws RecognitionException { EObject current = null; @@ -24557,8 +23066,8 @@ public final EObject entryRuleVarFakeDefinition() throws RecognitionException { try { - // InternalGaml.g:7800:58: (iv_ruleVarFakeDefinition= ruleVarFakeDefinition EOF ) - // InternalGaml.g:7801:2: iv_ruleVarFakeDefinition= ruleVarFakeDefinition EOF + // InternalGaml.g:7806:58: (iv_ruleVarFakeDefinition= ruleVarFakeDefinition EOF ) + // InternalGaml.g:7807:2: iv_ruleVarFakeDefinition= ruleVarFakeDefinition EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getVarFakeDefinitionRule()); @@ -24589,13 +23098,7 @@ public final EObject entryRuleVarFakeDefinition() throws RecognitionException { // $ANTLR start "ruleVarFakeDefinition" - /** - * Rule var fake definition. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7807:1: ruleVarFakeDefinition returns [EObject current=null] : (otherlv_0= '**var*' ( (lv_name_1_0= ruleValid_ID ) ) ) ; + // InternalGaml.g:7813:1: ruleVarFakeDefinition returns [EObject current=null] : (otherlv_0= '**var*' ( (lv_name_1_0= ruleValid_ID ) ) ) ; public final EObject ruleVarFakeDefinition() throws RecognitionException { EObject current = null; @@ -24607,23 +23110,23 @@ public final EObject ruleVarFakeDefinition() throws RecognitionException { enterRule(); try { - // InternalGaml.g:7813:2: ( (otherlv_0= '**var*' ( (lv_name_1_0= ruleValid_ID ) ) ) ) - // InternalGaml.g:7814:2: (otherlv_0= '**var*' ( (lv_name_1_0= ruleValid_ID ) ) ) + // InternalGaml.g:7819:2: ( (otherlv_0= '**var*' ( (lv_name_1_0= ruleValid_ID ) ) ) ) + // InternalGaml.g:7820:2: (otherlv_0= '**var*' ( (lv_name_1_0= ruleValid_ID ) ) ) { - // InternalGaml.g:7814:2: (otherlv_0= '**var*' ( (lv_name_1_0= ruleValid_ID ) ) ) - // InternalGaml.g:7815:3: otherlv_0= '**var*' ( (lv_name_1_0= ruleValid_ID ) ) + // InternalGaml.g:7820:2: (otherlv_0= '**var*' ( (lv_name_1_0= ruleValid_ID ) ) ) + // InternalGaml.g:7821:3: otherlv_0= '**var*' ( (lv_name_1_0= ruleValid_ID ) ) { - otherlv_0=(Token)match(input,156,FOLLOW_12); if (state.failed) return current; + otherlv_0=(Token)match(input,157,FOLLOW_12); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_0, grammarAccess.getVarFakeDefinitionAccess().getVarKeyword_0()); } - // InternalGaml.g:7819:3: ( (lv_name_1_0= ruleValid_ID ) ) - // InternalGaml.g:7820:4: (lv_name_1_0= ruleValid_ID ) + // InternalGaml.g:7825:3: ( (lv_name_1_0= ruleValid_ID ) ) + // InternalGaml.g:7826:4: (lv_name_1_0= ruleValid_ID ) { - // InternalGaml.g:7820:4: (lv_name_1_0= ruleValid_ID ) - // InternalGaml.g:7821:5: lv_name_1_0= ruleValid_ID + // InternalGaml.g:7826:4: (lv_name_1_0= ruleValid_ID ) + // InternalGaml.g:7827:5: lv_name_1_0= ruleValid_ID { if ( state.backtracking==0 ) { @@ -24679,13 +23182,7 @@ public final EObject ruleVarFakeDefinition() throws RecognitionException { // $ANTLR start "entryRuleEquationFakeDefinition" - /** - * Entry rule equation fake definition. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7842:1: entryRuleEquationFakeDefinition returns [EObject current=null] : iv_ruleEquationFakeDefinition= ruleEquationFakeDefinition EOF ; + // InternalGaml.g:7848:1: entryRuleEquationFakeDefinition returns [EObject current=null] : iv_ruleEquationFakeDefinition= ruleEquationFakeDefinition EOF ; public final EObject entryRuleEquationFakeDefinition() throws RecognitionException { EObject current = null; @@ -24693,8 +23190,8 @@ public final EObject entryRuleEquationFakeDefinition() throws RecognitionExcepti try { - // InternalGaml.g:7842:63: (iv_ruleEquationFakeDefinition= ruleEquationFakeDefinition EOF ) - // InternalGaml.g:7843:2: iv_ruleEquationFakeDefinition= ruleEquationFakeDefinition EOF + // InternalGaml.g:7848:63: (iv_ruleEquationFakeDefinition= ruleEquationFakeDefinition EOF ) + // InternalGaml.g:7849:2: iv_ruleEquationFakeDefinition= ruleEquationFakeDefinition EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getEquationFakeDefinitionRule()); @@ -24725,13 +23222,7 @@ public final EObject entryRuleEquationFakeDefinition() throws RecognitionExcepti // $ANTLR start "ruleEquationFakeDefinition" - /** - * Rule equation fake definition. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7849:1: ruleEquationFakeDefinition returns [EObject current=null] : (otherlv_0= '**equation*' ( (lv_name_1_0= ruleValid_ID ) ) ) ; + // InternalGaml.g:7855:1: ruleEquationFakeDefinition returns [EObject current=null] : (otherlv_0= '**equation*' ( (lv_name_1_0= ruleValid_ID ) ) ) ; public final EObject ruleEquationFakeDefinition() throws RecognitionException { EObject current = null; @@ -24743,23 +23234,23 @@ public final EObject ruleEquationFakeDefinition() throws RecognitionException { enterRule(); try { - // InternalGaml.g:7855:2: ( (otherlv_0= '**equation*' ( (lv_name_1_0= ruleValid_ID ) ) ) ) - // InternalGaml.g:7856:2: (otherlv_0= '**equation*' ( (lv_name_1_0= ruleValid_ID ) ) ) + // InternalGaml.g:7861:2: ( (otherlv_0= '**equation*' ( (lv_name_1_0= ruleValid_ID ) ) ) ) + // InternalGaml.g:7862:2: (otherlv_0= '**equation*' ( (lv_name_1_0= ruleValid_ID ) ) ) { - // InternalGaml.g:7856:2: (otherlv_0= '**equation*' ( (lv_name_1_0= ruleValid_ID ) ) ) - // InternalGaml.g:7857:3: otherlv_0= '**equation*' ( (lv_name_1_0= ruleValid_ID ) ) + // InternalGaml.g:7862:2: (otherlv_0= '**equation*' ( (lv_name_1_0= ruleValid_ID ) ) ) + // InternalGaml.g:7863:3: otherlv_0= '**equation*' ( (lv_name_1_0= ruleValid_ID ) ) { - otherlv_0=(Token)match(input,157,FOLLOW_12); if (state.failed) return current; + otherlv_0=(Token)match(input,158,FOLLOW_12); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_0, grammarAccess.getEquationFakeDefinitionAccess().getEquationKeyword_0()); } - // InternalGaml.g:7861:3: ( (lv_name_1_0= ruleValid_ID ) ) - // InternalGaml.g:7862:4: (lv_name_1_0= ruleValid_ID ) + // InternalGaml.g:7867:3: ( (lv_name_1_0= ruleValid_ID ) ) + // InternalGaml.g:7868:4: (lv_name_1_0= ruleValid_ID ) { - // InternalGaml.g:7862:4: (lv_name_1_0= ruleValid_ID ) - // InternalGaml.g:7863:5: lv_name_1_0= ruleValid_ID + // InternalGaml.g:7868:4: (lv_name_1_0= ruleValid_ID ) + // InternalGaml.g:7869:5: lv_name_1_0= ruleValid_ID { if ( state.backtracking==0 ) { @@ -24815,13 +23306,7 @@ public final EObject ruleEquationFakeDefinition() throws RecognitionException { // $ANTLR start "entryRuleValid_ID" - /** - * Entry rule valid ID. - * - * @return the string - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7884:1: entryRuleValid_ID returns [String current=null] : iv_ruleValid_ID= ruleValid_ID EOF ; + // InternalGaml.g:7890:1: entryRuleValid_ID returns [String current=null] : iv_ruleValid_ID= ruleValid_ID EOF ; public final String entryRuleValid_ID() throws RecognitionException { String current = null; @@ -24829,8 +23314,8 @@ public final String entryRuleValid_ID() throws RecognitionException { try { - // InternalGaml.g:7884:48: (iv_ruleValid_ID= ruleValid_ID EOF ) - // InternalGaml.g:7885:2: iv_ruleValid_ID= ruleValid_ID EOF + // InternalGaml.g:7890:48: (iv_ruleValid_ID= ruleValid_ID EOF ) + // InternalGaml.g:7891:2: iv_ruleValid_ID= ruleValid_ID EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getValid_IDRule()); @@ -24861,13 +23346,7 @@ public final String entryRuleValid_ID() throws RecognitionException { // $ANTLR start "ruleValid_ID" - /** - * Rule valid ID. - * - * @return the antlr datatype rule token - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7891:1: ruleValid_ID returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this__SpeciesKey_0= rule_SpeciesKey | this__DoKey_1= rule_DoKey | this__ReflexKey_2= rule_ReflexKey | this__VarOrConstKey_3= rule_VarOrConstKey | this__1Expr_Facets_BlockOrEnd_Key_4= rule_1Expr_Facets_BlockOrEnd_Key | this__EquationsKey_5= rule_EquationsKey | this_ID_6= RULE_ID | this__ExperimentKey_7= rule_ExperimentKey ) ; + // InternalGaml.g:7897:1: ruleValid_ID returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this__SpeciesKey_0= rule_SpeciesKey | this__DoKey_1= rule_DoKey | this__ReflexKey_2= rule_ReflexKey | this__VarOrConstKey_3= rule_VarOrConstKey | this__1Expr_Facets_BlockOrEnd_Key_4= rule_1Expr_Facets_BlockOrEnd_Key | this__EquationsKey_5= rule_EquationsKey | this_ID_6= RULE_ID | this__ExperimentKey_7= rule_ExperimentKey ) ; public final AntlrDatatypeRuleToken ruleValid_ID() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -24891,10 +23370,10 @@ public final AntlrDatatypeRuleToken ruleValid_ID() throws RecognitionException { enterRule(); try { - // InternalGaml.g:7897:2: ( (this__SpeciesKey_0= rule_SpeciesKey | this__DoKey_1= rule_DoKey | this__ReflexKey_2= rule_ReflexKey | this__VarOrConstKey_3= rule_VarOrConstKey | this__1Expr_Facets_BlockOrEnd_Key_4= rule_1Expr_Facets_BlockOrEnd_Key | this__EquationsKey_5= rule_EquationsKey | this_ID_6= RULE_ID | this__ExperimentKey_7= rule_ExperimentKey ) ) - // InternalGaml.g:7898:2: (this__SpeciesKey_0= rule_SpeciesKey | this__DoKey_1= rule_DoKey | this__ReflexKey_2= rule_ReflexKey | this__VarOrConstKey_3= rule_VarOrConstKey | this__1Expr_Facets_BlockOrEnd_Key_4= rule_1Expr_Facets_BlockOrEnd_Key | this__EquationsKey_5= rule_EquationsKey | this_ID_6= RULE_ID | this__ExperimentKey_7= rule_ExperimentKey ) + // InternalGaml.g:7903:2: ( (this__SpeciesKey_0= rule_SpeciesKey | this__DoKey_1= rule_DoKey | this__ReflexKey_2= rule_ReflexKey | this__VarOrConstKey_3= rule_VarOrConstKey | this__1Expr_Facets_BlockOrEnd_Key_4= rule_1Expr_Facets_BlockOrEnd_Key | this__EquationsKey_5= rule_EquationsKey | this_ID_6= RULE_ID | this__ExperimentKey_7= rule_ExperimentKey ) ) + // InternalGaml.g:7904:2: (this__SpeciesKey_0= rule_SpeciesKey | this__DoKey_1= rule_DoKey | this__ReflexKey_2= rule_ReflexKey | this__VarOrConstKey_3= rule_VarOrConstKey | this__1Expr_Facets_BlockOrEnd_Key_4= rule_1Expr_Facets_BlockOrEnd_Key | this__EquationsKey_5= rule_EquationsKey | this_ID_6= RULE_ID | this__ExperimentKey_7= rule_ExperimentKey ) { - // InternalGaml.g:7898:2: (this__SpeciesKey_0= rule_SpeciesKey | this__DoKey_1= rule_DoKey | this__ReflexKey_2= rule_ReflexKey | this__VarOrConstKey_3= rule_VarOrConstKey | this__1Expr_Facets_BlockOrEnd_Key_4= rule_1Expr_Facets_BlockOrEnd_Key | this__EquationsKey_5= rule_EquationsKey | this_ID_6= RULE_ID | this__ExperimentKey_7= rule_ExperimentKey ) + // InternalGaml.g:7904:2: (this__SpeciesKey_0= rule_SpeciesKey | this__DoKey_1= rule_DoKey | this__ReflexKey_2= rule_ReflexKey | this__VarOrConstKey_3= rule_VarOrConstKey | this__1Expr_Facets_BlockOrEnd_Key_4= rule_1Expr_Facets_BlockOrEnd_Key | this__EquationsKey_5= rule_EquationsKey | this_ID_6= RULE_ID | this__ExperimentKey_7= rule_ExperimentKey ) int alt140=8; switch ( input.LA(1) ) { case 46: @@ -24994,7 +23473,7 @@ public final AntlrDatatypeRuleToken ruleValid_ID() throws RecognitionException { switch (alt140) { case 1 : - // InternalGaml.g:7899:3: this__SpeciesKey_0= rule_SpeciesKey + // InternalGaml.g:7905:3: this__SpeciesKey_0= rule_SpeciesKey { if ( state.backtracking==0 ) { @@ -25020,7 +23499,7 @@ public final AntlrDatatypeRuleToken ruleValid_ID() throws RecognitionException { } break; case 2 : - // InternalGaml.g:7910:3: this__DoKey_1= rule_DoKey + // InternalGaml.g:7916:3: this__DoKey_1= rule_DoKey { if ( state.backtracking==0 ) { @@ -25046,7 +23525,7 @@ public final AntlrDatatypeRuleToken ruleValid_ID() throws RecognitionException { } break; case 3 : - // InternalGaml.g:7921:3: this__ReflexKey_2= rule_ReflexKey + // InternalGaml.g:7927:3: this__ReflexKey_2= rule_ReflexKey { if ( state.backtracking==0 ) { @@ -25072,7 +23551,7 @@ public final AntlrDatatypeRuleToken ruleValid_ID() throws RecognitionException { } break; case 4 : - // InternalGaml.g:7932:3: this__VarOrConstKey_3= rule_VarOrConstKey + // InternalGaml.g:7938:3: this__VarOrConstKey_3= rule_VarOrConstKey { if ( state.backtracking==0 ) { @@ -25098,7 +23577,7 @@ public final AntlrDatatypeRuleToken ruleValid_ID() throws RecognitionException { } break; case 5 : - // InternalGaml.g:7943:3: this__1Expr_Facets_BlockOrEnd_Key_4= rule_1Expr_Facets_BlockOrEnd_Key + // InternalGaml.g:7949:3: this__1Expr_Facets_BlockOrEnd_Key_4= rule_1Expr_Facets_BlockOrEnd_Key { if ( state.backtracking==0 ) { @@ -25124,7 +23603,7 @@ public final AntlrDatatypeRuleToken ruleValid_ID() throws RecognitionException { } break; case 6 : - // InternalGaml.g:7954:3: this__EquationsKey_5= rule_EquationsKey + // InternalGaml.g:7960:3: this__EquationsKey_5= rule_EquationsKey { if ( state.backtracking==0 ) { @@ -25150,7 +23629,7 @@ public final AntlrDatatypeRuleToken ruleValid_ID() throws RecognitionException { } break; case 7 : - // InternalGaml.g:7965:3: this_ID_6= RULE_ID + // InternalGaml.g:7971:3: this_ID_6= RULE_ID { this_ID_6=(Token)match(input,RULE_ID,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -25167,7 +23646,7 @@ public final AntlrDatatypeRuleToken ruleValid_ID() throws RecognitionException { } break; case 8 : - // InternalGaml.g:7973:3: this__ExperimentKey_7= rule_ExperimentKey + // InternalGaml.g:7979:3: this__ExperimentKey_7= rule_ExperimentKey { if ( state.backtracking==0 ) { @@ -25217,13 +23696,7 @@ public final AntlrDatatypeRuleToken ruleValid_ID() throws RecognitionException { // $ANTLR start "entryRuleTerminalExpression" - /** - * Entry rule terminal expression. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7987:1: entryRuleTerminalExpression returns [EObject current=null] : iv_ruleTerminalExpression= ruleTerminalExpression EOF ; + // InternalGaml.g:7993:1: entryRuleTerminalExpression returns [EObject current=null] : iv_ruleTerminalExpression= ruleTerminalExpression EOF ; public final EObject entryRuleTerminalExpression() throws RecognitionException { EObject current = null; @@ -25231,8 +23704,8 @@ public final EObject entryRuleTerminalExpression() throws RecognitionException { try { - // InternalGaml.g:7987:59: (iv_ruleTerminalExpression= ruleTerminalExpression EOF ) - // InternalGaml.g:7988:2: iv_ruleTerminalExpression= ruleTerminalExpression EOF + // InternalGaml.g:7993:59: (iv_ruleTerminalExpression= ruleTerminalExpression EOF ) + // InternalGaml.g:7994:2: iv_ruleTerminalExpression= ruleTerminalExpression EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getTerminalExpressionRule()); @@ -25263,13 +23736,7 @@ public final EObject entryRuleTerminalExpression() throws RecognitionException { // $ANTLR start "ruleTerminalExpression" - /** - * Rule terminal expression. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7994:1: ruleTerminalExpression returns [EObject current=null] : (this_StringLiteral_0= ruleStringLiteral | ( () ( (lv_op_2_0= RULE_INTEGER ) ) ) | ( () ( (lv_op_4_0= RULE_DOUBLE ) ) ) | ( () ( (lv_op_6_0= RULE_BOOLEAN ) ) ) | ( () ( (lv_op_8_0= RULE_KEYWORD ) ) ) ) ; + // InternalGaml.g:8000:1: ruleTerminalExpression returns [EObject current=null] : (this_StringLiteral_0= ruleStringLiteral | ( () ( (lv_op_2_0= RULE_INTEGER ) ) ) | ( () ( (lv_op_4_0= RULE_DOUBLE ) ) ) | ( () ( (lv_op_6_0= RULE_BOOLEAN ) ) ) | ( () ( (lv_op_8_0= RULE_KEYWORD ) ) ) ) ; public final EObject ruleTerminalExpression() throws RecognitionException { EObject current = null; @@ -25284,10 +23751,10 @@ public final EObject ruleTerminalExpression() throws RecognitionException { enterRule(); try { - // InternalGaml.g:8000:2: ( (this_StringLiteral_0= ruleStringLiteral | ( () ( (lv_op_2_0= RULE_INTEGER ) ) ) | ( () ( (lv_op_4_0= RULE_DOUBLE ) ) ) | ( () ( (lv_op_6_0= RULE_BOOLEAN ) ) ) | ( () ( (lv_op_8_0= RULE_KEYWORD ) ) ) ) ) - // InternalGaml.g:8001:2: (this_StringLiteral_0= ruleStringLiteral | ( () ( (lv_op_2_0= RULE_INTEGER ) ) ) | ( () ( (lv_op_4_0= RULE_DOUBLE ) ) ) | ( () ( (lv_op_6_0= RULE_BOOLEAN ) ) ) | ( () ( (lv_op_8_0= RULE_KEYWORD ) ) ) ) + // InternalGaml.g:8006:2: ( (this_StringLiteral_0= ruleStringLiteral | ( () ( (lv_op_2_0= RULE_INTEGER ) ) ) | ( () ( (lv_op_4_0= RULE_DOUBLE ) ) ) | ( () ( (lv_op_6_0= RULE_BOOLEAN ) ) ) | ( () ( (lv_op_8_0= RULE_KEYWORD ) ) ) ) ) + // InternalGaml.g:8007:2: (this_StringLiteral_0= ruleStringLiteral | ( () ( (lv_op_2_0= RULE_INTEGER ) ) ) | ( () ( (lv_op_4_0= RULE_DOUBLE ) ) ) | ( () ( (lv_op_6_0= RULE_BOOLEAN ) ) ) | ( () ( (lv_op_8_0= RULE_KEYWORD ) ) ) ) { - // InternalGaml.g:8001:2: (this_StringLiteral_0= ruleStringLiteral | ( () ( (lv_op_2_0= RULE_INTEGER ) ) ) | ( () ( (lv_op_4_0= RULE_DOUBLE ) ) ) | ( () ( (lv_op_6_0= RULE_BOOLEAN ) ) ) | ( () ( (lv_op_8_0= RULE_KEYWORD ) ) ) ) + // InternalGaml.g:8007:2: (this_StringLiteral_0= ruleStringLiteral | ( () ( (lv_op_2_0= RULE_INTEGER ) ) ) | ( () ( (lv_op_4_0= RULE_DOUBLE ) ) ) | ( () ( (lv_op_6_0= RULE_BOOLEAN ) ) ) | ( () ( (lv_op_8_0= RULE_KEYWORD ) ) ) ) int alt141=5; switch ( input.LA(1) ) { case RULE_STRING: @@ -25325,7 +23792,7 @@ public final EObject ruleTerminalExpression() throws RecognitionException { switch (alt141) { case 1 : - // InternalGaml.g:8002:3: this_StringLiteral_0= ruleStringLiteral + // InternalGaml.g:8008:3: this_StringLiteral_0= ruleStringLiteral { if ( state.backtracking==0 ) { @@ -25347,13 +23814,13 @@ public final EObject ruleTerminalExpression() throws RecognitionException { } break; case 2 : - // InternalGaml.g:8011:3: ( () ( (lv_op_2_0= RULE_INTEGER ) ) ) + // InternalGaml.g:8017:3: ( () ( (lv_op_2_0= RULE_INTEGER ) ) ) { - // InternalGaml.g:8011:3: ( () ( (lv_op_2_0= RULE_INTEGER ) ) ) - // InternalGaml.g:8012:4: () ( (lv_op_2_0= RULE_INTEGER ) ) + // InternalGaml.g:8017:3: ( () ( (lv_op_2_0= RULE_INTEGER ) ) ) + // InternalGaml.g:8018:4: () ( (lv_op_2_0= RULE_INTEGER ) ) { - // InternalGaml.g:8012:4: () - // InternalGaml.g:8013:5: + // InternalGaml.g:8018:4: () + // InternalGaml.g:8019:5: { if ( state.backtracking==0 ) { @@ -25365,11 +23832,11 @@ public final EObject ruleTerminalExpression() throws RecognitionException { } - // InternalGaml.g:8019:4: ( (lv_op_2_0= RULE_INTEGER ) ) - // InternalGaml.g:8020:5: (lv_op_2_0= RULE_INTEGER ) + // InternalGaml.g:8025:4: ( (lv_op_2_0= RULE_INTEGER ) ) + // InternalGaml.g:8026:5: (lv_op_2_0= RULE_INTEGER ) { - // InternalGaml.g:8020:5: (lv_op_2_0= RULE_INTEGER ) - // InternalGaml.g:8021:6: lv_op_2_0= RULE_INTEGER + // InternalGaml.g:8026:5: (lv_op_2_0= RULE_INTEGER ) + // InternalGaml.g:8027:6: lv_op_2_0= RULE_INTEGER { lv_op_2_0=(Token)match(input,RULE_INTEGER,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -25402,13 +23869,13 @@ public final EObject ruleTerminalExpression() throws RecognitionException { } break; case 3 : - // InternalGaml.g:8039:3: ( () ( (lv_op_4_0= RULE_DOUBLE ) ) ) + // InternalGaml.g:8045:3: ( () ( (lv_op_4_0= RULE_DOUBLE ) ) ) { - // InternalGaml.g:8039:3: ( () ( (lv_op_4_0= RULE_DOUBLE ) ) ) - // InternalGaml.g:8040:4: () ( (lv_op_4_0= RULE_DOUBLE ) ) + // InternalGaml.g:8045:3: ( () ( (lv_op_4_0= RULE_DOUBLE ) ) ) + // InternalGaml.g:8046:4: () ( (lv_op_4_0= RULE_DOUBLE ) ) { - // InternalGaml.g:8040:4: () - // InternalGaml.g:8041:5: + // InternalGaml.g:8046:4: () + // InternalGaml.g:8047:5: { if ( state.backtracking==0 ) { @@ -25420,11 +23887,11 @@ public final EObject ruleTerminalExpression() throws RecognitionException { } - // InternalGaml.g:8047:4: ( (lv_op_4_0= RULE_DOUBLE ) ) - // InternalGaml.g:8048:5: (lv_op_4_0= RULE_DOUBLE ) + // InternalGaml.g:8053:4: ( (lv_op_4_0= RULE_DOUBLE ) ) + // InternalGaml.g:8054:5: (lv_op_4_0= RULE_DOUBLE ) { - // InternalGaml.g:8048:5: (lv_op_4_0= RULE_DOUBLE ) - // InternalGaml.g:8049:6: lv_op_4_0= RULE_DOUBLE + // InternalGaml.g:8054:5: (lv_op_4_0= RULE_DOUBLE ) + // InternalGaml.g:8055:6: lv_op_4_0= RULE_DOUBLE { lv_op_4_0=(Token)match(input,RULE_DOUBLE,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -25457,13 +23924,13 @@ public final EObject ruleTerminalExpression() throws RecognitionException { } break; case 4 : - // InternalGaml.g:8067:3: ( () ( (lv_op_6_0= RULE_BOOLEAN ) ) ) + // InternalGaml.g:8073:3: ( () ( (lv_op_6_0= RULE_BOOLEAN ) ) ) { - // InternalGaml.g:8067:3: ( () ( (lv_op_6_0= RULE_BOOLEAN ) ) ) - // InternalGaml.g:8068:4: () ( (lv_op_6_0= RULE_BOOLEAN ) ) + // InternalGaml.g:8073:3: ( () ( (lv_op_6_0= RULE_BOOLEAN ) ) ) + // InternalGaml.g:8074:4: () ( (lv_op_6_0= RULE_BOOLEAN ) ) { - // InternalGaml.g:8068:4: () - // InternalGaml.g:8069:5: + // InternalGaml.g:8074:4: () + // InternalGaml.g:8075:5: { if ( state.backtracking==0 ) { @@ -25475,11 +23942,11 @@ public final EObject ruleTerminalExpression() throws RecognitionException { } - // InternalGaml.g:8075:4: ( (lv_op_6_0= RULE_BOOLEAN ) ) - // InternalGaml.g:8076:5: (lv_op_6_0= RULE_BOOLEAN ) + // InternalGaml.g:8081:4: ( (lv_op_6_0= RULE_BOOLEAN ) ) + // InternalGaml.g:8082:5: (lv_op_6_0= RULE_BOOLEAN ) { - // InternalGaml.g:8076:5: (lv_op_6_0= RULE_BOOLEAN ) - // InternalGaml.g:8077:6: lv_op_6_0= RULE_BOOLEAN + // InternalGaml.g:8082:5: (lv_op_6_0= RULE_BOOLEAN ) + // InternalGaml.g:8083:6: lv_op_6_0= RULE_BOOLEAN { lv_op_6_0=(Token)match(input,RULE_BOOLEAN,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -25512,13 +23979,13 @@ public final EObject ruleTerminalExpression() throws RecognitionException { } break; case 5 : - // InternalGaml.g:8095:3: ( () ( (lv_op_8_0= RULE_KEYWORD ) ) ) + // InternalGaml.g:8101:3: ( () ( (lv_op_8_0= RULE_KEYWORD ) ) ) { - // InternalGaml.g:8095:3: ( () ( (lv_op_8_0= RULE_KEYWORD ) ) ) - // InternalGaml.g:8096:4: () ( (lv_op_8_0= RULE_KEYWORD ) ) + // InternalGaml.g:8101:3: ( () ( (lv_op_8_0= RULE_KEYWORD ) ) ) + // InternalGaml.g:8102:4: () ( (lv_op_8_0= RULE_KEYWORD ) ) { - // InternalGaml.g:8096:4: () - // InternalGaml.g:8097:5: + // InternalGaml.g:8102:4: () + // InternalGaml.g:8103:5: { if ( state.backtracking==0 ) { @@ -25530,11 +23997,11 @@ public final EObject ruleTerminalExpression() throws RecognitionException { } - // InternalGaml.g:8103:4: ( (lv_op_8_0= RULE_KEYWORD ) ) - // InternalGaml.g:8104:5: (lv_op_8_0= RULE_KEYWORD ) + // InternalGaml.g:8109:4: ( (lv_op_8_0= RULE_KEYWORD ) ) + // InternalGaml.g:8110:5: (lv_op_8_0= RULE_KEYWORD ) { - // InternalGaml.g:8104:5: (lv_op_8_0= RULE_KEYWORD ) - // InternalGaml.g:8105:6: lv_op_8_0= RULE_KEYWORD + // InternalGaml.g:8110:5: (lv_op_8_0= RULE_KEYWORD ) + // InternalGaml.g:8111:6: lv_op_8_0= RULE_KEYWORD { lv_op_8_0=(Token)match(input,RULE_KEYWORD,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -25591,13 +24058,7 @@ public final EObject ruleTerminalExpression() throws RecognitionException { // $ANTLR start "entryRuleStringLiteral" - /** - * Entry rule string literal. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:8126:1: entryRuleStringLiteral returns [EObject current=null] : iv_ruleStringLiteral= ruleStringLiteral EOF ; + // InternalGaml.g:8132:1: entryRuleStringLiteral returns [EObject current=null] : iv_ruleStringLiteral= ruleStringLiteral EOF ; public final EObject entryRuleStringLiteral() throws RecognitionException { EObject current = null; @@ -25605,8 +24066,8 @@ public final EObject entryRuleStringLiteral() throws RecognitionException { try { - // InternalGaml.g:8126:54: (iv_ruleStringLiteral= ruleStringLiteral EOF ) - // InternalGaml.g:8127:2: iv_ruleStringLiteral= ruleStringLiteral EOF + // InternalGaml.g:8132:54: (iv_ruleStringLiteral= ruleStringLiteral EOF ) + // InternalGaml.g:8133:2: iv_ruleStringLiteral= ruleStringLiteral EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getStringLiteralRule()); @@ -25637,13 +24098,7 @@ public final EObject entryRuleStringLiteral() throws RecognitionException { // $ANTLR start "ruleStringLiteral" - /** - * Rule string literal. - * - * @return the e object - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:8133:1: ruleStringLiteral returns [EObject current=null] : ( (lv_op_0_0= RULE_STRING ) ) ; + // InternalGaml.g:8139:1: ruleStringLiteral returns [EObject current=null] : ( (lv_op_0_0= RULE_STRING ) ) ; public final EObject ruleStringLiteral() throws RecognitionException { EObject current = null; @@ -25653,14 +24108,14 @@ public final EObject ruleStringLiteral() throws RecognitionException { enterRule(); try { - // InternalGaml.g:8139:2: ( ( (lv_op_0_0= RULE_STRING ) ) ) - // InternalGaml.g:8140:2: ( (lv_op_0_0= RULE_STRING ) ) + // InternalGaml.g:8145:2: ( ( (lv_op_0_0= RULE_STRING ) ) ) + // InternalGaml.g:8146:2: ( (lv_op_0_0= RULE_STRING ) ) { - // InternalGaml.g:8140:2: ( (lv_op_0_0= RULE_STRING ) ) - // InternalGaml.g:8141:3: (lv_op_0_0= RULE_STRING ) + // InternalGaml.g:8146:2: ( (lv_op_0_0= RULE_STRING ) ) + // InternalGaml.g:8147:3: (lv_op_0_0= RULE_STRING ) { - // InternalGaml.g:8141:3: (lv_op_0_0= RULE_STRING ) - // InternalGaml.g:8142:4: lv_op_0_0= RULE_STRING + // InternalGaml.g:8147:3: (lv_op_0_0= RULE_STRING ) + // InternalGaml.g:8148:4: lv_op_0_0= RULE_STRING { lv_op_0_0=(Token)match(input,RULE_STRING,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -25706,11 +24161,6 @@ public final EObject ruleStringLiteral() throws RecognitionException { } // $ANTLR end "ruleStringLiteral" - /** - * Synpred 1 internal gaml fragment. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start synpred1_InternalGaml public final void synpred1_InternalGaml_fragment() throws RecognitionException { // InternalGaml.g:80:4: ( '@' | 'model' ) @@ -25731,11 +24181,6 @@ public final void synpred1_InternalGaml_fragment() throws RecognitionException { } // $ANTLR end synpred1_InternalGaml - /** - * Synpred 2 internal gaml fragment. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start synpred2_InternalGaml public final void synpred2_InternalGaml_fragment() throws RecognitionException { // InternalGaml.g:1054:5: ( ruleS_Declaration ) @@ -25751,11 +24196,6 @@ public final void synpred2_InternalGaml_fragment() throws RecognitionException { } // $ANTLR end synpred2_InternalGaml - /** - * Synpred 3 internal gaml fragment. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start synpred3_InternalGaml public final void synpred3_InternalGaml_fragment() throws RecognitionException { // InternalGaml.g:1067:6: ( ruleS_Assignment ) @@ -25771,11 +24211,6 @@ public final void synpred3_InternalGaml_fragment() throws RecognitionException { } // $ANTLR end synpred3_InternalGaml - /** - * Synpred 4 internal gaml fragment. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start synpred4_InternalGaml public final void synpred4_InternalGaml_fragment() throws RecognitionException { // InternalGaml.g:1573:5: ( 'else' ) @@ -25787,11 +24222,6 @@ public final void synpred4_InternalGaml_fragment() throws RecognitionException { } // $ANTLR end synpred4_InternalGaml - /** - * Synpred 5 internal gaml fragment. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start synpred5_InternalGaml public final void synpred5_InternalGaml_fragment() throws RecognitionException { // InternalGaml.g:1671:5: ( 'catch' ) @@ -25803,11 +24233,6 @@ public final void synpred5_InternalGaml_fragment() throws RecognitionException { } // $ANTLR end synpred5_InternalGaml - /** - * Synpred 6 internal gaml fragment. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start synpred6_InternalGaml public final void synpred6_InternalGaml_fragment() throws RecognitionException { // InternalGaml.g:1869:4: ( 'species' | RULE_ID ) @@ -25828,11 +24253,6 @@ public final void synpred6_InternalGaml_fragment() throws RecognitionException { } // $ANTLR end synpred6_InternalGaml - /** - * Synpred 7 internal gaml fragment. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start synpred7_InternalGaml public final void synpred7_InternalGaml_fragment() throws RecognitionException { // InternalGaml.g:3195:4: ( rulespeciesOrGridDisplayStatement ) @@ -25848,21 +24268,16 @@ public final void synpred7_InternalGaml_fragment() throws RecognitionException { } // $ANTLR end synpred7_InternalGaml - /** - * Synpred 9 internal gaml fragment. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start synpred9_InternalGaml public final void synpred9_InternalGaml_fragment() throws RecognitionException { - // InternalGaml.g:4686:5: ( ( ( ruleExpression ) ) ) - // InternalGaml.g:4686:6: ( ( ruleExpression ) ) + // InternalGaml.g:4692:5: ( ( ( ruleExpression ) ) ) + // InternalGaml.g:4692:6: ( ( ruleExpression ) ) { - // InternalGaml.g:4686:6: ( ( ruleExpression ) ) - // InternalGaml.g:4687:6: ( ruleExpression ) + // InternalGaml.g:4692:6: ( ( ruleExpression ) ) + // InternalGaml.g:4693:6: ( ruleExpression ) { - // InternalGaml.g:4687:6: ( ruleExpression ) - // InternalGaml.g:4688:7: ruleExpression + // InternalGaml.g:4693:6: ( ruleExpression ) + // InternalGaml.g:4694:7: ruleExpression { pushFollow(FOLLOW_2); ruleExpression(); @@ -25880,14 +24295,9 @@ public final void synpred9_InternalGaml_fragment() throws RecognitionException { } // $ANTLR end synpred9_InternalGaml - /** - * Synpred 10 internal gaml fragment. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start synpred10_InternalGaml public final void synpred10_InternalGaml_fragment() throws RecognitionException { - // InternalGaml.g:4783:5: ( 'species' | RULE_ID ) + // InternalGaml.g:4789:5: ( 'species' | RULE_ID ) // InternalGaml.g: { if ( input.LA(1)==RULE_ID||input.LA(1)==46 ) { @@ -25905,24 +24315,19 @@ public final void synpred10_InternalGaml_fragment() throws RecognitionException } // $ANTLR end synpred10_InternalGaml - /** - * Synpred 11 internal gaml fragment. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start synpred11_InternalGaml public final void synpred11_InternalGaml_fragment() throws RecognitionException { - // InternalGaml.g:5036:4: ( ( ( ( ( ruleValid_ID ) ) '::' ) | ( ( ( ( ruleDefinitionFacetKey | ruleTypeFacetKey | ruleSpecialFacetKey | ruleActionFacetKey | ruleVarFacetKey ) ) ) ':' ) ) ) - // InternalGaml.g:5036:5: ( ( ( ( ruleValid_ID ) ) '::' ) | ( ( ( ( ruleDefinitionFacetKey | ruleTypeFacetKey | ruleSpecialFacetKey | ruleActionFacetKey | ruleVarFacetKey ) ) ) ':' ) ) + // InternalGaml.g:5042:4: ( ( ( ( ( ruleValid_ID ) ) '::' ) | ( ( ( ( ruleDefinitionFacetKey | ruleTypeFacetKey | ruleSpecialFacetKey | ruleActionFacetKey | ruleVarFacetKey ) ) ) ':' ) ) ) + // InternalGaml.g:5042:5: ( ( ( ( ruleValid_ID ) ) '::' ) | ( ( ( ( ruleDefinitionFacetKey | ruleTypeFacetKey | ruleSpecialFacetKey | ruleActionFacetKey | ruleVarFacetKey ) ) ) ':' ) ) { - // InternalGaml.g:5036:5: ( ( ( ( ruleValid_ID ) ) '::' ) | ( ( ( ( ruleDefinitionFacetKey | ruleTypeFacetKey | ruleSpecialFacetKey | ruleActionFacetKey | ruleVarFacetKey ) ) ) ':' ) ) + // InternalGaml.g:5042:5: ( ( ( ( ruleValid_ID ) ) '::' ) | ( ( ( ( ruleDefinitionFacetKey | ruleTypeFacetKey | ruleSpecialFacetKey | ruleActionFacetKey | ruleVarFacetKey ) ) ) ':' ) ) int alt143=2; int LA143_0 = input.LA(1); if ( (LA143_0==RULE_ID||LA143_0==44||(LA143_0>=46 && LA143_0<=98)) ) { alt143=1; } - else if ( (LA143_0==20||LA143_0==24||(LA143_0>=32 && LA143_0<=33)||(LA143_0>=106 && LA143_0<=128)) ) { + else if ( (LA143_0==20||LA143_0==24||(LA143_0>=32 && LA143_0<=33)||(LA143_0>=106 && LA143_0<=129)) ) { alt143=2; } else { @@ -25934,16 +24339,16 @@ else if ( (LA143_0==20||LA143_0==24||(LA143_0>=32 && LA143_0<=33)||(LA143_0>=106 } switch (alt143) { case 1 : - // InternalGaml.g:5037:5: ( ( ( ruleValid_ID ) ) '::' ) + // InternalGaml.g:5043:5: ( ( ( ruleValid_ID ) ) '::' ) { - // InternalGaml.g:5037:5: ( ( ( ruleValid_ID ) ) '::' ) - // InternalGaml.g:5038:6: ( ( ruleValid_ID ) ) '::' + // InternalGaml.g:5043:5: ( ( ( ruleValid_ID ) ) '::' ) + // InternalGaml.g:5044:6: ( ( ruleValid_ID ) ) '::' { - // InternalGaml.g:5038:6: ( ( ruleValid_ID ) ) - // InternalGaml.g:5039:7: ( ruleValid_ID ) + // InternalGaml.g:5044:6: ( ( ruleValid_ID ) ) + // InternalGaml.g:5045:7: ( ruleValid_ID ) { - // InternalGaml.g:5039:7: ( ruleValid_ID ) - // InternalGaml.g:5040:8: ruleValid_ID + // InternalGaml.g:5045:7: ( ruleValid_ID ) + // InternalGaml.g:5046:8: ruleValid_ID { pushFollow(FOLLOW_46); ruleValid_ID(); @@ -25956,7 +24361,7 @@ else if ( (LA143_0==20||LA143_0==24||(LA143_0>=32 && LA143_0<=33)||(LA143_0>=106 } - match(input,130,FOLLOW_2); if (state.failed) return ; + match(input,131,FOLLOW_2); if (state.failed) return ; } @@ -25964,18 +24369,18 @@ else if ( (LA143_0==20||LA143_0==24||(LA143_0>=32 && LA143_0<=33)||(LA143_0>=106 } break; case 2 : - // InternalGaml.g:5046:5: ( ( ( ( ruleDefinitionFacetKey | ruleTypeFacetKey | ruleSpecialFacetKey | ruleActionFacetKey | ruleVarFacetKey ) ) ) ':' ) + // InternalGaml.g:5052:5: ( ( ( ( ruleDefinitionFacetKey | ruleTypeFacetKey | ruleSpecialFacetKey | ruleActionFacetKey | ruleVarFacetKey ) ) ) ':' ) { - // InternalGaml.g:5046:5: ( ( ( ( ruleDefinitionFacetKey | ruleTypeFacetKey | ruleSpecialFacetKey | ruleActionFacetKey | ruleVarFacetKey ) ) ) ':' ) - // InternalGaml.g:5047:6: ( ( ( ruleDefinitionFacetKey | ruleTypeFacetKey | ruleSpecialFacetKey | ruleActionFacetKey | ruleVarFacetKey ) ) ) ':' + // InternalGaml.g:5052:5: ( ( ( ( ruleDefinitionFacetKey | ruleTypeFacetKey | ruleSpecialFacetKey | ruleActionFacetKey | ruleVarFacetKey ) ) ) ':' ) + // InternalGaml.g:5053:6: ( ( ( ruleDefinitionFacetKey | ruleTypeFacetKey | ruleSpecialFacetKey | ruleActionFacetKey | ruleVarFacetKey ) ) ) ':' { - // InternalGaml.g:5047:6: ( ( ( ruleDefinitionFacetKey | ruleTypeFacetKey | ruleSpecialFacetKey | ruleActionFacetKey | ruleVarFacetKey ) ) ) - // InternalGaml.g:5048:7: ( ( ruleDefinitionFacetKey | ruleTypeFacetKey | ruleSpecialFacetKey | ruleActionFacetKey | ruleVarFacetKey ) ) + // InternalGaml.g:5053:6: ( ( ( ruleDefinitionFacetKey | ruleTypeFacetKey | ruleSpecialFacetKey | ruleActionFacetKey | ruleVarFacetKey ) ) ) + // InternalGaml.g:5054:7: ( ( ruleDefinitionFacetKey | ruleTypeFacetKey | ruleSpecialFacetKey | ruleActionFacetKey | ruleVarFacetKey ) ) { - // InternalGaml.g:5048:7: ( ( ruleDefinitionFacetKey | ruleTypeFacetKey | ruleSpecialFacetKey | ruleActionFacetKey | ruleVarFacetKey ) ) - // InternalGaml.g:5049:8: ( ruleDefinitionFacetKey | ruleTypeFacetKey | ruleSpecialFacetKey | ruleActionFacetKey | ruleVarFacetKey ) + // InternalGaml.g:5054:7: ( ( ruleDefinitionFacetKey | ruleTypeFacetKey | ruleSpecialFacetKey | ruleActionFacetKey | ruleVarFacetKey ) ) + // InternalGaml.g:5055:8: ( ruleDefinitionFacetKey | ruleTypeFacetKey | ruleSpecialFacetKey | ruleActionFacetKey | ruleVarFacetKey ) { - // InternalGaml.g:5049:8: ( ruleDefinitionFacetKey | ruleTypeFacetKey | ruleSpecialFacetKey | ruleActionFacetKey | ruleVarFacetKey ) + // InternalGaml.g:5055:8: ( ruleDefinitionFacetKey | ruleTypeFacetKey | ruleSpecialFacetKey | ruleActionFacetKey | ruleVarFacetKey ) int alt142=5; switch ( input.LA(1) ) { case 20: @@ -26010,17 +24415,18 @@ else if ( (LA143_0==20||LA143_0==24||(LA143_0>=32 && LA143_0<=33)||(LA143_0>=106 case 124: case 125: case 126: + case 127: { alt142=3; } break; case 24: - case 127: + case 128: { alt142=4; } break; - case 128: + case 129: { alt142=5; } @@ -26035,7 +24441,7 @@ else if ( (LA143_0==20||LA143_0==24||(LA143_0>=32 && LA143_0<=33)||(LA143_0>=106 switch (alt142) { case 1 : - // InternalGaml.g:5050:9: ruleDefinitionFacetKey + // InternalGaml.g:5056:9: ruleDefinitionFacetKey { pushFollow(FOLLOW_28); ruleDefinitionFacetKey(); @@ -26046,7 +24452,7 @@ else if ( (LA143_0==20||LA143_0==24||(LA143_0>=32 && LA143_0<=33)||(LA143_0>=106 } break; case 2 : - // InternalGaml.g:5051:14: ruleTypeFacetKey + // InternalGaml.g:5057:14: ruleTypeFacetKey { pushFollow(FOLLOW_28); ruleTypeFacetKey(); @@ -26057,7 +24463,7 @@ else if ( (LA143_0==20||LA143_0==24||(LA143_0>=32 && LA143_0<=33)||(LA143_0>=106 } break; case 3 : - // InternalGaml.g:5052:14: ruleSpecialFacetKey + // InternalGaml.g:5058:14: ruleSpecialFacetKey { pushFollow(FOLLOW_28); ruleSpecialFacetKey(); @@ -26068,7 +24474,7 @@ else if ( (LA143_0==20||LA143_0==24||(LA143_0>=32 && LA143_0<=33)||(LA143_0>=106 } break; case 4 : - // InternalGaml.g:5053:14: ruleActionFacetKey + // InternalGaml.g:5059:14: ruleActionFacetKey { pushFollow(FOLLOW_28); ruleActionFacetKey(); @@ -26079,7 +24485,7 @@ else if ( (LA143_0==20||LA143_0==24||(LA143_0>=32 && LA143_0<=33)||(LA143_0>=106 } break; case 5 : - // InternalGaml.g:5054:14: ruleVarFacetKey + // InternalGaml.g:5060:14: ruleVarFacetKey { pushFollow(FOLLOW_28); ruleVarFacetKey(); @@ -26113,24 +24519,19 @@ else if ( (LA143_0==20||LA143_0==24||(LA143_0>=32 && LA143_0<=33)||(LA143_0>=106 } // $ANTLR end synpred11_InternalGaml - /** - * Synpred 12 internal gaml fragment. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start synpred12_InternalGaml public final void synpred12_InternalGaml_fragment() throws RecognitionException { - // InternalGaml.g:5100:4: ( ( ( ( ( ruleValid_ID ) ) '::' ) | ( ( ( ( ruleDefinitionFacetKey | ruleTypeFacetKey | ruleSpecialFacetKey | ruleActionFacetKey | ruleVarFacetKey ) ) ) ':' ) ) ) - // InternalGaml.g:5100:5: ( ( ( ( ruleValid_ID ) ) '::' ) | ( ( ( ( ruleDefinitionFacetKey | ruleTypeFacetKey | ruleSpecialFacetKey | ruleActionFacetKey | ruleVarFacetKey ) ) ) ':' ) ) + // InternalGaml.g:5106:4: ( ( ( ( ( ruleValid_ID ) ) '::' ) | ( ( ( ( ruleDefinitionFacetKey | ruleTypeFacetKey | ruleSpecialFacetKey | ruleActionFacetKey | ruleVarFacetKey ) ) ) ':' ) ) ) + // InternalGaml.g:5106:5: ( ( ( ( ruleValid_ID ) ) '::' ) | ( ( ( ( ruleDefinitionFacetKey | ruleTypeFacetKey | ruleSpecialFacetKey | ruleActionFacetKey | ruleVarFacetKey ) ) ) ':' ) ) { - // InternalGaml.g:5100:5: ( ( ( ( ruleValid_ID ) ) '::' ) | ( ( ( ( ruleDefinitionFacetKey | ruleTypeFacetKey | ruleSpecialFacetKey | ruleActionFacetKey | ruleVarFacetKey ) ) ) ':' ) ) + // InternalGaml.g:5106:5: ( ( ( ( ruleValid_ID ) ) '::' ) | ( ( ( ( ruleDefinitionFacetKey | ruleTypeFacetKey | ruleSpecialFacetKey | ruleActionFacetKey | ruleVarFacetKey ) ) ) ':' ) ) int alt145=2; int LA145_0 = input.LA(1); if ( (LA145_0==RULE_ID||LA145_0==44||(LA145_0>=46 && LA145_0<=98)) ) { alt145=1; } - else if ( (LA145_0==20||LA145_0==24||(LA145_0>=32 && LA145_0<=33)||(LA145_0>=106 && LA145_0<=128)) ) { + else if ( (LA145_0==20||LA145_0==24||(LA145_0>=32 && LA145_0<=33)||(LA145_0>=106 && LA145_0<=129)) ) { alt145=2; } else { @@ -26142,16 +24543,16 @@ else if ( (LA145_0==20||LA145_0==24||(LA145_0>=32 && LA145_0<=33)||(LA145_0>=106 } switch (alt145) { case 1 : - // InternalGaml.g:5101:5: ( ( ( ruleValid_ID ) ) '::' ) + // InternalGaml.g:5107:5: ( ( ( ruleValid_ID ) ) '::' ) { - // InternalGaml.g:5101:5: ( ( ( ruleValid_ID ) ) '::' ) - // InternalGaml.g:5102:6: ( ( ruleValid_ID ) ) '::' + // InternalGaml.g:5107:5: ( ( ( ruleValid_ID ) ) '::' ) + // InternalGaml.g:5108:6: ( ( ruleValid_ID ) ) '::' { - // InternalGaml.g:5102:6: ( ( ruleValid_ID ) ) - // InternalGaml.g:5103:7: ( ruleValid_ID ) + // InternalGaml.g:5108:6: ( ( ruleValid_ID ) ) + // InternalGaml.g:5109:7: ( ruleValid_ID ) { - // InternalGaml.g:5103:7: ( ruleValid_ID ) - // InternalGaml.g:5104:8: ruleValid_ID + // InternalGaml.g:5109:7: ( ruleValid_ID ) + // InternalGaml.g:5110:8: ruleValid_ID { pushFollow(FOLLOW_46); ruleValid_ID(); @@ -26164,7 +24565,7 @@ else if ( (LA145_0==20||LA145_0==24||(LA145_0>=32 && LA145_0<=33)||(LA145_0>=106 } - match(input,130,FOLLOW_2); if (state.failed) return ; + match(input,131,FOLLOW_2); if (state.failed) return ; } @@ -26172,18 +24573,18 @@ else if ( (LA145_0==20||LA145_0==24||(LA145_0>=32 && LA145_0<=33)||(LA145_0>=106 } break; case 2 : - // InternalGaml.g:5110:5: ( ( ( ( ruleDefinitionFacetKey | ruleTypeFacetKey | ruleSpecialFacetKey | ruleActionFacetKey | ruleVarFacetKey ) ) ) ':' ) + // InternalGaml.g:5116:5: ( ( ( ( ruleDefinitionFacetKey | ruleTypeFacetKey | ruleSpecialFacetKey | ruleActionFacetKey | ruleVarFacetKey ) ) ) ':' ) { - // InternalGaml.g:5110:5: ( ( ( ( ruleDefinitionFacetKey | ruleTypeFacetKey | ruleSpecialFacetKey | ruleActionFacetKey | ruleVarFacetKey ) ) ) ':' ) - // InternalGaml.g:5111:6: ( ( ( ruleDefinitionFacetKey | ruleTypeFacetKey | ruleSpecialFacetKey | ruleActionFacetKey | ruleVarFacetKey ) ) ) ':' + // InternalGaml.g:5116:5: ( ( ( ( ruleDefinitionFacetKey | ruleTypeFacetKey | ruleSpecialFacetKey | ruleActionFacetKey | ruleVarFacetKey ) ) ) ':' ) + // InternalGaml.g:5117:6: ( ( ( ruleDefinitionFacetKey | ruleTypeFacetKey | ruleSpecialFacetKey | ruleActionFacetKey | ruleVarFacetKey ) ) ) ':' { - // InternalGaml.g:5111:6: ( ( ( ruleDefinitionFacetKey | ruleTypeFacetKey | ruleSpecialFacetKey | ruleActionFacetKey | ruleVarFacetKey ) ) ) - // InternalGaml.g:5112:7: ( ( ruleDefinitionFacetKey | ruleTypeFacetKey | ruleSpecialFacetKey | ruleActionFacetKey | ruleVarFacetKey ) ) + // InternalGaml.g:5117:6: ( ( ( ruleDefinitionFacetKey | ruleTypeFacetKey | ruleSpecialFacetKey | ruleActionFacetKey | ruleVarFacetKey ) ) ) + // InternalGaml.g:5118:7: ( ( ruleDefinitionFacetKey | ruleTypeFacetKey | ruleSpecialFacetKey | ruleActionFacetKey | ruleVarFacetKey ) ) { - // InternalGaml.g:5112:7: ( ( ruleDefinitionFacetKey | ruleTypeFacetKey | ruleSpecialFacetKey | ruleActionFacetKey | ruleVarFacetKey ) ) - // InternalGaml.g:5113:8: ( ruleDefinitionFacetKey | ruleTypeFacetKey | ruleSpecialFacetKey | ruleActionFacetKey | ruleVarFacetKey ) + // InternalGaml.g:5118:7: ( ( ruleDefinitionFacetKey | ruleTypeFacetKey | ruleSpecialFacetKey | ruleActionFacetKey | ruleVarFacetKey ) ) + // InternalGaml.g:5119:8: ( ruleDefinitionFacetKey | ruleTypeFacetKey | ruleSpecialFacetKey | ruleActionFacetKey | ruleVarFacetKey ) { - // InternalGaml.g:5113:8: ( ruleDefinitionFacetKey | ruleTypeFacetKey | ruleSpecialFacetKey | ruleActionFacetKey | ruleVarFacetKey ) + // InternalGaml.g:5119:8: ( ruleDefinitionFacetKey | ruleTypeFacetKey | ruleSpecialFacetKey | ruleActionFacetKey | ruleVarFacetKey ) int alt144=5; switch ( input.LA(1) ) { case 20: @@ -26218,17 +24619,18 @@ else if ( (LA145_0==20||LA145_0==24||(LA145_0>=32 && LA145_0<=33)||(LA145_0>=106 case 124: case 125: case 126: + case 127: { alt144=3; } break; case 24: - case 127: + case 128: { alt144=4; } break; - case 128: + case 129: { alt144=5; } @@ -26243,7 +24645,7 @@ else if ( (LA145_0==20||LA145_0==24||(LA145_0>=32 && LA145_0<=33)||(LA145_0>=106 switch (alt144) { case 1 : - // InternalGaml.g:5114:9: ruleDefinitionFacetKey + // InternalGaml.g:5120:9: ruleDefinitionFacetKey { pushFollow(FOLLOW_28); ruleDefinitionFacetKey(); @@ -26254,7 +24656,7 @@ else if ( (LA145_0==20||LA145_0==24||(LA145_0>=32 && LA145_0<=33)||(LA145_0>=106 } break; case 2 : - // InternalGaml.g:5115:14: ruleTypeFacetKey + // InternalGaml.g:5121:14: ruleTypeFacetKey { pushFollow(FOLLOW_28); ruleTypeFacetKey(); @@ -26265,7 +24667,7 @@ else if ( (LA145_0==20||LA145_0==24||(LA145_0>=32 && LA145_0<=33)||(LA145_0>=106 } break; case 3 : - // InternalGaml.g:5116:14: ruleSpecialFacetKey + // InternalGaml.g:5122:14: ruleSpecialFacetKey { pushFollow(FOLLOW_28); ruleSpecialFacetKey(); @@ -26276,7 +24678,7 @@ else if ( (LA145_0==20||LA145_0==24||(LA145_0>=32 && LA145_0<=33)||(LA145_0>=106 } break; case 4 : - // InternalGaml.g:5117:14: ruleActionFacetKey + // InternalGaml.g:5123:14: ruleActionFacetKey { pushFollow(FOLLOW_28); ruleActionFacetKey(); @@ -26287,7 +24689,7 @@ else if ( (LA145_0==20||LA145_0==24||(LA145_0>=32 && LA145_0<=33)||(LA145_0>=106 } break; case 5 : - // InternalGaml.g:5118:14: ruleVarFacetKey + // InternalGaml.g:5124:14: ruleVarFacetKey { pushFollow(FOLLOW_28); ruleVarFacetKey(); @@ -26321,15 +24723,10 @@ else if ( (LA145_0==20||LA145_0==24||(LA145_0>=32 && LA145_0<=33)||(LA145_0>=106 } // $ANTLR end synpred12_InternalGaml - /** - * Synpred 13 internal gaml fragment. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start synpred13_InternalGaml public final void synpred13_InternalGaml_fragment() throws RecognitionException { - // InternalGaml.g:6703:4: ( ruleFunction ) - // InternalGaml.g:6703:5: ruleFunction + // InternalGaml.g:6709:4: ( ruleFunction ) + // InternalGaml.g:6709:5: ruleFunction { pushFollow(FOLLOW_2); ruleFunction(); @@ -26341,15 +24738,10 @@ public final void synpred13_InternalGaml_fragment() throws RecognitionException } // $ANTLR end synpred13_InternalGaml - /** - * Synpred 14 internal gaml fragment. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start synpred14_InternalGaml public final void synpred14_InternalGaml_fragment() throws RecognitionException { - // InternalGaml.g:7329:4: ( '>' ) - // InternalGaml.g:7329:5: '>' + // InternalGaml.g:7335:4: ( '>' ) + // InternalGaml.g:7335:5: '>' { match(input,100,FOLLOW_2); if (state.failed) return ; @@ -26357,15 +24749,10 @@ public final void synpred14_InternalGaml_fragment() throws RecognitionException } // $ANTLR end synpred14_InternalGaml - /** - * Synpred 15 internal gaml fragment. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start synpred15_InternalGaml public final void synpred15_InternalGaml_fragment() throws RecognitionException { - // InternalGaml.g:7511:4: ( ruleS_Declaration ) - // InternalGaml.g:7511:5: ruleS_Declaration + // InternalGaml.g:7517:4: ( ruleS_Declaration ) + // InternalGaml.g:7517:5: ruleS_Declaration { pushFollow(FOLLOW_2); ruleS_Declaration(); @@ -26379,11 +24766,6 @@ public final void synpred15_InternalGaml_fragment() throws RecognitionException // Delegated rules - /** - * Synpred 9 internal gaml. - * - * @return true, if successful - */ public final boolean synpred9_InternalGaml() { state.backtracking++; int start = input.mark(); @@ -26398,12 +24780,6 @@ public final boolean synpred9_InternalGaml() { state.failed=false; return success; } - - /** - * Synpred 6 internal gaml. - * - * @return true, if successful - */ public final boolean synpred6_InternalGaml() { state.backtracking++; int start = input.mark(); @@ -26418,12 +24794,6 @@ public final boolean synpred6_InternalGaml() { state.failed=false; return success; } - - /** - * Synpred 5 internal gaml. - * - * @return true, if successful - */ public final boolean synpred5_InternalGaml() { state.backtracking++; int start = input.mark(); @@ -26438,12 +24808,6 @@ public final boolean synpred5_InternalGaml() { state.failed=false; return success; } - - /** - * Synpred 7 internal gaml. - * - * @return true, if successful - */ public final boolean synpred7_InternalGaml() { state.backtracking++; int start = input.mark(); @@ -26458,12 +24822,6 @@ public final boolean synpred7_InternalGaml() { state.failed=false; return success; } - - /** - * Synpred 12 internal gaml. - * - * @return true, if successful - */ public final boolean synpred12_InternalGaml() { state.backtracking++; int start = input.mark(); @@ -26478,12 +24836,6 @@ public final boolean synpred12_InternalGaml() { state.failed=false; return success; } - - /** - * Synpred 11 internal gaml. - * - * @return true, if successful - */ public final boolean synpred11_InternalGaml() { state.backtracking++; int start = input.mark(); @@ -26498,12 +24850,6 @@ public final boolean synpred11_InternalGaml() { state.failed=false; return success; } - - /** - * Synpred 10 internal gaml. - * - * @return true, if successful - */ public final boolean synpred10_InternalGaml() { state.backtracking++; int start = input.mark(); @@ -26518,12 +24864,6 @@ public final boolean synpred10_InternalGaml() { state.failed=false; return success; } - - /** - * Synpred 13 internal gaml. - * - * @return true, if successful - */ public final boolean synpred13_InternalGaml() { state.backtracking++; int start = input.mark(); @@ -26538,12 +24878,6 @@ public final boolean synpred13_InternalGaml() { state.failed=false; return success; } - - /** - * Synpred 1 internal gaml. - * - * @return true, if successful - */ public final boolean synpred1_InternalGaml() { state.backtracking++; int start = input.mark(); @@ -26558,12 +24892,6 @@ public final boolean synpred1_InternalGaml() { state.failed=false; return success; } - - /** - * Synpred 4 internal gaml. - * - * @return true, if successful - */ public final boolean synpred4_InternalGaml() { state.backtracking++; int start = input.mark(); @@ -26578,12 +24906,6 @@ public final boolean synpred4_InternalGaml() { state.failed=false; return success; } - - /** - * Synpred 2 internal gaml. - * - * @return true, if successful - */ public final boolean synpred2_InternalGaml() { state.backtracking++; int start = input.mark(); @@ -26598,12 +24920,6 @@ public final boolean synpred2_InternalGaml() { state.failed=false; return success; } - - /** - * Synpred 15 internal gaml. - * - * @return true, if successful - */ public final boolean synpred15_InternalGaml() { state.backtracking++; int start = input.mark(); @@ -26618,12 +24934,6 @@ public final boolean synpred15_InternalGaml() { state.failed=false; return success; } - - /** - * Synpred 3 internal gaml. - * - * @return true, if successful - */ public final boolean synpred3_InternalGaml() { state.backtracking++; int start = input.mark(); @@ -26638,12 +24948,6 @@ public final boolean synpred3_InternalGaml() { state.failed=false; return success; } - - /** - * Synpred 14 internal gaml. - * - * @return true, if successful - */ public final boolean synpred14_InternalGaml() { state.backtracking++; int start = input.mark(); @@ -26660,63 +24964,26 @@ public final boolean synpred14_InternalGaml() { } - /** The dfa 22. */ protected DFA22 dfa22 = new DFA22(this); - - /** The dfa 21. */ protected DFA21 dfa21 = new DFA21(this); - - /** The dfa 24. */ protected DFA24 dfa24 = new DFA24(this); - - /** The dfa 61. */ protected DFA61 dfa61 = new DFA61(this); - - /** The dfa 69. */ protected DFA69 dfa69 = new DFA69(this); - - /** The dfa 78. */ protected DFA78 dfa78 = new DFA78(this); - - /** The dfa 89. */ protected DFA89 dfa89 = new DFA89(this); - - /** The dfa 90. */ protected DFA90 dfa90 = new DFA90(this); - - /** The dfa 93. */ protected DFA93 dfa93 = new DFA93(this); - - /** The dfa 96. */ protected DFA96 dfa96 = new DFA96(this); - - /** The dfa 124. */ protected DFA124 dfa124 = new DFA124(this); - - /** The dfa 129. */ protected DFA129 dfa129 = new DFA129(this); - - /** The dfa 138. */ protected DFA138 dfa138 = new DFA138(this); - - /** The Constant dfa_1s. */ - static final String dfa_1s = "\151\uffff"; - - /** The Constant dfa_2s. */ - static final String dfa_2s = "\1\4\6\0\1\uffff\4\0\135\uffff"; - - /** The Constant dfa_3s. */ - static final String dfa_3s = "\1\u0095\6\0\1\uffff\4\0\135\uffff"; - - /** The Constant dfa_4s. */ - static final String dfa_4s = "\7\uffff\1\1\4\uffff\1\1\1\2\133\uffff"; - - /** The Constant dfa_5s. */ - static final String dfa_5s = "\1\0\1\1\1\2\1\3\1\4\1\5\1\6\1\uffff\1\7\1\10\1\11\1\12\135\uffff}>"; - - /** The Constant dfa_6s. */ + static final String dfa_1s = "\152\uffff"; + static final String dfa_2s = "\1\4\6\0\1\uffff\4\0\136\uffff"; + static final String dfa_3s = "\1\u0096\6\0\1\uffff\4\0\136\uffff"; + static final String dfa_4s = "\7\uffff\1\1\4\uffff\1\1\1\2\134\uffff"; + static final String dfa_5s = "\1\0\1\1\1\2\1\3\1\4\1\5\1\6\1\uffff\1\7\1\10\1\11\1\12\136\uffff}>"; static final String[] dfa_6s = { - "\1\1\5\15\12\uffff\1\15\3\uffff\1\15\1\14\1\15\2\uffff\1\15\1\uffff\3\15\1\uffff\1\15\1\uffff\1\7\2\15\4\uffff\2\15\1\2\1\3\54\15\1\10\1\11\1\12\1\13\1\4\1\5\1\6\7\uffff\27\15\12\uffff\1\15\3\uffff\7\15", + "\1\1\5\15\12\uffff\1\15\3\uffff\1\15\1\14\1\15\2\uffff\1\15\1\uffff\3\15\1\uffff\1\15\1\uffff\1\7\2\15\4\uffff\2\15\1\2\1\3\54\15\1\10\1\11\1\12\1\13\1\4\1\5\1\6\7\uffff\30\15\12\uffff\1\15\3\uffff\7\15", "\1\uffff", "\1\uffff", "\1\uffff", @@ -26820,37 +25087,19 @@ public final boolean synpred14_InternalGaml() { "", "", "", + "", "" }; - /** The Constant dfa_1. */ static final short[] dfa_1 = DFA.unpackEncodedString(dfa_1s); - - /** The Constant dfa_2. */ static final char[] dfa_2 = DFA.unpackEncodedStringToUnsignedChars(dfa_2s); - - /** The Constant dfa_3. */ static final char[] dfa_3 = DFA.unpackEncodedStringToUnsignedChars(dfa_3s); - - /** The Constant dfa_4. */ static final short[] dfa_4 = DFA.unpackEncodedString(dfa_4s); - - /** The Constant dfa_5. */ static final short[] dfa_5 = DFA.unpackEncodedString(dfa_5s); - - /** The Constant dfa_6. */ static final short[][] dfa_6 = unpackEncodedStringArray(dfa_6s); - /** - * The Class DFA22. - */ class DFA22 extends DFA { - /** - * Instantiates a new dfa22. - * - * @param recognizer the recognizer - */ public DFA22(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 22; @@ -26900,7 +25149,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc else if ( (LA22_0==25) && (synpred2_InternalGaml())) {s = 12;} - else if ( ((LA22_0>=RULE_STRING && LA22_0<=RULE_KEYWORD)||LA22_0==20||LA22_0==24||LA22_0==26||LA22_0==29||(LA22_0>=31 && LA22_0<=33)||LA22_0==35||(LA22_0>=38 && LA22_0<=39)||(LA22_0>=44 && LA22_0<=45)||(LA22_0>=48 && LA22_0<=91)||(LA22_0>=106 && LA22_0<=128)||LA22_0==139||(LA22_0>=143 && LA22_0<=149)) ) {s = 13;} + else if ( ((LA22_0>=RULE_STRING && LA22_0<=RULE_KEYWORD)||LA22_0==20||LA22_0==24||LA22_0==26||LA22_0==29||(LA22_0>=31 && LA22_0<=33)||LA22_0==35||(LA22_0>=38 && LA22_0<=39)||(LA22_0>=44 && LA22_0<=45)||(LA22_0>=48 && LA22_0<=91)||(LA22_0>=106 && LA22_0<=129)||LA22_0==140||(LA22_0>=144 && LA22_0<=150)) ) {s = 13;} input.seek(index22_0); @@ -27064,25 +25313,13 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc throw nvae; } } - - /** The Constant dfa_7s. */ - static final String dfa_7s = "\153\uffff"; - - /** The Constant dfa_8s. */ - static final String dfa_8s = "\1\4\2\uffff\2\0\7\uffff\53\0\64\uffff"; - - /** The Constant dfa_9s. */ - static final String dfa_9s = "\1\u0095\2\uffff\2\0\7\uffff\53\0\64\uffff"; - - /** The Constant dfa_10s. */ - static final String dfa_10s = "\1\uffff\2\1\2\uffff\7\1\53\uffff\54\1\1\5\1\6\1\7\1\10\1\4\1\2\1\11\1\3"; - - /** The Constant dfa_11s. */ - static final String dfa_11s = "\1\0\2\uffff\1\1\1\2\7\uffff\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\26\1\27\1\30\1\31\1\32\1\33\1\34\1\35\1\36\1\37\1\40\1\41\1\42\1\43\1\44\1\45\1\46\1\47\1\50\1\51\1\52\1\53\1\54\1\55\64\uffff}>"; - - /** The Constant dfa_12s. */ + static final String dfa_7s = "\154\uffff"; + static final String dfa_8s = "\1\4\2\uffff\2\0\7\uffff\53\0\65\uffff"; + static final String dfa_9s = "\1\u0096\2\uffff\2\0\7\uffff\53\0\65\uffff"; + static final String dfa_10s = "\1\uffff\2\1\2\uffff\7\1\53\uffff\55\1\1\5\1\6\1\7\1\10\1\4\1\2\1\11\1\3"; + static final String dfa_11s = "\1\0\2\uffff\1\1\1\2\7\uffff\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\26\1\27\1\30\1\31\1\32\1\33\1\34\1\35\1\36\1\37\1\40\1\41\1\42\1\43\1\44\1\45\1\46\1\47\1\50\1\51\1\52\1\53\1\54\1\55\65\uffff}>"; static final String[] dfa_12s = { - "\1\66\1\123\1\124\1\125\1\126\1\127\12\uffff\1\70\3\uffff\1\120\1\uffff\1\145\2\uffff\1\146\1\uffff\1\143\1\102\1\100\1\uffff\1\130\2\uffff\1\142\1\132\4\uffff\1\65\1\144\1\1\1\2\1\67\1\33\1\34\1\35\1\36\1\37\1\40\1\41\1\42\1\43\1\44\1\45\1\46\1\47\1\50\1\51\1\52\1\53\1\54\1\55\1\56\1\57\1\60\1\61\1\62\1\63\1\64\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\26\1\27\1\30\1\31\1\32\1\3\1\4\1\10\1\11\1\12\1\13\1\5\1\6\1\7\7\uffff\1\71\1\72\1\73\1\74\1\75\1\76\1\77\1\101\1\103\1\104\1\105\1\106\1\107\1\110\1\111\1\112\1\113\1\114\1\115\1\116\1\117\1\121\1\122\12\uffff\1\135\3\uffff\1\133\1\134\1\136\1\137\1\140\1\141\1\131", + "\1\66\1\124\1\125\1\126\1\127\1\130\12\uffff\1\70\3\uffff\1\121\1\uffff\1\146\2\uffff\1\147\1\uffff\1\144\1\103\1\101\1\uffff\1\131\2\uffff\1\143\1\133\4\uffff\1\65\1\145\1\1\1\2\1\67\1\33\1\34\1\35\1\36\1\37\1\40\1\41\1\42\1\43\1\44\1\45\1\46\1\47\1\50\1\51\1\52\1\53\1\54\1\55\1\56\1\57\1\60\1\61\1\62\1\63\1\64\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\26\1\27\1\30\1\31\1\32\1\3\1\4\1\10\1\11\1\12\1\13\1\5\1\6\1\7\7\uffff\1\71\1\72\1\73\1\74\1\75\1\76\1\77\1\100\1\102\1\104\1\105\1\106\1\107\1\110\1\111\1\112\1\113\1\114\1\115\1\116\1\117\1\120\1\122\1\123\12\uffff\1\136\3\uffff\1\134\1\135\1\137\1\140\1\141\1\142\1\132", "", "", "\1\uffff", @@ -27188,37 +25425,19 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc "", "", "", + "", "" }; - /** The Constant dfa_7. */ static final short[] dfa_7 = DFA.unpackEncodedString(dfa_7s); - - /** The Constant dfa_8. */ static final char[] dfa_8 = DFA.unpackEncodedStringToUnsignedChars(dfa_8s); - - /** The Constant dfa_9. */ static final char[] dfa_9 = DFA.unpackEncodedStringToUnsignedChars(dfa_9s); - - /** The Constant dfa_10. */ static final short[] dfa_10 = DFA.unpackEncodedString(dfa_10s); - - /** The Constant dfa_11. */ static final short[] dfa_11 = DFA.unpackEncodedString(dfa_11s); - - /** The Constant dfa_12. */ static final short[][] dfa_12 = unpackEncodedStringArray(dfa_12s); - /** - * The Class DFA21. - */ class DFA21 extends DFA { - /** - * Instantiates a new dfa21. - * - * @param recognizer the recognizer - */ public DFA21(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 21; @@ -27370,13 +25589,13 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc else if ( (LA21_0==112) && (synpred3_InternalGaml())) {s = 63;} - else if ( (LA21_0==33) && (synpred3_InternalGaml())) {s = 64;} + else if ( (LA21_0==113) && (synpred3_InternalGaml())) {s = 64;} - else if ( (LA21_0==113) && (synpred3_InternalGaml())) {s = 65;} + else if ( (LA21_0==33) && (synpred3_InternalGaml())) {s = 65;} - else if ( (LA21_0==32) && (synpred3_InternalGaml())) {s = 66;} + else if ( (LA21_0==114) && (synpred3_InternalGaml())) {s = 66;} - else if ( (LA21_0==114) && (synpred3_InternalGaml())) {s = 67;} + else if ( (LA21_0==32) && (synpred3_InternalGaml())) {s = 67;} else if ( (LA21_0==115) && (synpred3_InternalGaml())) {s = 68;} @@ -27402,35 +25621,35 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc else if ( (LA21_0==126) && (synpred3_InternalGaml())) {s = 79;} - else if ( (LA21_0==24) && (synpred3_InternalGaml())) {s = 80;} + else if ( (LA21_0==127) && (synpred3_InternalGaml())) {s = 80;} - else if ( (LA21_0==127) && (synpred3_InternalGaml())) {s = 81;} + else if ( (LA21_0==24) && (synpred3_InternalGaml())) {s = 81;} else if ( (LA21_0==128) && (synpred3_InternalGaml())) {s = 82;} - else if ( (LA21_0==RULE_STRING) && (synpred3_InternalGaml())) {s = 83;} + else if ( (LA21_0==129) && (synpred3_InternalGaml())) {s = 83;} - else if ( (LA21_0==RULE_INTEGER) && (synpred3_InternalGaml())) {s = 84;} + else if ( (LA21_0==RULE_STRING) && (synpred3_InternalGaml())) {s = 84;} - else if ( (LA21_0==RULE_DOUBLE) && (synpred3_InternalGaml())) {s = 85;} + else if ( (LA21_0==RULE_INTEGER) && (synpred3_InternalGaml())) {s = 85;} - else if ( (LA21_0==RULE_BOOLEAN) && (synpred3_InternalGaml())) {s = 86;} + else if ( (LA21_0==RULE_DOUBLE) && (synpred3_InternalGaml())) {s = 86;} - else if ( (LA21_0==RULE_KEYWORD) && (synpred3_InternalGaml())) {s = 87;} + else if ( (LA21_0==RULE_BOOLEAN) && (synpred3_InternalGaml())) {s = 87;} - else if ( (LA21_0==35) && (synpred3_InternalGaml())) {s = 88;} + else if ( (LA21_0==RULE_KEYWORD) && (synpred3_InternalGaml())) {s = 88;} - else if ( (LA21_0==149) && (synpred3_InternalGaml())) {s = 89;} + else if ( (LA21_0==35) && (synpred3_InternalGaml())) {s = 89;} - else if ( (LA21_0==39) && (synpred3_InternalGaml())) {s = 90;} + else if ( (LA21_0==150) && (synpred3_InternalGaml())) {s = 90;} - else if ( (LA21_0==143) && (synpred3_InternalGaml())) {s = 91;} + else if ( (LA21_0==39) && (synpred3_InternalGaml())) {s = 91;} else if ( (LA21_0==144) && (synpred3_InternalGaml())) {s = 92;} - else if ( (LA21_0==139) && (synpred3_InternalGaml())) {s = 93;} + else if ( (LA21_0==145) && (synpred3_InternalGaml())) {s = 93;} - else if ( (LA21_0==145) && (synpred3_InternalGaml())) {s = 94;} + else if ( (LA21_0==140) && (synpred3_InternalGaml())) {s = 94;} else if ( (LA21_0==146) && (synpred3_InternalGaml())) {s = 95;} @@ -27438,15 +25657,17 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc else if ( (LA21_0==148) && (synpred3_InternalGaml())) {s = 97;} - else if ( (LA21_0==38) && (synpred3_InternalGaml())) {s = 98;} + else if ( (LA21_0==149) && (synpred3_InternalGaml())) {s = 98;} - else if ( (LA21_0==31) ) {s = 99;} + else if ( (LA21_0==38) && (synpred3_InternalGaml())) {s = 99;} - else if ( (LA21_0==45) ) {s = 100;} + else if ( (LA21_0==31) ) {s = 100;} - else if ( (LA21_0==26) ) {s = 101;} + else if ( (LA21_0==45) ) {s = 101;} - else if ( (LA21_0==29) ) {s = 102;} + else if ( (LA21_0==26) ) {s = 102;} + + else if ( (LA21_0==29) ) {s = 103;} input.seek(index21_0); @@ -27459,9 +25680,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index21_3 = input.index(); input.rewind(); s = -1; - if ( (synpred3_InternalGaml()) ) {s = 98;} + if ( (synpred3_InternalGaml()) ) {s = 99;} - else if ( (true) ) {s = 103;} + else if ( (true) ) {s = 104;} input.seek(index21_3); @@ -27474,9 +25695,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index21_4 = input.index(); input.rewind(); s = -1; - if ( (synpred3_InternalGaml()) ) {s = 98;} + if ( (synpred3_InternalGaml()) ) {s = 99;} - else if ( (true) ) {s = 103;} + else if ( (true) ) {s = 104;} input.seek(index21_4); @@ -27489,9 +25710,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index21_12 = input.index(); input.rewind(); s = -1; - if ( (synpred3_InternalGaml()) ) {s = 98;} + if ( (synpred3_InternalGaml()) ) {s = 99;} - else if ( (true) ) {s = 104;} + else if ( (true) ) {s = 105;} input.seek(index21_12); @@ -27504,9 +25725,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index21_13 = input.index(); input.rewind(); s = -1; - if ( (synpred3_InternalGaml()) ) {s = 98;} + if ( (synpred3_InternalGaml()) ) {s = 99;} - else if ( (true) ) {s = 104;} + else if ( (true) ) {s = 105;} input.seek(index21_13); @@ -27519,9 +25740,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index21_14 = input.index(); input.rewind(); s = -1; - if ( (synpred3_InternalGaml()) ) {s = 98;} + if ( (synpred3_InternalGaml()) ) {s = 99;} - else if ( (true) ) {s = 104;} + else if ( (true) ) {s = 105;} input.seek(index21_14); @@ -27534,9 +25755,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index21_15 = input.index(); input.rewind(); s = -1; - if ( (synpred3_InternalGaml()) ) {s = 98;} + if ( (synpred3_InternalGaml()) ) {s = 99;} - else if ( (true) ) {s = 104;} + else if ( (true) ) {s = 105;} input.seek(index21_15); @@ -27549,9 +25770,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index21_16 = input.index(); input.rewind(); s = -1; - if ( (synpred3_InternalGaml()) ) {s = 98;} + if ( (synpred3_InternalGaml()) ) {s = 99;} - else if ( (true) ) {s = 104;} + else if ( (true) ) {s = 105;} input.seek(index21_16); @@ -27564,9 +25785,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index21_17 = input.index(); input.rewind(); s = -1; - if ( (synpred3_InternalGaml()) ) {s = 98;} + if ( (synpred3_InternalGaml()) ) {s = 99;} - else if ( (true) ) {s = 104;} + else if ( (true) ) {s = 105;} input.seek(index21_17); @@ -27579,9 +25800,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index21_18 = input.index(); input.rewind(); s = -1; - if ( (synpred3_InternalGaml()) ) {s = 98;} + if ( (synpred3_InternalGaml()) ) {s = 99;} - else if ( (true) ) {s = 104;} + else if ( (true) ) {s = 105;} input.seek(index21_18); @@ -27594,9 +25815,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index21_19 = input.index(); input.rewind(); s = -1; - if ( (synpred3_InternalGaml()) ) {s = 98;} + if ( (synpred3_InternalGaml()) ) {s = 99;} - else if ( (true) ) {s = 104;} + else if ( (true) ) {s = 105;} input.seek(index21_19); @@ -27609,9 +25830,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index21_20 = input.index(); input.rewind(); s = -1; - if ( (synpred3_InternalGaml()) ) {s = 98;} + if ( (synpred3_InternalGaml()) ) {s = 99;} - else if ( (true) ) {s = 104;} + else if ( (true) ) {s = 105;} input.seek(index21_20); @@ -27624,9 +25845,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index21_21 = input.index(); input.rewind(); s = -1; - if ( (synpred3_InternalGaml()) ) {s = 98;} + if ( (synpred3_InternalGaml()) ) {s = 99;} - else if ( (true) ) {s = 104;} + else if ( (true) ) {s = 105;} input.seek(index21_21); @@ -27639,9 +25860,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index21_22 = input.index(); input.rewind(); s = -1; - if ( (synpred3_InternalGaml()) ) {s = 98;} + if ( (synpred3_InternalGaml()) ) {s = 99;} - else if ( (true) ) {s = 104;} + else if ( (true) ) {s = 105;} input.seek(index21_22); @@ -27654,9 +25875,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index21_23 = input.index(); input.rewind(); s = -1; - if ( (synpred3_InternalGaml()) ) {s = 98;} + if ( (synpred3_InternalGaml()) ) {s = 99;} - else if ( (true) ) {s = 104;} + else if ( (true) ) {s = 105;} input.seek(index21_23); @@ -27669,9 +25890,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index21_24 = input.index(); input.rewind(); s = -1; - if ( (synpred3_InternalGaml()) ) {s = 98;} + if ( (synpred3_InternalGaml()) ) {s = 99;} - else if ( (true) ) {s = 104;} + else if ( (true) ) {s = 105;} input.seek(index21_24); @@ -27684,9 +25905,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index21_25 = input.index(); input.rewind(); s = -1; - if ( (synpred3_InternalGaml()) ) {s = 98;} + if ( (synpred3_InternalGaml()) ) {s = 99;} - else if ( (true) ) {s = 104;} + else if ( (true) ) {s = 105;} input.seek(index21_25); @@ -27699,9 +25920,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index21_26 = input.index(); input.rewind(); s = -1; - if ( (synpred3_InternalGaml()) ) {s = 98;} + if ( (synpred3_InternalGaml()) ) {s = 99;} - else if ( (true) ) {s = 104;} + else if ( (true) ) {s = 105;} input.seek(index21_26); @@ -27714,9 +25935,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index21_27 = input.index(); input.rewind(); s = -1; - if ( (synpred3_InternalGaml()) ) {s = 98;} + if ( (synpred3_InternalGaml()) ) {s = 99;} - else if ( (true) ) {s = 104;} + else if ( (true) ) {s = 105;} input.seek(index21_27); @@ -27729,9 +25950,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index21_28 = input.index(); input.rewind(); s = -1; - if ( (synpred3_InternalGaml()) ) {s = 98;} + if ( (synpred3_InternalGaml()) ) {s = 99;} - else if ( (true) ) {s = 104;} + else if ( (true) ) {s = 105;} input.seek(index21_28); @@ -27744,9 +25965,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index21_29 = input.index(); input.rewind(); s = -1; - if ( (synpred3_InternalGaml()) ) {s = 98;} + if ( (synpred3_InternalGaml()) ) {s = 99;} - else if ( (true) ) {s = 104;} + else if ( (true) ) {s = 105;} input.seek(index21_29); @@ -27759,9 +25980,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index21_30 = input.index(); input.rewind(); s = -1; - if ( (synpred3_InternalGaml()) ) {s = 98;} + if ( (synpred3_InternalGaml()) ) {s = 99;} - else if ( (true) ) {s = 104;} + else if ( (true) ) {s = 105;} input.seek(index21_30); @@ -27774,9 +25995,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index21_31 = input.index(); input.rewind(); s = -1; - if ( (synpred3_InternalGaml()) ) {s = 98;} + if ( (synpred3_InternalGaml()) ) {s = 99;} - else if ( (true) ) {s = 104;} + else if ( (true) ) {s = 105;} input.seek(index21_31); @@ -27789,9 +26010,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index21_32 = input.index(); input.rewind(); s = -1; - if ( (synpred3_InternalGaml()) ) {s = 98;} + if ( (synpred3_InternalGaml()) ) {s = 99;} - else if ( (true) ) {s = 104;} + else if ( (true) ) {s = 105;} input.seek(index21_32); @@ -27804,9 +26025,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index21_33 = input.index(); input.rewind(); s = -1; - if ( (synpred3_InternalGaml()) ) {s = 98;} + if ( (synpred3_InternalGaml()) ) {s = 99;} - else if ( (true) ) {s = 104;} + else if ( (true) ) {s = 105;} input.seek(index21_33); @@ -27819,9 +26040,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index21_34 = input.index(); input.rewind(); s = -1; - if ( (synpred3_InternalGaml()) ) {s = 98;} + if ( (synpred3_InternalGaml()) ) {s = 99;} - else if ( (true) ) {s = 104;} + else if ( (true) ) {s = 105;} input.seek(index21_34); @@ -27834,9 +26055,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index21_35 = input.index(); input.rewind(); s = -1; - if ( (synpred3_InternalGaml()) ) {s = 98;} + if ( (synpred3_InternalGaml()) ) {s = 99;} - else if ( (true) ) {s = 104;} + else if ( (true) ) {s = 105;} input.seek(index21_35); @@ -27849,9 +26070,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index21_36 = input.index(); input.rewind(); s = -1; - if ( (synpred3_InternalGaml()) ) {s = 98;} + if ( (synpred3_InternalGaml()) ) {s = 99;} - else if ( (true) ) {s = 104;} + else if ( (true) ) {s = 105;} input.seek(index21_36); @@ -27864,9 +26085,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index21_37 = input.index(); input.rewind(); s = -1; - if ( (synpred3_InternalGaml()) ) {s = 98;} + if ( (synpred3_InternalGaml()) ) {s = 99;} - else if ( (true) ) {s = 104;} + else if ( (true) ) {s = 105;} input.seek(index21_37); @@ -27879,9 +26100,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index21_38 = input.index(); input.rewind(); s = -1; - if ( (synpred3_InternalGaml()) ) {s = 98;} + if ( (synpred3_InternalGaml()) ) {s = 99;} - else if ( (true) ) {s = 104;} + else if ( (true) ) {s = 105;} input.seek(index21_38); @@ -27894,9 +26115,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index21_39 = input.index(); input.rewind(); s = -1; - if ( (synpred3_InternalGaml()) ) {s = 98;} + if ( (synpred3_InternalGaml()) ) {s = 99;} - else if ( (true) ) {s = 104;} + else if ( (true) ) {s = 105;} input.seek(index21_39); @@ -27909,9 +26130,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index21_40 = input.index(); input.rewind(); s = -1; - if ( (synpred3_InternalGaml()) ) {s = 98;} + if ( (synpred3_InternalGaml()) ) {s = 99;} - else if ( (true) ) {s = 104;} + else if ( (true) ) {s = 105;} input.seek(index21_40); @@ -27924,9 +26145,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index21_41 = input.index(); input.rewind(); s = -1; - if ( (synpred3_InternalGaml()) ) {s = 98;} + if ( (synpred3_InternalGaml()) ) {s = 99;} - else if ( (true) ) {s = 104;} + else if ( (true) ) {s = 105;} input.seek(index21_41); @@ -27939,9 +26160,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index21_42 = input.index(); input.rewind(); s = -1; - if ( (synpred3_InternalGaml()) ) {s = 98;} + if ( (synpred3_InternalGaml()) ) {s = 99;} - else if ( (true) ) {s = 104;} + else if ( (true) ) {s = 105;} input.seek(index21_42); @@ -27954,9 +26175,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index21_43 = input.index(); input.rewind(); s = -1; - if ( (synpred3_InternalGaml()) ) {s = 98;} + if ( (synpred3_InternalGaml()) ) {s = 99;} - else if ( (true) ) {s = 104;} + else if ( (true) ) {s = 105;} input.seek(index21_43); @@ -27969,9 +26190,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index21_44 = input.index(); input.rewind(); s = -1; - if ( (synpred3_InternalGaml()) ) {s = 98;} + if ( (synpred3_InternalGaml()) ) {s = 99;} - else if ( (true) ) {s = 104;} + else if ( (true) ) {s = 105;} input.seek(index21_44); @@ -27984,9 +26205,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index21_45 = input.index(); input.rewind(); s = -1; - if ( (synpred3_InternalGaml()) ) {s = 98;} + if ( (synpred3_InternalGaml()) ) {s = 99;} - else if ( (true) ) {s = 104;} + else if ( (true) ) {s = 105;} input.seek(index21_45); @@ -27999,9 +26220,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index21_46 = input.index(); input.rewind(); s = -1; - if ( (synpred3_InternalGaml()) ) {s = 98;} + if ( (synpred3_InternalGaml()) ) {s = 99;} - else if ( (true) ) {s = 104;} + else if ( (true) ) {s = 105;} input.seek(index21_46); @@ -28014,9 +26235,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index21_47 = input.index(); input.rewind(); s = -1; - if ( (synpred3_InternalGaml()) ) {s = 98;} + if ( (synpred3_InternalGaml()) ) {s = 99;} - else if ( (true) ) {s = 104;} + else if ( (true) ) {s = 105;} input.seek(index21_47); @@ -28029,9 +26250,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index21_48 = input.index(); input.rewind(); s = -1; - if ( (synpred3_InternalGaml()) ) {s = 98;} + if ( (synpred3_InternalGaml()) ) {s = 99;} - else if ( (true) ) {s = 104;} + else if ( (true) ) {s = 105;} input.seek(index21_48); @@ -28044,9 +26265,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index21_49 = input.index(); input.rewind(); s = -1; - if ( (synpred3_InternalGaml()) ) {s = 98;} + if ( (synpred3_InternalGaml()) ) {s = 99;} - else if ( (true) ) {s = 104;} + else if ( (true) ) {s = 105;} input.seek(index21_49); @@ -28059,9 +26280,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index21_50 = input.index(); input.rewind(); s = -1; - if ( (synpred3_InternalGaml()) ) {s = 98;} + if ( (synpred3_InternalGaml()) ) {s = 99;} - else if ( (true) ) {s = 104;} + else if ( (true) ) {s = 105;} input.seek(index21_50); @@ -28074,9 +26295,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index21_51 = input.index(); input.rewind(); s = -1; - if ( (synpred3_InternalGaml()) ) {s = 98;} + if ( (synpred3_InternalGaml()) ) {s = 99;} - else if ( (true) ) {s = 104;} + else if ( (true) ) {s = 105;} input.seek(index21_51); @@ -28089,9 +26310,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index21_52 = input.index(); input.rewind(); s = -1; - if ( (synpred3_InternalGaml()) ) {s = 98;} + if ( (synpred3_InternalGaml()) ) {s = 99;} - else if ( (true) ) {s = 104;} + else if ( (true) ) {s = 105;} input.seek(index21_52); @@ -28104,9 +26325,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index21_53 = input.index(); input.rewind(); s = -1; - if ( (synpred3_InternalGaml()) ) {s = 98;} + if ( (synpred3_InternalGaml()) ) {s = 99;} - else if ( (true) ) {s = 105;} + else if ( (true) ) {s = 106;} input.seek(index21_53); @@ -28119,9 +26340,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index21_54 = input.index(); input.rewind(); s = -1; - if ( (synpred3_InternalGaml()) ) {s = 98;} + if ( (synpred3_InternalGaml()) ) {s = 99;} - else if ( (true) ) {s = 106;} + else if ( (true) ) {s = 107;} input.seek(index21_54); @@ -28135,86 +26356,56 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc throw nvae; } } - - /** The Constant dfa_13s. */ - static final String dfa_13s = "\40\uffff"; - - /** The Constant dfa_14s. */ - static final String dfa_14s = "\11\4\1\42\23\4\2\uffff\1\4"; - - /** The Constant dfa_15s. */ - static final String dfa_15s = "\11\u0095\1\42\22\u0095\1\u0097\2\uffff\1\u0095"; - - /** The Constant dfa_16s. */ - static final String dfa_16s = "\35\uffff\1\2\1\1\1\uffff"; - - /** The Constant dfa_17s. */ - static final String dfa_17s = "\40\uffff}>"; - - /** The Constant dfa_18s. */ + static final String dfa_13s = "\41\uffff"; + static final String dfa_14s = "\12\4\1\42\23\4\2\uffff\1\4"; + static final String dfa_15s = "\12\u0096\1\42\22\u0096\1\u0098\2\uffff\1\u0096"; + static final String dfa_16s = "\36\uffff\1\2\1\1\1\uffff"; + static final String dfa_17s = "\41\uffff}>"; static final String[] dfa_18s = { - "\1\34\5\35\12\uffff\1\1\3\uffff\1\32\7\uffff\1\13\1\11\1\uffff\1\35\3\uffff\1\35\4\uffff\1\35\1\uffff\65\35\7\uffff\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\12\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\26\1\27\1\30\1\33\1\31\12\uffff\1\35\3\uffff\7\35", - "\6\36\12\uffff\1\36\3\uffff\1\36\7\uffff\2\36\1\35\1\36\3\uffff\1\36\4\uffff\1\36\1\uffff\65\36\7\uffff\27\36\12\uffff\1\36\3\uffff\7\36", - "\6\36\12\uffff\1\36\3\uffff\1\36\7\uffff\2\36\1\35\1\36\3\uffff\1\36\4\uffff\1\36\1\uffff\65\36\7\uffff\27\36\12\uffff\1\36\3\uffff\7\36", - "\6\36\12\uffff\1\36\3\uffff\1\36\7\uffff\2\36\1\35\1\36\3\uffff\1\36\4\uffff\1\36\1\uffff\65\36\7\uffff\27\36\12\uffff\1\36\3\uffff\7\36", - "\6\36\12\uffff\1\36\3\uffff\1\36\7\uffff\2\36\1\35\1\36\3\uffff\1\36\4\uffff\1\36\1\uffff\65\36\7\uffff\27\36\12\uffff\1\36\3\uffff\7\36", - "\6\36\12\uffff\1\36\3\uffff\1\36\7\uffff\2\36\1\35\1\36\3\uffff\1\36\4\uffff\1\36\1\uffff\65\36\7\uffff\27\36\12\uffff\1\36\3\uffff\7\36", - "\6\36\12\uffff\1\36\3\uffff\1\36\7\uffff\2\36\1\35\1\36\3\uffff\1\36\4\uffff\1\36\1\uffff\65\36\7\uffff\27\36\12\uffff\1\36\3\uffff\7\36", - "\6\36\12\uffff\1\36\3\uffff\1\36\7\uffff\2\36\1\35\1\36\3\uffff\1\36\4\uffff\1\36\1\uffff\65\36\7\uffff\27\36\12\uffff\1\36\3\uffff\7\36", - "\6\36\12\uffff\1\36\3\uffff\1\36\7\uffff\2\36\1\35\1\36\3\uffff\1\36\4\uffff\1\36\1\uffff\65\36\7\uffff\27\36\12\uffff\1\36\3\uffff\7\36", - "\1\37", - "\6\36\12\uffff\1\36\3\uffff\1\36\7\uffff\2\36\1\35\1\36\3\uffff\1\36\4\uffff\1\36\1\uffff\65\36\7\uffff\27\36\12\uffff\1\36\3\uffff\7\36", - "\6\36\12\uffff\1\36\3\uffff\1\36\7\uffff\2\36\1\35\1\36\3\uffff\1\36\4\uffff\1\36\1\uffff\65\36\7\uffff\27\36\12\uffff\1\36\3\uffff\7\36", - "\6\36\12\uffff\1\36\3\uffff\1\36\7\uffff\2\36\1\35\1\36\3\uffff\1\36\4\uffff\1\36\1\uffff\65\36\7\uffff\27\36\12\uffff\1\36\3\uffff\7\36", - "\6\36\12\uffff\1\36\3\uffff\1\36\7\uffff\2\36\1\35\1\36\3\uffff\1\36\4\uffff\1\36\1\uffff\65\36\7\uffff\27\36\12\uffff\1\36\3\uffff\7\36", - "\6\36\12\uffff\1\36\3\uffff\1\36\7\uffff\2\36\1\35\1\36\3\uffff\1\36\4\uffff\1\36\1\uffff\65\36\7\uffff\27\36\12\uffff\1\36\3\uffff\7\36", - "\6\36\12\uffff\1\36\3\uffff\1\36\7\uffff\2\36\1\35\1\36\3\uffff\1\36\4\uffff\1\36\1\uffff\65\36\7\uffff\27\36\12\uffff\1\36\3\uffff\7\36", - "\6\36\12\uffff\1\36\3\uffff\1\36\7\uffff\2\36\1\35\1\36\3\uffff\1\36\4\uffff\1\36\1\uffff\65\36\7\uffff\27\36\12\uffff\1\36\3\uffff\7\36", - "\6\36\12\uffff\1\36\3\uffff\1\36\7\uffff\2\36\1\35\1\36\3\uffff\1\36\4\uffff\1\36\1\uffff\65\36\7\uffff\27\36\12\uffff\1\36\3\uffff\7\36", - "\6\36\12\uffff\1\36\3\uffff\1\36\7\uffff\2\36\1\35\1\36\3\uffff\1\36\4\uffff\1\36\1\uffff\65\36\7\uffff\27\36\12\uffff\1\36\3\uffff\7\36", - "\6\36\12\uffff\1\36\3\uffff\1\36\7\uffff\2\36\1\35\1\36\3\uffff\1\36\4\uffff\1\36\1\uffff\65\36\7\uffff\27\36\12\uffff\1\36\3\uffff\7\36", - "\6\36\12\uffff\1\36\3\uffff\1\36\7\uffff\2\36\1\35\1\36\3\uffff\1\36\4\uffff\1\36\1\uffff\65\36\7\uffff\27\36\12\uffff\1\36\3\uffff\7\36", - "\6\36\12\uffff\1\36\3\uffff\1\36\7\uffff\2\36\1\35\1\36\3\uffff\1\36\4\uffff\1\36\1\uffff\65\36\7\uffff\27\36\12\uffff\1\36\3\uffff\7\36", - "\6\36\12\uffff\1\36\3\uffff\1\36\7\uffff\2\36\1\35\1\36\3\uffff\1\36\4\uffff\1\36\1\uffff\65\36\7\uffff\27\36\12\uffff\1\36\3\uffff\7\36", - "\6\36\12\uffff\1\36\3\uffff\1\36\7\uffff\2\36\1\35\1\36\3\uffff\1\36\4\uffff\1\36\1\uffff\65\36\7\uffff\27\36\12\uffff\1\36\3\uffff\7\36", - "\6\36\12\uffff\1\36\3\uffff\1\36\7\uffff\2\36\1\35\1\36\3\uffff\1\36\4\uffff\1\36\1\uffff\65\36\7\uffff\27\36\12\uffff\1\36\3\uffff\7\36", - "\6\36\12\uffff\1\36\3\uffff\1\36\7\uffff\2\36\1\35\1\36\3\uffff\1\36\4\uffff\1\36\1\uffff\65\36\7\uffff\27\36\12\uffff\1\36\3\uffff\7\36", - "\6\36\12\uffff\1\36\3\uffff\1\36\7\uffff\2\36\1\35\1\36\3\uffff\1\36\4\uffff\1\36\1\uffff\65\36\7\uffff\27\36\12\uffff\1\36\3\uffff\7\36", - "\6\36\12\uffff\1\36\3\uffff\1\36\7\uffff\2\36\1\35\1\36\3\uffff\1\36\4\uffff\1\36\1\uffff\65\36\7\uffff\27\36\12\uffff\1\36\3\uffff\7\36", - "\1\35\12\uffff\1\35\2\uffff\1\35\1\uffff\1\35\1\uffff\1\35\1\uffff\1\35\7\uffff\2\35\1\36\1\35\3\uffff\1\35\1\uffff\1\35\2\uffff\1\35\1\uffff\65\35\1\uffff\1\35\5\uffff\47\35\4\uffff\1\35\1\uffff\1\35", - "", - "", - "\6\36\12\uffff\1\36\3\uffff\1\36\7\uffff\2\36\1\35\1\36\3\uffff\1\36\4\uffff\1\36\1\uffff\65\36\7\uffff\27\36\12\uffff\1\36\3\uffff\7\36" + "\1\35\5\36\12\uffff\1\1\3\uffff\1\33\7\uffff\1\14\1\12\1\uffff\1\36\3\uffff\1\36\4\uffff\1\36\1\uffff\65\36\7\uffff\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\13\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\26\1\27\1\30\1\31\1\34\1\32\12\uffff\1\36\3\uffff\7\36", + "\6\37\12\uffff\1\37\3\uffff\1\37\7\uffff\2\37\1\36\1\37\3\uffff\1\37\4\uffff\1\37\1\uffff\65\37\7\uffff\30\37\12\uffff\1\37\3\uffff\7\37", + "\6\37\12\uffff\1\37\3\uffff\1\37\7\uffff\2\37\1\36\1\37\3\uffff\1\37\4\uffff\1\37\1\uffff\65\37\7\uffff\30\37\12\uffff\1\37\3\uffff\7\37", + "\6\37\12\uffff\1\37\3\uffff\1\37\7\uffff\2\37\1\36\1\37\3\uffff\1\37\4\uffff\1\37\1\uffff\65\37\7\uffff\30\37\12\uffff\1\37\3\uffff\7\37", + "\6\37\12\uffff\1\37\3\uffff\1\37\7\uffff\2\37\1\36\1\37\3\uffff\1\37\4\uffff\1\37\1\uffff\65\37\7\uffff\30\37\12\uffff\1\37\3\uffff\7\37", + "\6\37\12\uffff\1\37\3\uffff\1\37\7\uffff\2\37\1\36\1\37\3\uffff\1\37\4\uffff\1\37\1\uffff\65\37\7\uffff\30\37\12\uffff\1\37\3\uffff\7\37", + "\6\37\12\uffff\1\37\3\uffff\1\37\7\uffff\2\37\1\36\1\37\3\uffff\1\37\4\uffff\1\37\1\uffff\65\37\7\uffff\30\37\12\uffff\1\37\3\uffff\7\37", + "\6\37\12\uffff\1\37\3\uffff\1\37\7\uffff\2\37\1\36\1\37\3\uffff\1\37\4\uffff\1\37\1\uffff\65\37\7\uffff\30\37\12\uffff\1\37\3\uffff\7\37", + "\6\37\12\uffff\1\37\3\uffff\1\37\7\uffff\2\37\1\36\1\37\3\uffff\1\37\4\uffff\1\37\1\uffff\65\37\7\uffff\30\37\12\uffff\1\37\3\uffff\7\37", + "\6\37\12\uffff\1\37\3\uffff\1\37\7\uffff\2\37\1\36\1\37\3\uffff\1\37\4\uffff\1\37\1\uffff\65\37\7\uffff\30\37\12\uffff\1\37\3\uffff\7\37", + "\1\40", + "\6\37\12\uffff\1\37\3\uffff\1\37\7\uffff\2\37\1\36\1\37\3\uffff\1\37\4\uffff\1\37\1\uffff\65\37\7\uffff\30\37\12\uffff\1\37\3\uffff\7\37", + "\6\37\12\uffff\1\37\3\uffff\1\37\7\uffff\2\37\1\36\1\37\3\uffff\1\37\4\uffff\1\37\1\uffff\65\37\7\uffff\30\37\12\uffff\1\37\3\uffff\7\37", + "\6\37\12\uffff\1\37\3\uffff\1\37\7\uffff\2\37\1\36\1\37\3\uffff\1\37\4\uffff\1\37\1\uffff\65\37\7\uffff\30\37\12\uffff\1\37\3\uffff\7\37", + "\6\37\12\uffff\1\37\3\uffff\1\37\7\uffff\2\37\1\36\1\37\3\uffff\1\37\4\uffff\1\37\1\uffff\65\37\7\uffff\30\37\12\uffff\1\37\3\uffff\7\37", + "\6\37\12\uffff\1\37\3\uffff\1\37\7\uffff\2\37\1\36\1\37\3\uffff\1\37\4\uffff\1\37\1\uffff\65\37\7\uffff\30\37\12\uffff\1\37\3\uffff\7\37", + "\6\37\12\uffff\1\37\3\uffff\1\37\7\uffff\2\37\1\36\1\37\3\uffff\1\37\4\uffff\1\37\1\uffff\65\37\7\uffff\30\37\12\uffff\1\37\3\uffff\7\37", + "\6\37\12\uffff\1\37\3\uffff\1\37\7\uffff\2\37\1\36\1\37\3\uffff\1\37\4\uffff\1\37\1\uffff\65\37\7\uffff\30\37\12\uffff\1\37\3\uffff\7\37", + "\6\37\12\uffff\1\37\3\uffff\1\37\7\uffff\2\37\1\36\1\37\3\uffff\1\37\4\uffff\1\37\1\uffff\65\37\7\uffff\30\37\12\uffff\1\37\3\uffff\7\37", + "\6\37\12\uffff\1\37\3\uffff\1\37\7\uffff\2\37\1\36\1\37\3\uffff\1\37\4\uffff\1\37\1\uffff\65\37\7\uffff\30\37\12\uffff\1\37\3\uffff\7\37", + "\6\37\12\uffff\1\37\3\uffff\1\37\7\uffff\2\37\1\36\1\37\3\uffff\1\37\4\uffff\1\37\1\uffff\65\37\7\uffff\30\37\12\uffff\1\37\3\uffff\7\37", + "\6\37\12\uffff\1\37\3\uffff\1\37\7\uffff\2\37\1\36\1\37\3\uffff\1\37\4\uffff\1\37\1\uffff\65\37\7\uffff\30\37\12\uffff\1\37\3\uffff\7\37", + "\6\37\12\uffff\1\37\3\uffff\1\37\7\uffff\2\37\1\36\1\37\3\uffff\1\37\4\uffff\1\37\1\uffff\65\37\7\uffff\30\37\12\uffff\1\37\3\uffff\7\37", + "\6\37\12\uffff\1\37\3\uffff\1\37\7\uffff\2\37\1\36\1\37\3\uffff\1\37\4\uffff\1\37\1\uffff\65\37\7\uffff\30\37\12\uffff\1\37\3\uffff\7\37", + "\6\37\12\uffff\1\37\3\uffff\1\37\7\uffff\2\37\1\36\1\37\3\uffff\1\37\4\uffff\1\37\1\uffff\65\37\7\uffff\30\37\12\uffff\1\37\3\uffff\7\37", + "\6\37\12\uffff\1\37\3\uffff\1\37\7\uffff\2\37\1\36\1\37\3\uffff\1\37\4\uffff\1\37\1\uffff\65\37\7\uffff\30\37\12\uffff\1\37\3\uffff\7\37", + "\6\37\12\uffff\1\37\3\uffff\1\37\7\uffff\2\37\1\36\1\37\3\uffff\1\37\4\uffff\1\37\1\uffff\65\37\7\uffff\30\37\12\uffff\1\37\3\uffff\7\37", + "\6\37\12\uffff\1\37\3\uffff\1\37\7\uffff\2\37\1\36\1\37\3\uffff\1\37\4\uffff\1\37\1\uffff\65\37\7\uffff\30\37\12\uffff\1\37\3\uffff\7\37", + "\6\37\12\uffff\1\37\3\uffff\1\37\7\uffff\2\37\1\36\1\37\3\uffff\1\37\4\uffff\1\37\1\uffff\65\37\7\uffff\30\37\12\uffff\1\37\3\uffff\7\37", + "\1\36\12\uffff\1\36\2\uffff\1\36\1\uffff\1\36\1\uffff\1\36\1\uffff\1\36\7\uffff\2\36\1\37\1\36\3\uffff\1\36\1\uffff\1\36\2\uffff\1\36\1\uffff\65\36\1\uffff\1\36\5\uffff\50\36\4\uffff\1\36\1\uffff\1\36", + "", + "", + "\6\37\12\uffff\1\37\3\uffff\1\37\7\uffff\2\37\1\36\1\37\3\uffff\1\37\4\uffff\1\37\1\uffff\65\37\7\uffff\30\37\12\uffff\1\37\3\uffff\7\37" }; - /** The Constant dfa_13. */ static final short[] dfa_13 = DFA.unpackEncodedString(dfa_13s); - - /** The Constant dfa_14. */ static final char[] dfa_14 = DFA.unpackEncodedStringToUnsignedChars(dfa_14s); - - /** The Constant dfa_15. */ static final char[] dfa_15 = DFA.unpackEncodedStringToUnsignedChars(dfa_15s); - - /** The Constant dfa_16. */ static final short[] dfa_16 = DFA.unpackEncodedString(dfa_16s); - - /** The Constant dfa_17. */ static final short[] dfa_17 = DFA.unpackEncodedString(dfa_17s); - - /** The Constant dfa_18. */ static final short[][] dfa_18 = unpackEncodedStringArray(dfa_18s); - /** - * The Class DFA24. - */ class DFA24 extends DFA { - /** - * Instantiates a new dfa24. - * - * @param recognizer the recognizer - */ public DFA24(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 24; @@ -28230,112 +26421,81 @@ public String getDescription() { return "1198:3: ( (lv_firstFacet_1_0= ruleFirstFacetKey ) )?"; } } - - /** The Constant dfa_19s. */ static final String dfa_19s = "\72\uffff"; - - /** The Constant dfa_20s. */ static final String dfa_20s = "\1\4\67\43\2\uffff"; - - /** The Constant dfa_21s. */ - static final String dfa_21s = "\1\142\67\u0089\2\uffff"; - - /** The Constant dfa_22s. */ - static final String dfa_22s = "\70\uffff\1\2\1\1"; - - /** The Constant dfa_23s. */ + static final String dfa_21s = "\1\142\67\u008a\2\uffff"; + static final String dfa_22s = "\70\uffff\1\1\1\2"; static final String dfa_23s = "\72\uffff}>"; - - /** The Constant dfa_24s. */ static final String[] dfa_24s = { "\1\66\47\uffff\1\65\1\uffff\1\1\1\2\1\67\1\33\1\34\1\35\1\36\1\37\1\40\1\41\1\42\1\43\1\44\1\45\1\46\1\47\1\50\1\51\1\52\1\53\1\54\1\55\1\56\1\57\1\60\1\61\1\62\1\63\1\64\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\26\1\27\1\30\1\31\1\32\1\3\1\4\1\10\1\11\1\12\1\13\1\5\1\6\1\7", - "\1\71\5\uffff\1\70\137\uffff\1\71", - "\1\71\5\uffff\1\70\137\uffff\1\71", - "\1\71\5\uffff\1\70\137\uffff\1\71", - "\1\71\5\uffff\1\70\137\uffff\1\71", - "\1\71\5\uffff\1\70\137\uffff\1\71", - "\1\71\5\uffff\1\70\137\uffff\1\71", - "\1\71\5\uffff\1\70\137\uffff\1\71", - "\1\71\5\uffff\1\70\137\uffff\1\71", - "\1\71\5\uffff\1\70\137\uffff\1\71", - "\1\71\5\uffff\1\70\137\uffff\1\71", - "\1\71\5\uffff\1\70\137\uffff\1\71", - "\1\71\5\uffff\1\70\137\uffff\1\71", - "\1\71\5\uffff\1\70\137\uffff\1\71", - "\1\71\5\uffff\1\70\137\uffff\1\71", - "\1\71\5\uffff\1\70\137\uffff\1\71", - "\1\71\5\uffff\1\70\137\uffff\1\71", - "\1\71\5\uffff\1\70\137\uffff\1\71", - "\1\71\5\uffff\1\70\137\uffff\1\71", - "\1\71\5\uffff\1\70\137\uffff\1\71", - "\1\71\5\uffff\1\70\137\uffff\1\71", - "\1\71\5\uffff\1\70\137\uffff\1\71", - "\1\71\5\uffff\1\70\137\uffff\1\71", - "\1\71\5\uffff\1\70\137\uffff\1\71", - "\1\71\5\uffff\1\70\137\uffff\1\71", - "\1\71\5\uffff\1\70\137\uffff\1\71", - "\1\71\5\uffff\1\70\137\uffff\1\71", - "\1\71\5\uffff\1\70\137\uffff\1\71", - "\1\71\5\uffff\1\70\137\uffff\1\71", - "\1\71\5\uffff\1\70\137\uffff\1\71", - "\1\71\5\uffff\1\70\137\uffff\1\71", - "\1\71\5\uffff\1\70\137\uffff\1\71", - "\1\71\5\uffff\1\70\137\uffff\1\71", - "\1\71\5\uffff\1\70\137\uffff\1\71", - "\1\71\5\uffff\1\70\137\uffff\1\71", - "\1\71\5\uffff\1\70\137\uffff\1\71", - "\1\71\5\uffff\1\70\137\uffff\1\71", - "\1\71\5\uffff\1\70\137\uffff\1\71", - "\1\71\5\uffff\1\70\137\uffff\1\71", - "\1\71\5\uffff\1\70\137\uffff\1\71", - "\1\71\5\uffff\1\70\137\uffff\1\71", - "\1\71\5\uffff\1\70\137\uffff\1\71", - "\1\71\5\uffff\1\70\137\uffff\1\71", - "\1\71\5\uffff\1\70\137\uffff\1\71", - "\1\71\5\uffff\1\70\137\uffff\1\71", - "\1\71\5\uffff\1\70\137\uffff\1\71", - "\1\71\5\uffff\1\70\137\uffff\1\71", - "\1\71\5\uffff\1\70\137\uffff\1\71", - "\1\71\5\uffff\1\70\137\uffff\1\71", - "\1\71\5\uffff\1\70\137\uffff\1\71", - "\1\71\5\uffff\1\70\137\uffff\1\71", - "\1\71\5\uffff\1\70\137\uffff\1\71", - "\1\71\5\uffff\1\70\137\uffff\1\71", - "\1\71\5\uffff\1\70\137\uffff\1\71", - "\1\71\5\uffff\1\70\137\uffff\1\71", - "\1\71\5\uffff\1\70\137\uffff\1\71", + "\1\70\5\uffff\1\71\140\uffff\1\70", + "\1\70\5\uffff\1\71\140\uffff\1\70", + "\1\70\5\uffff\1\71\140\uffff\1\70", + "\1\70\5\uffff\1\71\140\uffff\1\70", + "\1\70\5\uffff\1\71\140\uffff\1\70", + "\1\70\5\uffff\1\71\140\uffff\1\70", + "\1\70\5\uffff\1\71\140\uffff\1\70", + "\1\70\5\uffff\1\71\140\uffff\1\70", + "\1\70\5\uffff\1\71\140\uffff\1\70", + "\1\70\5\uffff\1\71\140\uffff\1\70", + "\1\70\5\uffff\1\71\140\uffff\1\70", + "\1\70\5\uffff\1\71\140\uffff\1\70", + "\1\70\5\uffff\1\71\140\uffff\1\70", + "\1\70\5\uffff\1\71\140\uffff\1\70", + "\1\70\5\uffff\1\71\140\uffff\1\70", + "\1\70\5\uffff\1\71\140\uffff\1\70", + "\1\70\5\uffff\1\71\140\uffff\1\70", + "\1\70\5\uffff\1\71\140\uffff\1\70", + "\1\70\5\uffff\1\71\140\uffff\1\70", + "\1\70\5\uffff\1\71\140\uffff\1\70", + "\1\70\5\uffff\1\71\140\uffff\1\70", + "\1\70\5\uffff\1\71\140\uffff\1\70", + "\1\70\5\uffff\1\71\140\uffff\1\70", + "\1\70\5\uffff\1\71\140\uffff\1\70", + "\1\70\5\uffff\1\71\140\uffff\1\70", + "\1\70\5\uffff\1\71\140\uffff\1\70", + "\1\70\5\uffff\1\71\140\uffff\1\70", + "\1\70\5\uffff\1\71\140\uffff\1\70", + "\1\70\5\uffff\1\71\140\uffff\1\70", + "\1\70\5\uffff\1\71\140\uffff\1\70", + "\1\70\5\uffff\1\71\140\uffff\1\70", + "\1\70\5\uffff\1\71\140\uffff\1\70", + "\1\70\5\uffff\1\71\140\uffff\1\70", + "\1\70\5\uffff\1\71\140\uffff\1\70", + "\1\70\5\uffff\1\71\140\uffff\1\70", + "\1\70\5\uffff\1\71\140\uffff\1\70", + "\1\70\5\uffff\1\71\140\uffff\1\70", + "\1\70\5\uffff\1\71\140\uffff\1\70", + "\1\70\5\uffff\1\71\140\uffff\1\70", + "\1\70\5\uffff\1\71\140\uffff\1\70", + "\1\70\5\uffff\1\71\140\uffff\1\70", + "\1\70\5\uffff\1\71\140\uffff\1\70", + "\1\70\5\uffff\1\71\140\uffff\1\70", + "\1\70\5\uffff\1\71\140\uffff\1\70", + "\1\70\5\uffff\1\71\140\uffff\1\70", + "\1\70\5\uffff\1\71\140\uffff\1\70", + "\1\70\5\uffff\1\71\140\uffff\1\70", + "\1\70\5\uffff\1\71\140\uffff\1\70", + "\1\70\5\uffff\1\71\140\uffff\1\70", + "\1\70\5\uffff\1\71\140\uffff\1\70", + "\1\70\5\uffff\1\71\140\uffff\1\70", + "\1\70\5\uffff\1\71\140\uffff\1\70", + "\1\70\5\uffff\1\71\140\uffff\1\70", + "\1\70\5\uffff\1\71\140\uffff\1\70", + "\1\70\5\uffff\1\71\140\uffff\1\70", "", "" }; - /** The Constant dfa_19. */ static final short[] dfa_19 = DFA.unpackEncodedString(dfa_19s); - - /** The Constant dfa_20. */ static final char[] dfa_20 = DFA.unpackEncodedStringToUnsignedChars(dfa_20s); - - /** The Constant dfa_21. */ static final char[] dfa_21 = DFA.unpackEncodedStringToUnsignedChars(dfa_21s); - - /** The Constant dfa_22. */ static final short[] dfa_22 = DFA.unpackEncodedString(dfa_22s); - - /** The Constant dfa_23. */ static final short[] dfa_23 = DFA.unpackEncodedString(dfa_23s); - - /** The Constant dfa_24. */ static final short[][] dfa_24 = unpackEncodedStringArray(dfa_24s); - /** - * The Class DFA61. - */ class DFA61 extends DFA { - /** - * Instantiates a new dfa61. - * - * @param recognizer the recognizer - */ public DFA61(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 61; @@ -28351,22 +26511,12 @@ public String getDescription() { return "2817:5: (lv_expr_0_1= ruleFunction | lv_expr_0_2= ruleVariableRef )"; } } - - /** The Constant dfa_25s. */ - static final String dfa_25s = "\1\4\2\0\150\uffff"; - - /** The Constant dfa_26s. */ - static final String dfa_26s = "\1\u0095\2\0\150\uffff"; - - /** The Constant dfa_27s. */ - static final String dfa_27s = "\3\uffff\1\2\146\uffff\1\1"; - - /** The Constant dfa_28s. */ - static final String dfa_28s = "\1\uffff\1\0\1\1\150\uffff}>"; - - /** The Constant dfa_29s. */ + static final String dfa_25s = "\1\4\2\0\151\uffff"; + static final String dfa_26s = "\1\u0096\2\0\151\uffff"; + static final String dfa_27s = "\3\uffff\1\2\147\uffff\1\1"; + static final String dfa_28s = "\1\uffff\1\0\1\1\151\uffff}>"; static final String[] dfa_29s = { - "\6\3\12\uffff\1\3\3\uffff\3\3\2\uffff\1\3\1\uffff\3\3\1\uffff\1\3\1\uffff\3\3\3\uffff\3\3\1\1\1\2\63\3\7\uffff\27\3\12\uffff\1\3\3\uffff\7\3", + "\6\3\12\uffff\1\3\3\uffff\3\3\2\uffff\1\3\1\uffff\3\3\1\uffff\1\3\1\uffff\3\3\3\uffff\3\3\1\1\1\2\63\3\7\uffff\30\3\12\uffff\1\3\3\uffff\7\3", "\1\uffff", "\1\uffff", "", @@ -28472,34 +26622,17 @@ public String getDescription() { "", "", "", + "", "" }; - - /** The Constant dfa_25. */ static final char[] dfa_25 = DFA.unpackEncodedStringToUnsignedChars(dfa_25s); - - /** The Constant dfa_26. */ static final char[] dfa_26 = DFA.unpackEncodedStringToUnsignedChars(dfa_26s); - - /** The Constant dfa_27. */ static final short[] dfa_27 = DFA.unpackEncodedString(dfa_27s); - - /** The Constant dfa_28. */ static final short[] dfa_28 = DFA.unpackEncodedString(dfa_28s); - - /** The Constant dfa_29. */ static final short[][] dfa_29 = unpackEncodedStringArray(dfa_29s); - /** - * The Class DFA69. - */ class DFA69 extends DFA { - /** - * Instantiates a new dfa69. - * - * @param recognizer the recognizer - */ public DFA69(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 69; @@ -28525,7 +26658,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index69_1 = input.index(); input.rewind(); s = -1; - if ( (synpred7_InternalGaml()) ) {s = 106;} + if ( (synpred7_InternalGaml()) ) {s = 107;} else if ( (true) ) {s = 3;} @@ -28540,7 +26673,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index69_2 = input.index(); input.rewind(); s = -1; - if ( (synpred7_InternalGaml()) ) {s = 106;} + if ( (synpred7_InternalGaml()) ) {s = 107;} else if ( (true) ) {s = 3;} @@ -28556,23 +26689,11 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc throw nvae; } } - - /** The Constant dfa_30s. */ static final String dfa_30s = "\12\uffff"; - - /** The Constant dfa_31s. */ static final String dfa_31s = "\1\17\2\uffff\1\144\6\uffff"; - - /** The Constant dfa_32s. */ static final String dfa_32s = "\1\150\2\uffff\1\146\6\uffff"; - - /** The Constant dfa_33s. */ static final String dfa_33s = "\1\uffff\1\1\1\2\1\uffff\1\4\1\6\1\7\1\10\1\5\1\3"; - - /** The Constant dfa_34s. */ static final String dfa_34s = "\12\uffff}>"; - - /** The Constant dfa_35s. */ static final String[] dfa_35s = { "\1\1\123\uffff\1\2\1\3\1\4\1\7\1\5\1\6", "", @@ -28586,34 +26707,15 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc "" }; - /** The Constant dfa_30. */ static final short[] dfa_30 = DFA.unpackEncodedString(dfa_30s); - - /** The Constant dfa_31. */ static final char[] dfa_31 = DFA.unpackEncodedStringToUnsignedChars(dfa_31s); - - /** The Constant dfa_32. */ static final char[] dfa_32 = DFA.unpackEncodedStringToUnsignedChars(dfa_32s); - - /** The Constant dfa_33. */ static final short[] dfa_33 = DFA.unpackEncodedString(dfa_33s); - - /** The Constant dfa_34. */ static final short[] dfa_34 = DFA.unpackEncodedString(dfa_34s); - - /** The Constant dfa_35. */ static final short[][] dfa_35 = unpackEncodedStringArray(dfa_35s); - /** - * The Class DFA78. - */ class DFA78 extends DFA { - /** - * Instantiates a new dfa78. - * - * @param recognizer the recognizer - */ public DFA78(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 78; @@ -28629,25 +26731,14 @@ public String getDescription() { return "3831:2: (kw= '<-' | kw= '<<' | (kw= '>' kw= '>' ) | kw= '<<+' | (kw= '>' kw= '>-' ) | kw= '+<-' | kw= '<+' | kw= '>-' )"; } } - - /** The Constant dfa_36s. */ - static final String dfa_36s = "\143\uffff"; - - /** The Constant dfa_37s. */ - static final String dfa_37s = "\1\4\131\uffff\1\0\10\uffff"; - - /** The Constant dfa_38s. */ - static final String dfa_38s = "\1\u0095\131\uffff\1\0\10\uffff"; - - /** The Constant dfa_39s. */ - static final String dfa_39s = "\1\uffff\131\1\1\uffff\7\1\1\2"; - - /** The Constant dfa_40s. */ - static final String dfa_40s = "\1\0\131\uffff\1\1\10\uffff}>"; - - /** The Constant dfa_41s. */ + static final String dfa_36s = "\144\uffff"; + static final String dfa_37s = "\1\4\132\uffff\1\0\10\uffff"; + static final String dfa_38s = "\1\u0096\132\uffff\1\0\10\uffff"; + static final String dfa_39s = "\1\uffff\132\1\1\uffff\7\1\1\2"; + static final String dfa_40s = "\1\0\132\uffff\1\1\10\uffff}>"; static final String[] dfa_41s = { - "\1\66\1\123\1\124\1\125\1\126\1\127\12\uffff\1\70\3\uffff\1\120\7\uffff\1\102\1\100\1\uffff\1\130\3\uffff\1\132\4\uffff\1\65\1\uffff\1\1\1\2\1\67\1\33\1\34\1\35\1\36\1\37\1\40\1\41\1\42\1\43\1\44\1\45\1\46\1\47\1\50\1\51\1\52\1\53\1\54\1\55\1\56\1\57\1\60\1\61\1\62\1\63\1\64\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\26\1\27\1\30\1\31\1\32\1\3\1\4\1\10\1\11\1\12\1\13\1\5\1\6\1\7\7\uffff\1\71\1\72\1\73\1\74\1\75\1\76\1\77\1\101\1\103\1\104\1\105\1\106\1\107\1\110\1\111\1\112\1\113\1\114\1\115\1\116\1\117\1\121\1\122\12\uffff\1\135\3\uffff\1\133\1\134\1\136\1\137\1\140\1\141\1\131", + "\1\66\1\124\1\125\1\126\1\127\1\130\12\uffff\1\70\3\uffff\1\121\7\uffff\1\103\1\101\1\uffff\1\131\3\uffff\1\133\4\uffff\1\65\1\uffff\1\1\1\2\1\67\1\33\1\34\1\35\1\36\1\37\1\40\1\41\1\42\1\43\1\44\1\45\1\46\1\47\1\50\1\51\1\52\1\53\1\54\1\55\1\56\1\57\1\60\1\61\1\62\1\63\1\64\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\26\1\27\1\30\1\31\1\32\1\3\1\4\1\10\1\11\1\12\1\13\1\5\1\6\1\7\7\uffff\1\71\1\72\1\73\1\74\1\75\1\76\1\77\1\100\1\102\1\104\1\105\1\106\1\107\1\110\1\111\1\112\1\113\1\114\1\115\1\116\1\117\1\120\1\122\1\123\12\uffff\1\136\3\uffff\1\134\1\135\1\137\1\140\1\141\1\142\1\132", + "", "", "", "", @@ -28748,34 +26839,15 @@ public String getDescription() { "" }; - /** The Constant dfa_36. */ static final short[] dfa_36 = DFA.unpackEncodedString(dfa_36s); - - /** The Constant dfa_37. */ static final char[] dfa_37 = DFA.unpackEncodedStringToUnsignedChars(dfa_37s); - - /** The Constant dfa_38. */ static final char[] dfa_38 = DFA.unpackEncodedStringToUnsignedChars(dfa_38s); - - /** The Constant dfa_39. */ static final short[] dfa_39 = DFA.unpackEncodedString(dfa_39s); - - /** The Constant dfa_40. */ static final short[] dfa_40 = DFA.unpackEncodedString(dfa_40s); - - /** The Constant dfa_41. */ static final short[][] dfa_41 = unpackEncodedStringArray(dfa_41s); - /** - * The Class DFA89. - */ class DFA89 extends DFA { - /** - * Instantiates a new dfa89. - * - * @param recognizer the recognizer - */ public DFA89(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 89; @@ -28788,7 +26860,7 @@ public DFA89(BaseRecognizer recognizer) { this.transition = dfa_41; } public String getDescription() { - return "4684:3: ( ( ( ( ( ruleExpression ) ) )=> ( (lv_expr_1_0= ruleExpression ) ) ) | (otherlv_2= '{' ( (lv_expr_3_0= ruleExpression ) ) otherlv_4= '}' ) )"; + return "4690:3: ( ( ( ( ( ruleExpression ) ) )=> ( (lv_expr_1_0= ruleExpression ) ) ) | (otherlv_2= '{' ( (lv_expr_3_0= ruleExpression ) ) otherlv_4= '}' ) )"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; @@ -28927,13 +26999,13 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc else if ( (LA89_0==112) && (synpred9_InternalGaml())) {s = 63;} - else if ( (LA89_0==33) && (synpred9_InternalGaml())) {s = 64;} + else if ( (LA89_0==113) && (synpred9_InternalGaml())) {s = 64;} - else if ( (LA89_0==113) && (synpred9_InternalGaml())) {s = 65;} + else if ( (LA89_0==33) && (synpred9_InternalGaml())) {s = 65;} - else if ( (LA89_0==32) && (synpred9_InternalGaml())) {s = 66;} + else if ( (LA89_0==114) && (synpred9_InternalGaml())) {s = 66;} - else if ( (LA89_0==114) && (synpred9_InternalGaml())) {s = 67;} + else if ( (LA89_0==32) && (synpred9_InternalGaml())) {s = 67;} else if ( (LA89_0==115) && (synpred9_InternalGaml())) {s = 68;} @@ -28959,35 +27031,35 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc else if ( (LA89_0==126) && (synpred9_InternalGaml())) {s = 79;} - else if ( (LA89_0==24) && (synpred9_InternalGaml())) {s = 80;} + else if ( (LA89_0==127) && (synpred9_InternalGaml())) {s = 80;} - else if ( (LA89_0==127) && (synpred9_InternalGaml())) {s = 81;} + else if ( (LA89_0==24) && (synpred9_InternalGaml())) {s = 81;} else if ( (LA89_0==128) && (synpred9_InternalGaml())) {s = 82;} - else if ( (LA89_0==RULE_STRING) && (synpred9_InternalGaml())) {s = 83;} + else if ( (LA89_0==129) && (synpred9_InternalGaml())) {s = 83;} - else if ( (LA89_0==RULE_INTEGER) && (synpred9_InternalGaml())) {s = 84;} + else if ( (LA89_0==RULE_STRING) && (synpred9_InternalGaml())) {s = 84;} - else if ( (LA89_0==RULE_DOUBLE) && (synpred9_InternalGaml())) {s = 85;} + else if ( (LA89_0==RULE_INTEGER) && (synpred9_InternalGaml())) {s = 85;} - else if ( (LA89_0==RULE_BOOLEAN) && (synpred9_InternalGaml())) {s = 86;} + else if ( (LA89_0==RULE_DOUBLE) && (synpred9_InternalGaml())) {s = 86;} - else if ( (LA89_0==RULE_KEYWORD) && (synpred9_InternalGaml())) {s = 87;} + else if ( (LA89_0==RULE_BOOLEAN) && (synpred9_InternalGaml())) {s = 87;} - else if ( (LA89_0==35) && (synpred9_InternalGaml())) {s = 88;} + else if ( (LA89_0==RULE_KEYWORD) && (synpred9_InternalGaml())) {s = 88;} - else if ( (LA89_0==149) && (synpred9_InternalGaml())) {s = 89;} + else if ( (LA89_0==35) && (synpred9_InternalGaml())) {s = 89;} - else if ( (LA89_0==39) ) {s = 90;} + else if ( (LA89_0==150) && (synpred9_InternalGaml())) {s = 90;} - else if ( (LA89_0==143) && (synpred9_InternalGaml())) {s = 91;} + else if ( (LA89_0==39) ) {s = 91;} else if ( (LA89_0==144) && (synpred9_InternalGaml())) {s = 92;} - else if ( (LA89_0==139) && (synpred9_InternalGaml())) {s = 93;} + else if ( (LA89_0==145) && (synpred9_InternalGaml())) {s = 93;} - else if ( (LA89_0==145) && (synpred9_InternalGaml())) {s = 94;} + else if ( (LA89_0==140) && (synpred9_InternalGaml())) {s = 94;} else if ( (LA89_0==146) && (synpred9_InternalGaml())) {s = 95;} @@ -28995,23 +27067,25 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc else if ( (LA89_0==148) && (synpred9_InternalGaml())) {s = 97;} + else if ( (LA89_0==149) && (synpred9_InternalGaml())) {s = 98;} + input.seek(index89_0); if ( s>=0 ) return s; break; case 1 : - int LA89_90 = input.LA(1); + int LA89_91 = input.LA(1); - int index89_90 = input.index(); + int index89_91 = input.index(); input.rewind(); s = -1; - if ( (synpred9_InternalGaml()) ) {s = 97;} + if ( (synpred9_InternalGaml()) ) {s = 98;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} - input.seek(index89_90); + input.seek(index89_91); if ( s>=0 ) return s; break; } @@ -29022,22 +27096,12 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc throw nvae; } } - - /** The Constant dfa_42s. */ - static final String dfa_42s = "\1\4\2\0\140\uffff"; - - /** The Constant dfa_43s. */ - static final String dfa_43s = "\1\u0095\2\0\140\uffff"; - - /** The Constant dfa_44s. */ - static final String dfa_44s = "\3\uffff\1\2\136\uffff\1\1"; - - /** The Constant dfa_45s. */ - static final String dfa_45s = "\1\uffff\1\0\1\1\140\uffff}>"; - - /** The Constant dfa_46s. */ + static final String dfa_42s = "\1\4\2\0\141\uffff"; + static final String dfa_43s = "\1\u0096\2\0\141\uffff"; + static final String dfa_44s = "\3\uffff\1\2\137\uffff\1\1"; + static final String dfa_45s = "\1\uffff\1\0\1\1\141\uffff}>"; static final String[] dfa_46s = { - "\1\1\5\3\12\uffff\1\3\3\uffff\1\3\7\uffff\2\3\1\uffff\1\3\3\uffff\1\3\4\uffff\1\3\1\uffff\1\2\64\3\7\uffff\27\3\12\uffff\1\3\3\uffff\7\3", + "\1\1\5\3\12\uffff\1\3\3\uffff\1\3\7\uffff\2\3\1\uffff\1\3\3\uffff\1\3\4\uffff\1\3\1\uffff\1\2\64\3\7\uffff\30\3\12\uffff\1\3\3\uffff\7\3", "\1\uffff", "\1\uffff", "", @@ -29135,34 +27199,17 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc "", "", "", + "", "" }; - - /** The Constant dfa_42. */ static final char[] dfa_42 = DFA.unpackEncodedStringToUnsignedChars(dfa_42s); - - /** The Constant dfa_43. */ static final char[] dfa_43 = DFA.unpackEncodedStringToUnsignedChars(dfa_43s); - - /** The Constant dfa_44. */ static final short[] dfa_44 = DFA.unpackEncodedString(dfa_44s); - - /** The Constant dfa_45. */ static final short[] dfa_45 = DFA.unpackEncodedString(dfa_45s); - - /** The Constant dfa_46. */ static final short[][] dfa_46 = unpackEncodedStringArray(dfa_46s); - /** - * The Class DFA90. - */ class DFA90 extends DFA { - /** - * Instantiates a new dfa90. - * - * @param recognizer the recognizer - */ public DFA90(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 90; @@ -29175,7 +27222,7 @@ public DFA90(BaseRecognizer recognizer) { this.transition = dfa_46; } public String getDescription() { - return "4781:3: ( ( ( 'species' | RULE_ID )=> ( (lv_expr_1_0= ruleTypeRef ) ) ) | ( (lv_expr_2_0= ruleExpression ) ) )"; + return "4787:3: ( ( ( 'species' | RULE_ID )=> ( (lv_expr_1_0= ruleTypeRef ) ) ) | ( (lv_expr_2_0= ruleExpression ) ) )"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; @@ -29188,7 +27235,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index90_1 = input.index(); input.rewind(); s = -1; - if ( (synpred10_InternalGaml()) ) {s = 98;} + if ( (synpred10_InternalGaml()) ) {s = 99;} else if ( (true) ) {s = 3;} @@ -29203,7 +27250,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index90_2 = input.index(); input.rewind(); s = -1; - if ( (synpred10_InternalGaml()) ) {s = 98;} + if ( (synpred10_InternalGaml()) ) {s = 99;} else if ( (true) ) {s = 3;} @@ -29219,22 +27266,12 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc throw nvae; } } - - /** The Constant dfa_47s. */ - static final String dfa_47s = "\1\4\67\0\33\uffff\17\0\1\uffff"; - - /** The Constant dfa_48s. */ - static final String dfa_48s = "\1\u0095\67\0\33\uffff\17\0\1\uffff"; - - /** The Constant dfa_49s. */ - static final String dfa_49s = "\70\uffff\33\1\17\uffff\1\2"; - - /** The Constant dfa_50s. */ - static final String dfa_50s = "\1\0\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\26\1\27\1\30\1\31\1\32\1\33\1\34\1\35\1\36\1\37\1\40\1\41\1\42\1\43\1\44\1\45\1\46\1\47\1\50\1\51\1\52\1\53\1\54\1\55\1\56\1\57\1\60\1\61\1\62\1\63\1\64\1\65\1\66\1\67\33\uffff\1\70\1\71\1\72\1\73\1\74\1\75\1\76\1\77\1\100\1\101\1\102\1\103\1\104\1\105\1\106\1\uffff}>"; - - /** The Constant dfa_51s. */ + static final String dfa_47s = "\1\4\67\0\34\uffff\17\0\1\uffff"; + static final String dfa_48s = "\1\u0096\67\0\34\uffff\17\0\1\uffff"; + static final String dfa_49s = "\70\uffff\34\1\17\uffff\1\2"; + static final String dfa_50s = "\1\0\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\26\1\27\1\30\1\31\1\32\1\33\1\34\1\35\1\36\1\37\1\40\1\41\1\42\1\43\1\44\1\45\1\46\1\47\1\50\1\51\1\52\1\53\1\54\1\55\1\56\1\57\1\60\1\61\1\62\1\63\1\64\1\65\1\66\1\67\34\uffff\1\70\1\71\1\72\1\73\1\74\1\75\1\76\1\77\1\100\1\101\1\102\1\103\1\104\1\105\1\106\1\uffff}>"; static final String[] dfa_51s = { - "\1\66\1\123\1\124\1\125\1\126\1\127\12\uffff\1\70\3\uffff\1\120\7\uffff\1\102\1\100\1\uffff\1\130\3\uffff\1\132\4\uffff\1\65\1\uffff\1\1\1\2\1\67\1\33\1\34\1\35\1\36\1\37\1\40\1\41\1\42\1\43\1\44\1\45\1\46\1\47\1\50\1\51\1\52\1\53\1\54\1\55\1\56\1\57\1\60\1\61\1\62\1\63\1\64\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\26\1\27\1\30\1\31\1\32\1\3\1\4\1\10\1\11\1\12\1\13\1\5\1\6\1\7\7\uffff\1\71\1\72\1\73\1\74\1\75\1\76\1\77\1\101\1\103\1\104\1\105\1\106\1\107\1\110\1\111\1\112\1\113\1\114\1\115\1\116\1\117\1\121\1\122\12\uffff\1\135\3\uffff\1\133\1\134\1\136\1\137\1\140\1\141\1\131", + "\1\66\1\124\1\125\1\126\1\127\1\130\12\uffff\1\70\3\uffff\1\121\7\uffff\1\103\1\101\1\uffff\1\131\3\uffff\1\133\4\uffff\1\65\1\uffff\1\1\1\2\1\67\1\33\1\34\1\35\1\36\1\37\1\40\1\41\1\42\1\43\1\44\1\45\1\46\1\47\1\50\1\51\1\52\1\53\1\54\1\55\1\56\1\57\1\60\1\61\1\62\1\63\1\64\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\26\1\27\1\30\1\31\1\32\1\3\1\4\1\10\1\11\1\12\1\13\1\5\1\6\1\7\7\uffff\1\71\1\72\1\73\1\74\1\75\1\76\1\77\1\100\1\102\1\104\1\105\1\106\1\107\1\110\1\111\1\112\1\113\1\114\1\115\1\116\1\117\1\120\1\122\1\123\12\uffff\1\136\3\uffff\1\134\1\135\1\137\1\140\1\141\1\142\1\132", "\1\uffff", "\1\uffff", "\1\uffff", @@ -29317,6 +27354,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc "", "", "", + "", "\1\uffff", "\1\uffff", "\1\uffff", @@ -29334,32 +27372,14 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc "\1\uffff", "" }; - - /** The Constant dfa_47. */ static final char[] dfa_47 = DFA.unpackEncodedStringToUnsignedChars(dfa_47s); - - /** The Constant dfa_48. */ static final char[] dfa_48 = DFA.unpackEncodedStringToUnsignedChars(dfa_48s); - - /** The Constant dfa_49. */ static final short[] dfa_49 = DFA.unpackEncodedString(dfa_49s); - - /** The Constant dfa_50. */ static final short[] dfa_50 = DFA.unpackEncodedString(dfa_50s); - - /** The Constant dfa_51. */ static final short[][] dfa_51 = unpackEncodedStringArray(dfa_51s); - /** - * The Class DFA93. - */ class DFA93 extends DFA { - /** - * Instantiates a new dfa93. - * - * @param recognizer the recognizer - */ public DFA93(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 93; @@ -29372,7 +27392,7 @@ public DFA93(BaseRecognizer recognizer) { this.transition = dfa_51; } public String getDescription() { - return "5034:2: ( ( ( ( ( ( ( ruleValid_ID ) ) '::' ) | ( ( ( ( ruleDefinitionFacetKey | ruleTypeFacetKey | ruleSpecialFacetKey | ruleActionFacetKey | ruleVarFacetKey ) ) ) ':' ) ) )=>this_ArgumentPair_0= ruleArgumentPair ) | this_Pair_1= rulePair )"; + return "5040:2: ( ( ( ( ( ( ( ruleValid_ID ) ) '::' ) | ( ( ( ( ruleDefinitionFacetKey | ruleTypeFacetKey | ruleSpecialFacetKey | ruleActionFacetKey | ruleVarFacetKey ) ) ) ':' ) ) )=>this_ArgumentPair_0= ruleArgumentPair ) | this_Pair_1= rulePair )"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; @@ -29511,13 +27531,13 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc else if ( (LA93_0==112) && (synpred11_InternalGaml())) {s = 63;} - else if ( (LA93_0==33) && (synpred11_InternalGaml())) {s = 64;} + else if ( (LA93_0==113) && (synpred11_InternalGaml())) {s = 64;} - else if ( (LA93_0==113) && (synpred11_InternalGaml())) {s = 65;} + else if ( (LA93_0==33) && (synpred11_InternalGaml())) {s = 65;} - else if ( (LA93_0==32) && (synpred11_InternalGaml())) {s = 66;} + else if ( (LA93_0==114) && (synpred11_InternalGaml())) {s = 66;} - else if ( (LA93_0==114) && (synpred11_InternalGaml())) {s = 67;} + else if ( (LA93_0==32) && (synpred11_InternalGaml())) {s = 67;} else if ( (LA93_0==115) && (synpred11_InternalGaml())) {s = 68;} @@ -29543,35 +27563,35 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc else if ( (LA93_0==126) && (synpred11_InternalGaml())) {s = 79;} - else if ( (LA93_0==24) && (synpred11_InternalGaml())) {s = 80;} + else if ( (LA93_0==127) && (synpred11_InternalGaml())) {s = 80;} - else if ( (LA93_0==127) && (synpred11_InternalGaml())) {s = 81;} + else if ( (LA93_0==24) && (synpred11_InternalGaml())) {s = 81;} else if ( (LA93_0==128) && (synpred11_InternalGaml())) {s = 82;} - else if ( (LA93_0==RULE_STRING) ) {s = 83;} + else if ( (LA93_0==129) && (synpred11_InternalGaml())) {s = 83;} - else if ( (LA93_0==RULE_INTEGER) ) {s = 84;} + else if ( (LA93_0==RULE_STRING) ) {s = 84;} - else if ( (LA93_0==RULE_DOUBLE) ) {s = 85;} + else if ( (LA93_0==RULE_INTEGER) ) {s = 85;} - else if ( (LA93_0==RULE_BOOLEAN) ) {s = 86;} + else if ( (LA93_0==RULE_DOUBLE) ) {s = 86;} - else if ( (LA93_0==RULE_KEYWORD) ) {s = 87;} + else if ( (LA93_0==RULE_BOOLEAN) ) {s = 87;} - else if ( (LA93_0==35) ) {s = 88;} + else if ( (LA93_0==RULE_KEYWORD) ) {s = 88;} - else if ( (LA93_0==149) ) {s = 89;} + else if ( (LA93_0==35) ) {s = 89;} - else if ( (LA93_0==39) ) {s = 90;} + else if ( (LA93_0==150) ) {s = 90;} - else if ( (LA93_0==143) ) {s = 91;} + else if ( (LA93_0==39) ) {s = 91;} else if ( (LA93_0==144) ) {s = 92;} - else if ( (LA93_0==139) ) {s = 93;} + else if ( (LA93_0==145) ) {s = 93;} - else if ( (LA93_0==145) ) {s = 94;} + else if ( (LA93_0==140) ) {s = 94;} else if ( (LA93_0==146) ) {s = 95;} @@ -29579,6 +27599,8 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc else if ( (LA93_0==148) ) {s = 97;} + else if ( (LA93_0==149) ) {s = 98;} + input.seek(index93_0); if ( s>=0 ) return s; @@ -29590,9 +27612,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index93_1 = input.index(); input.rewind(); s = -1; - if ( (synpred11_InternalGaml()) ) {s = 82;} + if ( (synpred11_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index93_1); @@ -29605,9 +27627,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index93_2 = input.index(); input.rewind(); s = -1; - if ( (synpred11_InternalGaml()) ) {s = 82;} + if ( (synpred11_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index93_2); @@ -29620,9 +27642,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index93_3 = input.index(); input.rewind(); s = -1; - if ( (synpred11_InternalGaml()) ) {s = 82;} + if ( (synpred11_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index93_3); @@ -29635,9 +27657,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index93_4 = input.index(); input.rewind(); s = -1; - if ( (synpred11_InternalGaml()) ) {s = 82;} + if ( (synpred11_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index93_4); @@ -29650,9 +27672,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index93_5 = input.index(); input.rewind(); s = -1; - if ( (synpred11_InternalGaml()) ) {s = 82;} + if ( (synpred11_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index93_5); @@ -29665,9 +27687,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index93_6 = input.index(); input.rewind(); s = -1; - if ( (synpred11_InternalGaml()) ) {s = 82;} + if ( (synpred11_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index93_6); @@ -29680,9 +27702,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index93_7 = input.index(); input.rewind(); s = -1; - if ( (synpred11_InternalGaml()) ) {s = 82;} + if ( (synpred11_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index93_7); @@ -29695,9 +27717,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index93_8 = input.index(); input.rewind(); s = -1; - if ( (synpred11_InternalGaml()) ) {s = 82;} + if ( (synpred11_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index93_8); @@ -29710,9 +27732,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index93_9 = input.index(); input.rewind(); s = -1; - if ( (synpred11_InternalGaml()) ) {s = 82;} + if ( (synpred11_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index93_9); @@ -29725,9 +27747,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index93_10 = input.index(); input.rewind(); s = -1; - if ( (synpred11_InternalGaml()) ) {s = 82;} + if ( (synpred11_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index93_10); @@ -29740,9 +27762,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index93_11 = input.index(); input.rewind(); s = -1; - if ( (synpred11_InternalGaml()) ) {s = 82;} + if ( (synpred11_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index93_11); @@ -29755,9 +27777,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index93_12 = input.index(); input.rewind(); s = -1; - if ( (synpred11_InternalGaml()) ) {s = 82;} + if ( (synpred11_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index93_12); @@ -29770,9 +27792,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index93_13 = input.index(); input.rewind(); s = -1; - if ( (synpred11_InternalGaml()) ) {s = 82;} + if ( (synpred11_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index93_13); @@ -29785,9 +27807,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index93_14 = input.index(); input.rewind(); s = -1; - if ( (synpred11_InternalGaml()) ) {s = 82;} + if ( (synpred11_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index93_14); @@ -29800,9 +27822,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index93_15 = input.index(); input.rewind(); s = -1; - if ( (synpred11_InternalGaml()) ) {s = 82;} + if ( (synpred11_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index93_15); @@ -29815,9 +27837,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index93_16 = input.index(); input.rewind(); s = -1; - if ( (synpred11_InternalGaml()) ) {s = 82;} + if ( (synpred11_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index93_16); @@ -29830,9 +27852,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index93_17 = input.index(); input.rewind(); s = -1; - if ( (synpred11_InternalGaml()) ) {s = 82;} + if ( (synpred11_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index93_17); @@ -29845,9 +27867,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index93_18 = input.index(); input.rewind(); s = -1; - if ( (synpred11_InternalGaml()) ) {s = 82;} + if ( (synpred11_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index93_18); @@ -29860,9 +27882,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index93_19 = input.index(); input.rewind(); s = -1; - if ( (synpred11_InternalGaml()) ) {s = 82;} + if ( (synpred11_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index93_19); @@ -29875,9 +27897,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index93_20 = input.index(); input.rewind(); s = -1; - if ( (synpred11_InternalGaml()) ) {s = 82;} + if ( (synpred11_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index93_20); @@ -29890,9 +27912,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index93_21 = input.index(); input.rewind(); s = -1; - if ( (synpred11_InternalGaml()) ) {s = 82;} + if ( (synpred11_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index93_21); @@ -29905,9 +27927,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index93_22 = input.index(); input.rewind(); s = -1; - if ( (synpred11_InternalGaml()) ) {s = 82;} + if ( (synpred11_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index93_22); @@ -29920,9 +27942,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index93_23 = input.index(); input.rewind(); s = -1; - if ( (synpred11_InternalGaml()) ) {s = 82;} + if ( (synpred11_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index93_23); @@ -29935,9 +27957,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index93_24 = input.index(); input.rewind(); s = -1; - if ( (synpred11_InternalGaml()) ) {s = 82;} + if ( (synpred11_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index93_24); @@ -29950,9 +27972,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index93_25 = input.index(); input.rewind(); s = -1; - if ( (synpred11_InternalGaml()) ) {s = 82;} + if ( (synpred11_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index93_25); @@ -29965,9 +27987,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index93_26 = input.index(); input.rewind(); s = -1; - if ( (synpred11_InternalGaml()) ) {s = 82;} + if ( (synpred11_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index93_26); @@ -29980,9 +28002,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index93_27 = input.index(); input.rewind(); s = -1; - if ( (synpred11_InternalGaml()) ) {s = 82;} + if ( (synpred11_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index93_27); @@ -29995,9 +28017,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index93_28 = input.index(); input.rewind(); s = -1; - if ( (synpred11_InternalGaml()) ) {s = 82;} + if ( (synpred11_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index93_28); @@ -30010,9 +28032,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index93_29 = input.index(); input.rewind(); s = -1; - if ( (synpred11_InternalGaml()) ) {s = 82;} + if ( (synpred11_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index93_29); @@ -30025,9 +28047,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index93_30 = input.index(); input.rewind(); s = -1; - if ( (synpred11_InternalGaml()) ) {s = 82;} + if ( (synpred11_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index93_30); @@ -30040,9 +28062,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index93_31 = input.index(); input.rewind(); s = -1; - if ( (synpred11_InternalGaml()) ) {s = 82;} + if ( (synpred11_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index93_31); @@ -30055,9 +28077,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index93_32 = input.index(); input.rewind(); s = -1; - if ( (synpred11_InternalGaml()) ) {s = 82;} + if ( (synpred11_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index93_32); @@ -30070,9 +28092,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index93_33 = input.index(); input.rewind(); s = -1; - if ( (synpred11_InternalGaml()) ) {s = 82;} + if ( (synpred11_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index93_33); @@ -30085,9 +28107,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index93_34 = input.index(); input.rewind(); s = -1; - if ( (synpred11_InternalGaml()) ) {s = 82;} + if ( (synpred11_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index93_34); @@ -30100,9 +28122,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index93_35 = input.index(); input.rewind(); s = -1; - if ( (synpred11_InternalGaml()) ) {s = 82;} + if ( (synpred11_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index93_35); @@ -30115,9 +28137,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index93_36 = input.index(); input.rewind(); s = -1; - if ( (synpred11_InternalGaml()) ) {s = 82;} + if ( (synpred11_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index93_36); @@ -30130,9 +28152,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index93_37 = input.index(); input.rewind(); s = -1; - if ( (synpred11_InternalGaml()) ) {s = 82;} + if ( (synpred11_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index93_37); @@ -30145,9 +28167,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index93_38 = input.index(); input.rewind(); s = -1; - if ( (synpred11_InternalGaml()) ) {s = 82;} + if ( (synpred11_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index93_38); @@ -30160,9 +28182,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index93_39 = input.index(); input.rewind(); s = -1; - if ( (synpred11_InternalGaml()) ) {s = 82;} + if ( (synpred11_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index93_39); @@ -30175,9 +28197,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index93_40 = input.index(); input.rewind(); s = -1; - if ( (synpred11_InternalGaml()) ) {s = 82;} + if ( (synpred11_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index93_40); @@ -30190,9 +28212,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index93_41 = input.index(); input.rewind(); s = -1; - if ( (synpred11_InternalGaml()) ) {s = 82;} + if ( (synpred11_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index93_41); @@ -30205,9 +28227,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index93_42 = input.index(); input.rewind(); s = -1; - if ( (synpred11_InternalGaml()) ) {s = 82;} + if ( (synpred11_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index93_42); @@ -30220,9 +28242,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index93_43 = input.index(); input.rewind(); s = -1; - if ( (synpred11_InternalGaml()) ) {s = 82;} + if ( (synpred11_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index93_43); @@ -30235,9 +28257,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index93_44 = input.index(); input.rewind(); s = -1; - if ( (synpred11_InternalGaml()) ) {s = 82;} + if ( (synpred11_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index93_44); @@ -30250,9 +28272,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index93_45 = input.index(); input.rewind(); s = -1; - if ( (synpred11_InternalGaml()) ) {s = 82;} + if ( (synpred11_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index93_45); @@ -30265,9 +28287,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index93_46 = input.index(); input.rewind(); s = -1; - if ( (synpred11_InternalGaml()) ) {s = 82;} + if ( (synpred11_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index93_46); @@ -30280,9 +28302,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index93_47 = input.index(); input.rewind(); s = -1; - if ( (synpred11_InternalGaml()) ) {s = 82;} + if ( (synpred11_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index93_47); @@ -30295,9 +28317,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index93_48 = input.index(); input.rewind(); s = -1; - if ( (synpred11_InternalGaml()) ) {s = 82;} + if ( (synpred11_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index93_48); @@ -30310,9 +28332,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index93_49 = input.index(); input.rewind(); s = -1; - if ( (synpred11_InternalGaml()) ) {s = 82;} + if ( (synpred11_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index93_49); @@ -30325,9 +28347,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index93_50 = input.index(); input.rewind(); s = -1; - if ( (synpred11_InternalGaml()) ) {s = 82;} + if ( (synpred11_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index93_50); @@ -30340,9 +28362,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index93_51 = input.index(); input.rewind(); s = -1; - if ( (synpred11_InternalGaml()) ) {s = 82;} + if ( (synpred11_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index93_51); @@ -30355,9 +28377,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index93_52 = input.index(); input.rewind(); s = -1; - if ( (synpred11_InternalGaml()) ) {s = 82;} + if ( (synpred11_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index93_52); @@ -30370,9 +28392,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index93_53 = input.index(); input.rewind(); s = -1; - if ( (synpred11_InternalGaml()) ) {s = 82;} + if ( (synpred11_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index93_53); @@ -30385,9 +28407,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index93_54 = input.index(); input.rewind(); s = -1; - if ( (synpred11_InternalGaml()) ) {s = 82;} + if ( (synpred11_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index93_54); @@ -30400,239 +28422,239 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index93_55 = input.index(); input.rewind(); s = -1; - if ( (synpred11_InternalGaml()) ) {s = 82;} + if ( (synpred11_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index93_55); if ( s>=0 ) return s; break; case 56 : - int LA93_83 = input.LA(1); - - - int index93_83 = input.index(); - input.rewind(); - s = -1; - if ( (synpred11_InternalGaml()) ) {s = 82;} - - else if ( (true) ) {s = 98;} - - - input.seek(index93_83); - if ( s>=0 ) return s; - break; - case 57 : int LA93_84 = input.LA(1); int index93_84 = input.index(); input.rewind(); s = -1; - if ( (synpred11_InternalGaml()) ) {s = 82;} + if ( (synpred11_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index93_84); if ( s>=0 ) return s; break; - case 58 : + case 57 : int LA93_85 = input.LA(1); int index93_85 = input.index(); input.rewind(); s = -1; - if ( (synpred11_InternalGaml()) ) {s = 82;} + if ( (synpred11_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index93_85); if ( s>=0 ) return s; break; - case 59 : + case 58 : int LA93_86 = input.LA(1); int index93_86 = input.index(); input.rewind(); s = -1; - if ( (synpred11_InternalGaml()) ) {s = 82;} + if ( (synpred11_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index93_86); if ( s>=0 ) return s; break; - case 60 : + case 59 : int LA93_87 = input.LA(1); int index93_87 = input.index(); input.rewind(); s = -1; - if ( (synpred11_InternalGaml()) ) {s = 82;} + if ( (synpred11_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index93_87); if ( s>=0 ) return s; break; - case 61 : + case 60 : int LA93_88 = input.LA(1); int index93_88 = input.index(); input.rewind(); s = -1; - if ( (synpred11_InternalGaml()) ) {s = 82;} + if ( (synpred11_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index93_88); if ( s>=0 ) return s; break; - case 62 : + case 61 : int LA93_89 = input.LA(1); int index93_89 = input.index(); input.rewind(); s = -1; - if ( (synpred11_InternalGaml()) ) {s = 82;} + if ( (synpred11_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index93_89); if ( s>=0 ) return s; break; - case 63 : + case 62 : int LA93_90 = input.LA(1); int index93_90 = input.index(); input.rewind(); s = -1; - if ( (synpred11_InternalGaml()) ) {s = 82;} + if ( (synpred11_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index93_90); if ( s>=0 ) return s; break; - case 64 : + case 63 : int LA93_91 = input.LA(1); int index93_91 = input.index(); input.rewind(); s = -1; - if ( (synpred11_InternalGaml()) ) {s = 82;} + if ( (synpred11_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index93_91); if ( s>=0 ) return s; break; - case 65 : + case 64 : int LA93_92 = input.LA(1); int index93_92 = input.index(); input.rewind(); s = -1; - if ( (synpred11_InternalGaml()) ) {s = 82;} + if ( (synpred11_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index93_92); if ( s>=0 ) return s; break; - case 66 : + case 65 : int LA93_93 = input.LA(1); int index93_93 = input.index(); input.rewind(); s = -1; - if ( (synpred11_InternalGaml()) ) {s = 82;} + if ( (synpred11_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index93_93); if ( s>=0 ) return s; break; - case 67 : + case 66 : int LA93_94 = input.LA(1); int index93_94 = input.index(); input.rewind(); s = -1; - if ( (synpred11_InternalGaml()) ) {s = 82;} + if ( (synpred11_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index93_94); if ( s>=0 ) return s; break; - case 68 : + case 67 : int LA93_95 = input.LA(1); int index93_95 = input.index(); input.rewind(); s = -1; - if ( (synpred11_InternalGaml()) ) {s = 82;} + if ( (synpred11_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index93_95); if ( s>=0 ) return s; break; - case 69 : + case 68 : int LA93_96 = input.LA(1); int index93_96 = input.index(); input.rewind(); s = -1; - if ( (synpred11_InternalGaml()) ) {s = 82;} + if ( (synpred11_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index93_96); if ( s>=0 ) return s; break; - case 70 : + case 69 : int LA93_97 = input.LA(1); int index93_97 = input.index(); input.rewind(); s = -1; - if ( (synpred11_InternalGaml()) ) {s = 82;} + if ( (synpred11_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index93_97); if ( s>=0 ) return s; break; + case 70 : + int LA93_98 = input.LA(1); + + + int index93_98 = input.index(); + input.rewind(); + s = -1; + if ( (synpred11_InternalGaml()) ) {s = 83;} + + else if ( (true) ) {s = 99;} + + + input.seek(index93_98); + if ( s>=0 ) return s; + break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = @@ -30641,25 +28663,13 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc throw nvae; } } - - /** The Constant dfa_52s. */ - static final String dfa_52s = "\142\uffff"; - - /** The Constant dfa_53s. */ - static final String dfa_53s = "\1\4\67\0\52\uffff"; - - /** The Constant dfa_54s. */ - static final String dfa_54s = "\1\u0095\67\0\52\uffff"; - - /** The Constant dfa_55s. */ - static final String dfa_55s = "\70\uffff\33\1\1\2\16\uffff"; - - /** The Constant dfa_56s. */ - static final String dfa_56s = "\1\0\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\26\1\27\1\30\1\31\1\32\1\33\1\34\1\35\1\36\1\37\1\40\1\41\1\42\1\43\1\44\1\45\1\46\1\47\1\50\1\51\1\52\1\53\1\54\1\55\1\56\1\57\1\60\1\61\1\62\1\63\1\64\1\65\1\66\1\67\52\uffff}>"; - - /** The Constant dfa_57s. */ + static final String dfa_52s = "\143\uffff"; + static final String dfa_53s = "\1\4\67\0\53\uffff"; + static final String dfa_54s = "\1\u0096\67\0\53\uffff"; + static final String dfa_55s = "\70\uffff\34\1\1\2\16\uffff"; + static final String dfa_56s = "\1\0\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\26\1\27\1\30\1\31\1\32\1\33\1\34\1\35\1\36\1\37\1\40\1\41\1\42\1\43\1\44\1\45\1\46\1\47\1\50\1\51\1\52\1\53\1\54\1\55\1\56\1\57\1\60\1\61\1\62\1\63\1\64\1\65\1\66\1\67\53\uffff}>"; static final String[] dfa_57s = { - "\1\66\5\123\12\uffff\1\70\3\uffff\1\120\7\uffff\1\102\1\100\1\uffff\1\123\3\uffff\1\123\4\uffff\1\65\1\uffff\1\1\1\2\1\67\1\33\1\34\1\35\1\36\1\37\1\40\1\41\1\42\1\43\1\44\1\45\1\46\1\47\1\50\1\51\1\52\1\53\1\54\1\55\1\56\1\57\1\60\1\61\1\62\1\63\1\64\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\26\1\27\1\30\1\31\1\32\1\3\1\4\1\10\1\11\1\12\1\13\1\5\1\6\1\7\7\uffff\1\71\1\72\1\73\1\74\1\75\1\76\1\77\1\101\1\103\1\104\1\105\1\106\1\107\1\110\1\111\1\112\1\113\1\114\1\115\1\116\1\117\1\121\1\122\12\uffff\1\123\3\uffff\7\123", + "\1\66\5\124\12\uffff\1\70\3\uffff\1\121\7\uffff\1\103\1\101\1\uffff\1\124\3\uffff\1\124\4\uffff\1\65\1\uffff\1\1\1\2\1\67\1\33\1\34\1\35\1\36\1\37\1\40\1\41\1\42\1\43\1\44\1\45\1\46\1\47\1\50\1\51\1\52\1\53\1\54\1\55\1\56\1\57\1\60\1\61\1\62\1\63\1\64\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\26\1\27\1\30\1\31\1\32\1\3\1\4\1\10\1\11\1\12\1\13\1\5\1\6\1\7\7\uffff\1\71\1\72\1\73\1\74\1\75\1\76\1\77\1\100\1\102\1\104\1\105\1\106\1\107\1\110\1\111\1\112\1\113\1\114\1\115\1\116\1\117\1\120\1\122\1\123\12\uffff\1\124\3\uffff\7\124", "\1\uffff", "\1\uffff", "\1\uffff", @@ -30756,37 +28766,19 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc "", "", "", + "", "" }; - /** The Constant dfa_52. */ static final short[] dfa_52 = DFA.unpackEncodedString(dfa_52s); - - /** The Constant dfa_53. */ static final char[] dfa_53 = DFA.unpackEncodedStringToUnsignedChars(dfa_53s); - - /** The Constant dfa_54. */ static final char[] dfa_54 = DFA.unpackEncodedStringToUnsignedChars(dfa_54s); - - /** The Constant dfa_55. */ static final short[] dfa_55 = DFA.unpackEncodedString(dfa_55s); - - /** The Constant dfa_56. */ static final short[] dfa_56 = DFA.unpackEncodedString(dfa_56s); - - /** The Constant dfa_57. */ static final short[][] dfa_57 = unpackEncodedStringArray(dfa_57s); - /** - * The Class DFA96. - */ class DFA96 extends DFA { - /** - * Instantiates a new dfa96. - * - * @param recognizer the recognizer - */ public DFA96(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 96; @@ -30799,7 +28791,7 @@ public DFA96(BaseRecognizer recognizer) { this.transition = dfa_57; } public String getDescription() { - return "5099:3: ( ( ( ( ( ( ruleValid_ID ) ) '::' ) | ( ( ( ( ruleDefinitionFacetKey | ruleTypeFacetKey | ruleSpecialFacetKey | ruleActionFacetKey | ruleVarFacetKey ) ) ) ':' ) ) )=> ( ( ( (lv_op_0_0= ruleValid_ID ) ) otherlv_1= '::' ) | ( ( ( (lv_op_2_1= ruleDefinitionFacetKey | lv_op_2_2= ruleTypeFacetKey | lv_op_2_3= ruleSpecialFacetKey | lv_op_2_4= ruleActionFacetKey | lv_op_2_5= ruleVarFacetKey ) ) ) otherlv_3= ':' ) ) )?"; + return "5105:3: ( ( ( ( ( ( ruleValid_ID ) ) '::' ) | ( ( ( ( ruleDefinitionFacetKey | ruleTypeFacetKey | ruleSpecialFacetKey | ruleActionFacetKey | ruleVarFacetKey ) ) ) ':' ) ) )=> ( ( ( (lv_op_0_0= ruleValid_ID ) ) otherlv_1= '::' ) | ( ( ( (lv_op_2_1= ruleDefinitionFacetKey | lv_op_2_2= ruleTypeFacetKey | lv_op_2_3= ruleSpecialFacetKey | lv_op_2_4= ruleActionFacetKey | lv_op_2_5= ruleVarFacetKey ) ) ) otherlv_3= ':' ) ) )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; @@ -30938,13 +28930,13 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc else if ( (LA96_0==112) && (synpred12_InternalGaml())) {s = 63;} - else if ( (LA96_0==33) && (synpred12_InternalGaml())) {s = 64;} + else if ( (LA96_0==113) && (synpred12_InternalGaml())) {s = 64;} - else if ( (LA96_0==113) && (synpred12_InternalGaml())) {s = 65;} + else if ( (LA96_0==33) && (synpred12_InternalGaml())) {s = 65;} - else if ( (LA96_0==32) && (synpred12_InternalGaml())) {s = 66;} + else if ( (LA96_0==114) && (synpred12_InternalGaml())) {s = 66;} - else if ( (LA96_0==114) && (synpred12_InternalGaml())) {s = 67;} + else if ( (LA96_0==32) && (synpred12_InternalGaml())) {s = 67;} else if ( (LA96_0==115) && (synpred12_InternalGaml())) {s = 68;} @@ -30970,13 +28962,15 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc else if ( (LA96_0==126) && (synpred12_InternalGaml())) {s = 79;} - else if ( (LA96_0==24) && (synpred12_InternalGaml())) {s = 80;} + else if ( (LA96_0==127) && (synpred12_InternalGaml())) {s = 80;} - else if ( (LA96_0==127) && (synpred12_InternalGaml())) {s = 81;} + else if ( (LA96_0==24) && (synpred12_InternalGaml())) {s = 81;} else if ( (LA96_0==128) && (synpred12_InternalGaml())) {s = 82;} - else if ( ((LA96_0>=RULE_STRING && LA96_0<=RULE_KEYWORD)||LA96_0==35||LA96_0==39||LA96_0==139||(LA96_0>=143 && LA96_0<=149)) ) {s = 83;} + else if ( (LA96_0==129) && (synpred12_InternalGaml())) {s = 83;} + + else if ( ((LA96_0>=RULE_STRING && LA96_0<=RULE_KEYWORD)||LA96_0==35||LA96_0==39||LA96_0==140||(LA96_0>=144 && LA96_0<=150)) ) {s = 84;} input.seek(index96_0); @@ -30989,9 +28983,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index96_1 = input.index(); input.rewind(); s = -1; - if ( (synpred12_InternalGaml()) ) {s = 82;} + if ( (synpred12_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index96_1); @@ -31004,9 +28998,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index96_2 = input.index(); input.rewind(); s = -1; - if ( (synpred12_InternalGaml()) ) {s = 82;} + if ( (synpred12_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index96_2); @@ -31019,9 +29013,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index96_3 = input.index(); input.rewind(); s = -1; - if ( (synpred12_InternalGaml()) ) {s = 82;} + if ( (synpred12_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index96_3); @@ -31034,9 +29028,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index96_4 = input.index(); input.rewind(); s = -1; - if ( (synpred12_InternalGaml()) ) {s = 82;} + if ( (synpred12_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index96_4); @@ -31049,9 +29043,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index96_5 = input.index(); input.rewind(); s = -1; - if ( (synpred12_InternalGaml()) ) {s = 82;} + if ( (synpred12_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index96_5); @@ -31064,9 +29058,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index96_6 = input.index(); input.rewind(); s = -1; - if ( (synpred12_InternalGaml()) ) {s = 82;} + if ( (synpred12_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index96_6); @@ -31079,9 +29073,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index96_7 = input.index(); input.rewind(); s = -1; - if ( (synpred12_InternalGaml()) ) {s = 82;} + if ( (synpred12_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index96_7); @@ -31094,9 +29088,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index96_8 = input.index(); input.rewind(); s = -1; - if ( (synpred12_InternalGaml()) ) {s = 82;} + if ( (synpred12_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index96_8); @@ -31109,9 +29103,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index96_9 = input.index(); input.rewind(); s = -1; - if ( (synpred12_InternalGaml()) ) {s = 82;} + if ( (synpred12_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index96_9); @@ -31124,9 +29118,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index96_10 = input.index(); input.rewind(); s = -1; - if ( (synpred12_InternalGaml()) ) {s = 82;} + if ( (synpred12_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index96_10); @@ -31139,9 +29133,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index96_11 = input.index(); input.rewind(); s = -1; - if ( (synpred12_InternalGaml()) ) {s = 82;} + if ( (synpred12_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index96_11); @@ -31154,9 +29148,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index96_12 = input.index(); input.rewind(); s = -1; - if ( (synpred12_InternalGaml()) ) {s = 82;} + if ( (synpred12_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index96_12); @@ -31169,9 +29163,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index96_13 = input.index(); input.rewind(); s = -1; - if ( (synpred12_InternalGaml()) ) {s = 82;} + if ( (synpred12_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index96_13); @@ -31184,9 +29178,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index96_14 = input.index(); input.rewind(); s = -1; - if ( (synpred12_InternalGaml()) ) {s = 82;} + if ( (synpred12_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index96_14); @@ -31199,9 +29193,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index96_15 = input.index(); input.rewind(); s = -1; - if ( (synpred12_InternalGaml()) ) {s = 82;} + if ( (synpred12_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index96_15); @@ -31214,9 +29208,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index96_16 = input.index(); input.rewind(); s = -1; - if ( (synpred12_InternalGaml()) ) {s = 82;} + if ( (synpred12_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index96_16); @@ -31229,9 +29223,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index96_17 = input.index(); input.rewind(); s = -1; - if ( (synpred12_InternalGaml()) ) {s = 82;} + if ( (synpred12_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index96_17); @@ -31244,9 +29238,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index96_18 = input.index(); input.rewind(); s = -1; - if ( (synpred12_InternalGaml()) ) {s = 82;} + if ( (synpred12_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index96_18); @@ -31259,9 +29253,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index96_19 = input.index(); input.rewind(); s = -1; - if ( (synpred12_InternalGaml()) ) {s = 82;} + if ( (synpred12_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index96_19); @@ -31274,9 +29268,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index96_20 = input.index(); input.rewind(); s = -1; - if ( (synpred12_InternalGaml()) ) {s = 82;} + if ( (synpred12_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index96_20); @@ -31289,9 +29283,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index96_21 = input.index(); input.rewind(); s = -1; - if ( (synpred12_InternalGaml()) ) {s = 82;} + if ( (synpred12_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index96_21); @@ -31304,9 +29298,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index96_22 = input.index(); input.rewind(); s = -1; - if ( (synpred12_InternalGaml()) ) {s = 82;} + if ( (synpred12_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index96_22); @@ -31319,9 +29313,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index96_23 = input.index(); input.rewind(); s = -1; - if ( (synpred12_InternalGaml()) ) {s = 82;} + if ( (synpred12_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index96_23); @@ -31334,9 +29328,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index96_24 = input.index(); input.rewind(); s = -1; - if ( (synpred12_InternalGaml()) ) {s = 82;} + if ( (synpred12_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index96_24); @@ -31349,9 +29343,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index96_25 = input.index(); input.rewind(); s = -1; - if ( (synpred12_InternalGaml()) ) {s = 82;} + if ( (synpred12_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index96_25); @@ -31364,9 +29358,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index96_26 = input.index(); input.rewind(); s = -1; - if ( (synpred12_InternalGaml()) ) {s = 82;} + if ( (synpred12_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index96_26); @@ -31379,9 +29373,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index96_27 = input.index(); input.rewind(); s = -1; - if ( (synpred12_InternalGaml()) ) {s = 82;} + if ( (synpred12_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index96_27); @@ -31394,9 +29388,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index96_28 = input.index(); input.rewind(); s = -1; - if ( (synpred12_InternalGaml()) ) {s = 82;} + if ( (synpred12_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index96_28); @@ -31409,9 +29403,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index96_29 = input.index(); input.rewind(); s = -1; - if ( (synpred12_InternalGaml()) ) {s = 82;} + if ( (synpred12_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index96_29); @@ -31424,9 +29418,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index96_30 = input.index(); input.rewind(); s = -1; - if ( (synpred12_InternalGaml()) ) {s = 82;} + if ( (synpred12_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index96_30); @@ -31439,9 +29433,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index96_31 = input.index(); input.rewind(); s = -1; - if ( (synpred12_InternalGaml()) ) {s = 82;} + if ( (synpred12_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index96_31); @@ -31454,9 +29448,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index96_32 = input.index(); input.rewind(); s = -1; - if ( (synpred12_InternalGaml()) ) {s = 82;} + if ( (synpred12_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index96_32); @@ -31469,9 +29463,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index96_33 = input.index(); input.rewind(); s = -1; - if ( (synpred12_InternalGaml()) ) {s = 82;} + if ( (synpred12_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index96_33); @@ -31484,9 +29478,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index96_34 = input.index(); input.rewind(); s = -1; - if ( (synpred12_InternalGaml()) ) {s = 82;} + if ( (synpred12_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index96_34); @@ -31499,9 +29493,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index96_35 = input.index(); input.rewind(); s = -1; - if ( (synpred12_InternalGaml()) ) {s = 82;} + if ( (synpred12_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index96_35); @@ -31514,9 +29508,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index96_36 = input.index(); input.rewind(); s = -1; - if ( (synpred12_InternalGaml()) ) {s = 82;} + if ( (synpred12_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index96_36); @@ -31529,9 +29523,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index96_37 = input.index(); input.rewind(); s = -1; - if ( (synpred12_InternalGaml()) ) {s = 82;} + if ( (synpred12_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index96_37); @@ -31544,9 +29538,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index96_38 = input.index(); input.rewind(); s = -1; - if ( (synpred12_InternalGaml()) ) {s = 82;} + if ( (synpred12_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index96_38); @@ -31559,9 +29553,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index96_39 = input.index(); input.rewind(); s = -1; - if ( (synpred12_InternalGaml()) ) {s = 82;} + if ( (synpred12_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index96_39); @@ -31574,9 +29568,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index96_40 = input.index(); input.rewind(); s = -1; - if ( (synpred12_InternalGaml()) ) {s = 82;} + if ( (synpred12_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index96_40); @@ -31589,9 +29583,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index96_41 = input.index(); input.rewind(); s = -1; - if ( (synpred12_InternalGaml()) ) {s = 82;} + if ( (synpred12_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index96_41); @@ -31604,9 +29598,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index96_42 = input.index(); input.rewind(); s = -1; - if ( (synpred12_InternalGaml()) ) {s = 82;} + if ( (synpred12_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index96_42); @@ -31619,9 +29613,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index96_43 = input.index(); input.rewind(); s = -1; - if ( (synpred12_InternalGaml()) ) {s = 82;} + if ( (synpred12_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index96_43); @@ -31634,9 +29628,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index96_44 = input.index(); input.rewind(); s = -1; - if ( (synpred12_InternalGaml()) ) {s = 82;} + if ( (synpred12_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index96_44); @@ -31649,9 +29643,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index96_45 = input.index(); input.rewind(); s = -1; - if ( (synpred12_InternalGaml()) ) {s = 82;} + if ( (synpred12_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index96_45); @@ -31664,9 +29658,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index96_46 = input.index(); input.rewind(); s = -1; - if ( (synpred12_InternalGaml()) ) {s = 82;} + if ( (synpred12_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index96_46); @@ -31679,9 +29673,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index96_47 = input.index(); input.rewind(); s = -1; - if ( (synpred12_InternalGaml()) ) {s = 82;} + if ( (synpred12_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index96_47); @@ -31694,9 +29688,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index96_48 = input.index(); input.rewind(); s = -1; - if ( (synpred12_InternalGaml()) ) {s = 82;} + if ( (synpred12_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index96_48); @@ -31709,9 +29703,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index96_49 = input.index(); input.rewind(); s = -1; - if ( (synpred12_InternalGaml()) ) {s = 82;} + if ( (synpred12_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index96_49); @@ -31724,9 +29718,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index96_50 = input.index(); input.rewind(); s = -1; - if ( (synpred12_InternalGaml()) ) {s = 82;} + if ( (synpred12_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index96_50); @@ -31739,9 +29733,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index96_51 = input.index(); input.rewind(); s = -1; - if ( (synpred12_InternalGaml()) ) {s = 82;} + if ( (synpred12_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index96_51); @@ -31754,9 +29748,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index96_52 = input.index(); input.rewind(); s = -1; - if ( (synpred12_InternalGaml()) ) {s = 82;} + if ( (synpred12_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index96_52); @@ -31769,9 +29763,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index96_53 = input.index(); input.rewind(); s = -1; - if ( (synpred12_InternalGaml()) ) {s = 82;} + if ( (synpred12_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index96_53); @@ -31784,9 +29778,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index96_54 = input.index(); input.rewind(); s = -1; - if ( (synpred12_InternalGaml()) ) {s = 82;} + if ( (synpred12_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index96_54); @@ -31799,9 +29793,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index96_55 = input.index(); input.rewind(); s = -1; - if ( (synpred12_InternalGaml()) ) {s = 82;} + if ( (synpred12_InternalGaml()) ) {s = 83;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index96_55); @@ -31815,21 +29809,10 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc throw nvae; } } - - /** The Constant dfa_58s. */ static final String dfa_58s = "\1\4\67\0\2\uffff"; - - /** The Constant dfa_59s. */ static final String dfa_59s = "\1\142\67\0\2\uffff"; - - /** The Constant dfa_60s. */ - static final String dfa_60s = "\70\uffff\1\1\1\2"; - - /** The Constant dfa_61s. */ - static final String dfa_61s = "\1\uffff\1\0\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\26\1\27\1\30\1\31\1\32\1\33\1\34\1\35\1\36\1\37\1\40\1\41\1\42\1\43\1\44\1\45\1\46\1\47\1\50\1\51\1\52\1\53\1\54\1\55\1\56\1\57\1\60\1\61\1\62\1\63\1\64\1\65\1\66\2\uffff}>"; - - /** The Constant dfa_62s. */ - static final String[] dfa_62s = { + static final String dfa_60s = "\1\uffff\1\0\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\26\1\27\1\30\1\31\1\32\1\33\1\34\1\35\1\36\1\37\1\40\1\41\1\42\1\43\1\44\1\45\1\46\1\47\1\50\1\51\1\52\1\53\1\54\1\55\1\56\1\57\1\60\1\61\1\62\1\63\1\64\1\65\1\66\2\uffff}>"; + static final String[] dfa_61s = { "\1\66\47\uffff\1\65\1\uffff\1\1\1\2\1\67\1\33\1\34\1\35\1\36\1\37\1\40\1\41\1\42\1\43\1\44\1\45\1\46\1\47\1\50\1\51\1\52\1\53\1\54\1\55\1\56\1\57\1\60\1\61\1\62\1\63\1\64\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\26\1\27\1\30\1\31\1\32\1\3\1\4\1\10\1\11\1\12\1\13\1\5\1\6\1\7", "\1\uffff", "\1\uffff", @@ -31889,32 +29872,13 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc "", "" }; - - /** The Constant dfa_58. */ static final char[] dfa_58 = DFA.unpackEncodedStringToUnsignedChars(dfa_58s); - - /** The Constant dfa_59. */ static final char[] dfa_59 = DFA.unpackEncodedStringToUnsignedChars(dfa_59s); - - /** The Constant dfa_60. */ static final short[] dfa_60 = DFA.unpackEncodedString(dfa_60s); - - /** The Constant dfa_61. */ - static final short[] dfa_61 = DFA.unpackEncodedString(dfa_61s); - - /** The Constant dfa_62. */ - static final short[][] dfa_62 = unpackEncodedStringArray(dfa_62s); - - /** - * The Class DFA124. - */ + static final short[][] dfa_61 = unpackEncodedStringArray(dfa_61s); + class DFA124 extends DFA { - /** - * Instantiates a new dfa124. - * - * @param recognizer the recognizer - */ public DFA124(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 124; @@ -31922,12 +29886,12 @@ public DFA124(BaseRecognizer recognizer) { this.eof = dfa_19; this.min = dfa_58; this.max = dfa_59; - this.accept = dfa_60; - this.special = dfa_61; - this.transition = dfa_62; + this.accept = dfa_22; + this.special = dfa_60; + this.transition = dfa_61; } public String getDescription() { - return "6701:2: ( ( ( ruleFunction )=>this_Function_0= ruleFunction ) | this_VariableRef_1= ruleVariableRef )"; + return "6707:2: ( ( ( ruleFunction )=>this_Function_0= ruleFunction ) | this_VariableRef_1= ruleVariableRef )"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; @@ -32766,180 +30730,134 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc throw nvae; } } - - /** The Constant dfa_63s. */ - static final String dfa_63s = "\126\uffff"; - - /** The Constant dfa_64s. */ - static final String dfa_64s = "\1\uffff\67\123\36\uffff"; - - /** The Constant dfa_65s. */ - static final String dfa_65s = "\100\4\1\42\22\4\2\uffff\1\4"; - - /** The Constant dfa_66s. */ - static final String dfa_66s = "\1\u0095\67\u0097\10\u0095\1\42\22\u0095\2\uffff\1\u0095"; - - /** The Constant dfa_67s. */ - static final String dfa_67s = "\123\uffff\1\1\1\2\1\uffff"; - - /** The Constant dfa_68s. */ - static final String dfa_68s = "\126\uffff}>"; - - /** The Constant dfa_69s. */ - static final String[] dfa_69s = { - "\1\66\5\123\12\uffff\1\70\3\uffff\1\120\7\uffff\1\102\1\100\1\uffff\1\123\3\uffff\1\123\4\uffff\1\65\1\uffff\1\1\1\2\1\67\1\33\1\34\1\35\1\36\1\37\1\40\1\41\1\42\1\43\1\44\1\45\1\46\1\47\1\50\1\51\1\52\1\53\1\54\1\55\1\56\1\57\1\60\1\61\1\62\1\63\1\64\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\26\1\27\1\30\1\31\1\32\1\3\1\4\1\10\1\11\1\12\1\13\1\5\1\6\1\7\7\uffff\1\71\1\72\1\73\1\74\1\75\1\76\1\77\1\101\1\103\1\104\1\105\1\106\1\107\1\110\1\111\1\112\1\113\1\114\1\115\1\116\1\117\1\121\1\122\12\uffff\1\123\3\uffff\7\123", - "\1\123\15\uffff\1\123\17\uffff\1\124\2\123\4\uffff\1\123\2\uffff\1\123\1\uffff\65\123\1\uffff\1\123\4\uffff\1\123\30\uffff\17\123\4\uffff\3\123", - "\1\123\15\uffff\1\123\17\uffff\1\124\2\123\4\uffff\1\123\2\uffff\1\123\1\uffff\65\123\1\uffff\1\123\4\uffff\1\123\30\uffff\17\123\4\uffff\3\123", - "\1\123\15\uffff\1\123\17\uffff\1\124\2\123\4\uffff\1\123\2\uffff\1\123\1\uffff\65\123\1\uffff\1\123\4\uffff\1\123\30\uffff\17\123\4\uffff\3\123", - "\1\123\15\uffff\1\123\17\uffff\1\124\2\123\4\uffff\1\123\2\uffff\1\123\1\uffff\65\123\1\uffff\1\123\4\uffff\1\123\30\uffff\17\123\4\uffff\3\123", - "\1\123\15\uffff\1\123\17\uffff\1\124\2\123\4\uffff\1\123\2\uffff\1\123\1\uffff\65\123\1\uffff\1\123\4\uffff\1\123\30\uffff\17\123\4\uffff\3\123", - "\1\123\15\uffff\1\123\17\uffff\1\124\2\123\4\uffff\1\123\2\uffff\1\123\1\uffff\65\123\1\uffff\1\123\4\uffff\1\123\30\uffff\17\123\4\uffff\3\123", - "\1\123\15\uffff\1\123\17\uffff\1\124\2\123\4\uffff\1\123\2\uffff\1\123\1\uffff\65\123\1\uffff\1\123\4\uffff\1\123\30\uffff\17\123\4\uffff\3\123", - "\1\123\15\uffff\1\123\17\uffff\1\124\2\123\4\uffff\1\123\2\uffff\1\123\1\uffff\65\123\1\uffff\1\123\4\uffff\1\123\30\uffff\17\123\4\uffff\3\123", - "\1\123\15\uffff\1\123\17\uffff\1\124\2\123\4\uffff\1\123\2\uffff\1\123\1\uffff\65\123\1\uffff\1\123\4\uffff\1\123\30\uffff\17\123\4\uffff\3\123", - "\1\123\15\uffff\1\123\17\uffff\1\124\2\123\4\uffff\1\123\2\uffff\1\123\1\uffff\65\123\1\uffff\1\123\4\uffff\1\123\30\uffff\17\123\4\uffff\3\123", - "\1\123\15\uffff\1\123\17\uffff\1\124\2\123\4\uffff\1\123\2\uffff\1\123\1\uffff\65\123\1\uffff\1\123\4\uffff\1\123\30\uffff\17\123\4\uffff\3\123", - "\1\123\15\uffff\1\123\17\uffff\1\124\2\123\4\uffff\1\123\2\uffff\1\123\1\uffff\65\123\1\uffff\1\123\4\uffff\1\123\30\uffff\17\123\4\uffff\3\123", - "\1\123\15\uffff\1\123\17\uffff\1\124\2\123\4\uffff\1\123\2\uffff\1\123\1\uffff\65\123\1\uffff\1\123\4\uffff\1\123\30\uffff\17\123\4\uffff\3\123", - "\1\123\15\uffff\1\123\17\uffff\1\124\2\123\4\uffff\1\123\2\uffff\1\123\1\uffff\65\123\1\uffff\1\123\4\uffff\1\123\30\uffff\17\123\4\uffff\3\123", - "\1\123\15\uffff\1\123\17\uffff\1\124\2\123\4\uffff\1\123\2\uffff\1\123\1\uffff\65\123\1\uffff\1\123\4\uffff\1\123\30\uffff\17\123\4\uffff\3\123", - "\1\123\15\uffff\1\123\17\uffff\1\124\2\123\4\uffff\1\123\2\uffff\1\123\1\uffff\65\123\1\uffff\1\123\4\uffff\1\123\30\uffff\17\123\4\uffff\3\123", - "\1\123\15\uffff\1\123\17\uffff\1\124\2\123\4\uffff\1\123\2\uffff\1\123\1\uffff\65\123\1\uffff\1\123\4\uffff\1\123\30\uffff\17\123\4\uffff\3\123", - "\1\123\15\uffff\1\123\17\uffff\1\124\2\123\4\uffff\1\123\2\uffff\1\123\1\uffff\65\123\1\uffff\1\123\4\uffff\1\123\30\uffff\17\123\4\uffff\3\123", - "\1\123\15\uffff\1\123\17\uffff\1\124\2\123\4\uffff\1\123\2\uffff\1\123\1\uffff\65\123\1\uffff\1\123\4\uffff\1\123\30\uffff\17\123\4\uffff\3\123", - "\1\123\15\uffff\1\123\17\uffff\1\124\2\123\4\uffff\1\123\2\uffff\1\123\1\uffff\65\123\1\uffff\1\123\4\uffff\1\123\30\uffff\17\123\4\uffff\3\123", - "\1\123\15\uffff\1\123\17\uffff\1\124\2\123\4\uffff\1\123\2\uffff\1\123\1\uffff\65\123\1\uffff\1\123\4\uffff\1\123\30\uffff\17\123\4\uffff\3\123", - "\1\123\15\uffff\1\123\17\uffff\1\124\2\123\4\uffff\1\123\2\uffff\1\123\1\uffff\65\123\1\uffff\1\123\4\uffff\1\123\30\uffff\17\123\4\uffff\3\123", - "\1\123\15\uffff\1\123\17\uffff\1\124\2\123\4\uffff\1\123\2\uffff\1\123\1\uffff\65\123\1\uffff\1\123\4\uffff\1\123\30\uffff\17\123\4\uffff\3\123", - "\1\123\15\uffff\1\123\17\uffff\1\124\2\123\4\uffff\1\123\2\uffff\1\123\1\uffff\65\123\1\uffff\1\123\4\uffff\1\123\30\uffff\17\123\4\uffff\3\123", - "\1\123\15\uffff\1\123\17\uffff\1\124\2\123\4\uffff\1\123\2\uffff\1\123\1\uffff\65\123\1\uffff\1\123\4\uffff\1\123\30\uffff\17\123\4\uffff\3\123", - "\1\123\15\uffff\1\123\17\uffff\1\124\2\123\4\uffff\1\123\2\uffff\1\123\1\uffff\65\123\1\uffff\1\123\4\uffff\1\123\30\uffff\17\123\4\uffff\3\123", - "\1\123\15\uffff\1\123\17\uffff\1\124\2\123\4\uffff\1\123\2\uffff\1\123\1\uffff\65\123\1\uffff\1\123\4\uffff\1\123\30\uffff\17\123\4\uffff\3\123", - "\1\123\15\uffff\1\123\17\uffff\1\124\2\123\4\uffff\1\123\2\uffff\1\123\1\uffff\65\123\1\uffff\1\123\4\uffff\1\123\30\uffff\17\123\4\uffff\3\123", - "\1\123\15\uffff\1\123\17\uffff\1\124\2\123\4\uffff\1\123\2\uffff\1\123\1\uffff\65\123\1\uffff\1\123\4\uffff\1\123\30\uffff\17\123\4\uffff\3\123", - "\1\123\15\uffff\1\123\17\uffff\1\124\2\123\4\uffff\1\123\2\uffff\1\123\1\uffff\65\123\1\uffff\1\123\4\uffff\1\123\30\uffff\17\123\4\uffff\3\123", - "\1\123\15\uffff\1\123\17\uffff\1\124\2\123\4\uffff\1\123\2\uffff\1\123\1\uffff\65\123\1\uffff\1\123\4\uffff\1\123\30\uffff\17\123\4\uffff\3\123", - "\1\123\15\uffff\1\123\17\uffff\1\124\2\123\4\uffff\1\123\2\uffff\1\123\1\uffff\65\123\1\uffff\1\123\4\uffff\1\123\30\uffff\17\123\4\uffff\3\123", - "\1\123\15\uffff\1\123\17\uffff\1\124\2\123\4\uffff\1\123\2\uffff\1\123\1\uffff\65\123\1\uffff\1\123\4\uffff\1\123\30\uffff\17\123\4\uffff\3\123", - "\1\123\15\uffff\1\123\17\uffff\1\124\2\123\4\uffff\1\123\2\uffff\1\123\1\uffff\65\123\1\uffff\1\123\4\uffff\1\123\30\uffff\17\123\4\uffff\3\123", - "\1\123\15\uffff\1\123\17\uffff\1\124\2\123\4\uffff\1\123\2\uffff\1\123\1\uffff\65\123\1\uffff\1\123\4\uffff\1\123\30\uffff\17\123\4\uffff\3\123", - "\1\123\15\uffff\1\123\17\uffff\1\124\2\123\4\uffff\1\123\2\uffff\1\123\1\uffff\65\123\1\uffff\1\123\4\uffff\1\123\30\uffff\17\123\4\uffff\3\123", - "\1\123\15\uffff\1\123\17\uffff\1\124\2\123\4\uffff\1\123\2\uffff\1\123\1\uffff\65\123\1\uffff\1\123\4\uffff\1\123\30\uffff\17\123\4\uffff\3\123", - "\1\123\15\uffff\1\123\17\uffff\1\124\2\123\4\uffff\1\123\2\uffff\1\123\1\uffff\65\123\1\uffff\1\123\4\uffff\1\123\30\uffff\17\123\4\uffff\3\123", - "\1\123\15\uffff\1\123\17\uffff\1\124\2\123\4\uffff\1\123\2\uffff\1\123\1\uffff\65\123\1\uffff\1\123\4\uffff\1\123\30\uffff\17\123\4\uffff\3\123", - "\1\123\15\uffff\1\123\17\uffff\1\124\2\123\4\uffff\1\123\2\uffff\1\123\1\uffff\65\123\1\uffff\1\123\4\uffff\1\123\30\uffff\17\123\4\uffff\3\123", - "\1\123\15\uffff\1\123\17\uffff\1\124\2\123\4\uffff\1\123\2\uffff\1\123\1\uffff\65\123\1\uffff\1\123\4\uffff\1\123\30\uffff\17\123\4\uffff\3\123", - "\1\123\15\uffff\1\123\17\uffff\1\124\2\123\4\uffff\1\123\2\uffff\1\123\1\uffff\65\123\1\uffff\1\123\4\uffff\1\123\30\uffff\17\123\4\uffff\3\123", - "\1\123\15\uffff\1\123\17\uffff\1\124\2\123\4\uffff\1\123\2\uffff\1\123\1\uffff\65\123\1\uffff\1\123\4\uffff\1\123\30\uffff\17\123\4\uffff\3\123", - "\1\123\15\uffff\1\123\17\uffff\1\124\2\123\4\uffff\1\123\2\uffff\1\123\1\uffff\65\123\1\uffff\1\123\4\uffff\1\123\30\uffff\17\123\4\uffff\3\123", - "\1\123\15\uffff\1\123\17\uffff\1\124\2\123\4\uffff\1\123\2\uffff\1\123\1\uffff\65\123\1\uffff\1\123\4\uffff\1\123\30\uffff\17\123\4\uffff\3\123", - "\1\123\15\uffff\1\123\17\uffff\1\124\2\123\4\uffff\1\123\2\uffff\1\123\1\uffff\65\123\1\uffff\1\123\4\uffff\1\123\30\uffff\17\123\4\uffff\3\123", - "\1\123\15\uffff\1\123\17\uffff\1\124\2\123\4\uffff\1\123\2\uffff\1\123\1\uffff\65\123\1\uffff\1\123\4\uffff\1\123\30\uffff\17\123\4\uffff\3\123", - "\1\123\15\uffff\1\123\17\uffff\1\124\2\123\4\uffff\1\123\2\uffff\1\123\1\uffff\65\123\1\uffff\1\123\4\uffff\1\123\30\uffff\17\123\4\uffff\3\123", - "\1\123\15\uffff\1\123\17\uffff\1\124\2\123\4\uffff\1\123\2\uffff\1\123\1\uffff\65\123\1\uffff\1\123\4\uffff\1\123\30\uffff\17\123\4\uffff\3\123", - "\1\123\15\uffff\1\123\17\uffff\1\124\2\123\4\uffff\1\123\2\uffff\1\123\1\uffff\65\123\1\uffff\1\123\4\uffff\1\123\30\uffff\17\123\4\uffff\3\123", - "\1\123\15\uffff\1\123\17\uffff\1\124\2\123\4\uffff\1\123\2\uffff\1\123\1\uffff\65\123\1\uffff\1\123\4\uffff\1\123\30\uffff\17\123\4\uffff\3\123", - "\1\123\15\uffff\1\123\17\uffff\1\124\2\123\4\uffff\1\123\2\uffff\1\123\1\uffff\65\123\1\uffff\1\123\4\uffff\1\123\30\uffff\17\123\4\uffff\3\123", - "\1\123\15\uffff\1\123\17\uffff\1\124\2\123\4\uffff\1\123\2\uffff\1\123\1\uffff\65\123\1\uffff\1\123\4\uffff\1\123\30\uffff\17\123\4\uffff\3\123", - "\1\123\15\uffff\1\123\17\uffff\1\124\2\123\4\uffff\1\123\2\uffff\1\123\1\uffff\65\123\1\uffff\1\123\4\uffff\1\123\30\uffff\17\123\4\uffff\3\123", - "\1\123\15\uffff\1\123\17\uffff\1\124\2\123\4\uffff\1\123\2\uffff\1\123\1\uffff\65\123\1\uffff\1\123\4\uffff\1\123\30\uffff\17\123\4\uffff\3\123", - "\6\124\12\uffff\1\124\3\uffff\1\124\7\uffff\2\124\1\123\1\124\3\uffff\1\124\4\uffff\1\124\1\uffff\65\124\7\uffff\27\124\12\uffff\1\124\3\uffff\7\124", - "\6\124\12\uffff\1\124\3\uffff\1\124\7\uffff\2\124\1\123\1\124\3\uffff\1\124\4\uffff\1\124\1\uffff\65\124\7\uffff\27\124\12\uffff\1\124\3\uffff\7\124", - "\6\124\12\uffff\1\124\3\uffff\1\124\7\uffff\2\124\1\123\1\124\3\uffff\1\124\4\uffff\1\124\1\uffff\65\124\7\uffff\27\124\12\uffff\1\124\3\uffff\7\124", - "\6\124\12\uffff\1\124\3\uffff\1\124\7\uffff\2\124\1\123\1\124\3\uffff\1\124\4\uffff\1\124\1\uffff\65\124\7\uffff\27\124\12\uffff\1\124\3\uffff\7\124", - "\6\124\12\uffff\1\124\3\uffff\1\124\7\uffff\2\124\1\123\1\124\3\uffff\1\124\4\uffff\1\124\1\uffff\65\124\7\uffff\27\124\12\uffff\1\124\3\uffff\7\124", - "\6\124\12\uffff\1\124\3\uffff\1\124\7\uffff\2\124\1\123\1\124\3\uffff\1\124\4\uffff\1\124\1\uffff\65\124\7\uffff\27\124\12\uffff\1\124\3\uffff\7\124", - "\6\124\12\uffff\1\124\3\uffff\1\124\7\uffff\2\124\1\123\1\124\3\uffff\1\124\4\uffff\1\124\1\uffff\65\124\7\uffff\27\124\12\uffff\1\124\3\uffff\7\124", - "\6\124\12\uffff\1\124\3\uffff\1\124\7\uffff\2\124\1\123\1\124\3\uffff\1\124\4\uffff\1\124\1\uffff\65\124\7\uffff\27\124\12\uffff\1\124\3\uffff\7\124", - "\1\125", - "\6\124\12\uffff\1\124\3\uffff\1\124\7\uffff\2\124\1\123\1\124\3\uffff\1\124\4\uffff\1\124\1\uffff\65\124\7\uffff\27\124\12\uffff\1\124\3\uffff\7\124", - "\6\124\12\uffff\1\124\3\uffff\1\124\7\uffff\2\124\1\123\1\124\3\uffff\1\124\4\uffff\1\124\1\uffff\65\124\7\uffff\27\124\12\uffff\1\124\3\uffff\7\124", - "\6\124\12\uffff\1\124\3\uffff\1\124\7\uffff\2\124\1\123\1\124\3\uffff\1\124\4\uffff\1\124\1\uffff\65\124\7\uffff\27\124\12\uffff\1\124\3\uffff\7\124", - "\6\124\12\uffff\1\124\3\uffff\1\124\7\uffff\2\124\1\123\1\124\3\uffff\1\124\4\uffff\1\124\1\uffff\65\124\7\uffff\27\124\12\uffff\1\124\3\uffff\7\124", - "\6\124\12\uffff\1\124\3\uffff\1\124\7\uffff\2\124\1\123\1\124\3\uffff\1\124\4\uffff\1\124\1\uffff\65\124\7\uffff\27\124\12\uffff\1\124\3\uffff\7\124", - "\6\124\12\uffff\1\124\3\uffff\1\124\7\uffff\2\124\1\123\1\124\3\uffff\1\124\4\uffff\1\124\1\uffff\65\124\7\uffff\27\124\12\uffff\1\124\3\uffff\7\124", - "\6\124\12\uffff\1\124\3\uffff\1\124\7\uffff\2\124\1\123\1\124\3\uffff\1\124\4\uffff\1\124\1\uffff\65\124\7\uffff\27\124\12\uffff\1\124\3\uffff\7\124", - "\6\124\12\uffff\1\124\3\uffff\1\124\7\uffff\2\124\1\123\1\124\3\uffff\1\124\4\uffff\1\124\1\uffff\65\124\7\uffff\27\124\12\uffff\1\124\3\uffff\7\124", - "\6\124\12\uffff\1\124\3\uffff\1\124\7\uffff\2\124\1\123\1\124\3\uffff\1\124\4\uffff\1\124\1\uffff\65\124\7\uffff\27\124\12\uffff\1\124\3\uffff\7\124", - "\6\124\12\uffff\1\124\3\uffff\1\124\7\uffff\2\124\1\123\1\124\3\uffff\1\124\4\uffff\1\124\1\uffff\65\124\7\uffff\27\124\12\uffff\1\124\3\uffff\7\124", - "\6\124\12\uffff\1\124\3\uffff\1\124\7\uffff\2\124\1\123\1\124\3\uffff\1\124\4\uffff\1\124\1\uffff\65\124\7\uffff\27\124\12\uffff\1\124\3\uffff\7\124", - "\6\124\12\uffff\1\124\3\uffff\1\124\7\uffff\2\124\1\123\1\124\3\uffff\1\124\4\uffff\1\124\1\uffff\65\124\7\uffff\27\124\12\uffff\1\124\3\uffff\7\124", - "\6\124\12\uffff\1\124\3\uffff\1\124\7\uffff\2\124\1\123\1\124\3\uffff\1\124\4\uffff\1\124\1\uffff\65\124\7\uffff\27\124\12\uffff\1\124\3\uffff\7\124", - "\6\124\12\uffff\1\124\3\uffff\1\124\7\uffff\2\124\1\123\1\124\3\uffff\1\124\4\uffff\1\124\1\uffff\65\124\7\uffff\27\124\12\uffff\1\124\3\uffff\7\124", - "\6\124\12\uffff\1\124\3\uffff\1\124\7\uffff\2\124\1\123\1\124\3\uffff\1\124\4\uffff\1\124\1\uffff\65\124\7\uffff\27\124\12\uffff\1\124\3\uffff\7\124", - "\6\124\12\uffff\1\124\3\uffff\1\124\7\uffff\2\124\1\123\1\124\3\uffff\1\124\4\uffff\1\124\1\uffff\65\124\7\uffff\27\124\12\uffff\1\124\3\uffff\7\124", - "\6\124\12\uffff\1\124\3\uffff\1\124\7\uffff\2\124\1\123\1\124\3\uffff\1\124\4\uffff\1\124\1\uffff\65\124\7\uffff\27\124\12\uffff\1\124\3\uffff\7\124", - "\6\124\12\uffff\1\124\3\uffff\1\124\7\uffff\2\124\1\123\1\124\3\uffff\1\124\4\uffff\1\124\1\uffff\65\124\7\uffff\27\124\12\uffff\1\124\3\uffff\7\124", - "", - "", - "\6\124\12\uffff\1\124\3\uffff\1\124\7\uffff\2\124\1\123\1\124\3\uffff\1\124\4\uffff\1\124\1\uffff\65\124\7\uffff\27\124\12\uffff\1\124\3\uffff\7\124" + static final String dfa_62s = "\127\uffff"; + static final String dfa_63s = "\1\uffff\67\124\37\uffff"; + static final String dfa_64s = "\101\4\1\42\22\4\2\uffff\1\4"; + static final String dfa_65s = "\1\u0096\67\u0098\11\u0096\1\42\22\u0096\2\uffff\1\u0096"; + static final String dfa_66s = "\124\uffff\1\1\1\2\1\uffff"; + static final String dfa_67s = "\127\uffff}>"; + static final String[] dfa_68s = { + "\1\66\5\124\12\uffff\1\70\3\uffff\1\121\7\uffff\1\103\1\101\1\uffff\1\124\3\uffff\1\124\4\uffff\1\65\1\uffff\1\1\1\2\1\67\1\33\1\34\1\35\1\36\1\37\1\40\1\41\1\42\1\43\1\44\1\45\1\46\1\47\1\50\1\51\1\52\1\53\1\54\1\55\1\56\1\57\1\60\1\61\1\62\1\63\1\64\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\26\1\27\1\30\1\31\1\32\1\3\1\4\1\10\1\11\1\12\1\13\1\5\1\6\1\7\7\uffff\1\71\1\72\1\73\1\74\1\75\1\76\1\77\1\100\1\102\1\104\1\105\1\106\1\107\1\110\1\111\1\112\1\113\1\114\1\115\1\116\1\117\1\120\1\122\1\123\12\uffff\1\124\3\uffff\7\124", + "\1\124\15\uffff\1\124\17\uffff\1\125\2\124\4\uffff\1\124\2\uffff\1\124\1\uffff\65\124\1\uffff\1\124\4\uffff\1\124\31\uffff\17\124\4\uffff\3\124", + "\1\124\15\uffff\1\124\17\uffff\1\125\2\124\4\uffff\1\124\2\uffff\1\124\1\uffff\65\124\1\uffff\1\124\4\uffff\1\124\31\uffff\17\124\4\uffff\3\124", + "\1\124\15\uffff\1\124\17\uffff\1\125\2\124\4\uffff\1\124\2\uffff\1\124\1\uffff\65\124\1\uffff\1\124\4\uffff\1\124\31\uffff\17\124\4\uffff\3\124", + "\1\124\15\uffff\1\124\17\uffff\1\125\2\124\4\uffff\1\124\2\uffff\1\124\1\uffff\65\124\1\uffff\1\124\4\uffff\1\124\31\uffff\17\124\4\uffff\3\124", + "\1\124\15\uffff\1\124\17\uffff\1\125\2\124\4\uffff\1\124\2\uffff\1\124\1\uffff\65\124\1\uffff\1\124\4\uffff\1\124\31\uffff\17\124\4\uffff\3\124", + "\1\124\15\uffff\1\124\17\uffff\1\125\2\124\4\uffff\1\124\2\uffff\1\124\1\uffff\65\124\1\uffff\1\124\4\uffff\1\124\31\uffff\17\124\4\uffff\3\124", + "\1\124\15\uffff\1\124\17\uffff\1\125\2\124\4\uffff\1\124\2\uffff\1\124\1\uffff\65\124\1\uffff\1\124\4\uffff\1\124\31\uffff\17\124\4\uffff\3\124", + "\1\124\15\uffff\1\124\17\uffff\1\125\2\124\4\uffff\1\124\2\uffff\1\124\1\uffff\65\124\1\uffff\1\124\4\uffff\1\124\31\uffff\17\124\4\uffff\3\124", + "\1\124\15\uffff\1\124\17\uffff\1\125\2\124\4\uffff\1\124\2\uffff\1\124\1\uffff\65\124\1\uffff\1\124\4\uffff\1\124\31\uffff\17\124\4\uffff\3\124", + "\1\124\15\uffff\1\124\17\uffff\1\125\2\124\4\uffff\1\124\2\uffff\1\124\1\uffff\65\124\1\uffff\1\124\4\uffff\1\124\31\uffff\17\124\4\uffff\3\124", + "\1\124\15\uffff\1\124\17\uffff\1\125\2\124\4\uffff\1\124\2\uffff\1\124\1\uffff\65\124\1\uffff\1\124\4\uffff\1\124\31\uffff\17\124\4\uffff\3\124", + "\1\124\15\uffff\1\124\17\uffff\1\125\2\124\4\uffff\1\124\2\uffff\1\124\1\uffff\65\124\1\uffff\1\124\4\uffff\1\124\31\uffff\17\124\4\uffff\3\124", + "\1\124\15\uffff\1\124\17\uffff\1\125\2\124\4\uffff\1\124\2\uffff\1\124\1\uffff\65\124\1\uffff\1\124\4\uffff\1\124\31\uffff\17\124\4\uffff\3\124", + "\1\124\15\uffff\1\124\17\uffff\1\125\2\124\4\uffff\1\124\2\uffff\1\124\1\uffff\65\124\1\uffff\1\124\4\uffff\1\124\31\uffff\17\124\4\uffff\3\124", + "\1\124\15\uffff\1\124\17\uffff\1\125\2\124\4\uffff\1\124\2\uffff\1\124\1\uffff\65\124\1\uffff\1\124\4\uffff\1\124\31\uffff\17\124\4\uffff\3\124", + "\1\124\15\uffff\1\124\17\uffff\1\125\2\124\4\uffff\1\124\2\uffff\1\124\1\uffff\65\124\1\uffff\1\124\4\uffff\1\124\31\uffff\17\124\4\uffff\3\124", + "\1\124\15\uffff\1\124\17\uffff\1\125\2\124\4\uffff\1\124\2\uffff\1\124\1\uffff\65\124\1\uffff\1\124\4\uffff\1\124\31\uffff\17\124\4\uffff\3\124", + "\1\124\15\uffff\1\124\17\uffff\1\125\2\124\4\uffff\1\124\2\uffff\1\124\1\uffff\65\124\1\uffff\1\124\4\uffff\1\124\31\uffff\17\124\4\uffff\3\124", + "\1\124\15\uffff\1\124\17\uffff\1\125\2\124\4\uffff\1\124\2\uffff\1\124\1\uffff\65\124\1\uffff\1\124\4\uffff\1\124\31\uffff\17\124\4\uffff\3\124", + "\1\124\15\uffff\1\124\17\uffff\1\125\2\124\4\uffff\1\124\2\uffff\1\124\1\uffff\65\124\1\uffff\1\124\4\uffff\1\124\31\uffff\17\124\4\uffff\3\124", + "\1\124\15\uffff\1\124\17\uffff\1\125\2\124\4\uffff\1\124\2\uffff\1\124\1\uffff\65\124\1\uffff\1\124\4\uffff\1\124\31\uffff\17\124\4\uffff\3\124", + "\1\124\15\uffff\1\124\17\uffff\1\125\2\124\4\uffff\1\124\2\uffff\1\124\1\uffff\65\124\1\uffff\1\124\4\uffff\1\124\31\uffff\17\124\4\uffff\3\124", + "\1\124\15\uffff\1\124\17\uffff\1\125\2\124\4\uffff\1\124\2\uffff\1\124\1\uffff\65\124\1\uffff\1\124\4\uffff\1\124\31\uffff\17\124\4\uffff\3\124", + "\1\124\15\uffff\1\124\17\uffff\1\125\2\124\4\uffff\1\124\2\uffff\1\124\1\uffff\65\124\1\uffff\1\124\4\uffff\1\124\31\uffff\17\124\4\uffff\3\124", + "\1\124\15\uffff\1\124\17\uffff\1\125\2\124\4\uffff\1\124\2\uffff\1\124\1\uffff\65\124\1\uffff\1\124\4\uffff\1\124\31\uffff\17\124\4\uffff\3\124", + "\1\124\15\uffff\1\124\17\uffff\1\125\2\124\4\uffff\1\124\2\uffff\1\124\1\uffff\65\124\1\uffff\1\124\4\uffff\1\124\31\uffff\17\124\4\uffff\3\124", + "\1\124\15\uffff\1\124\17\uffff\1\125\2\124\4\uffff\1\124\2\uffff\1\124\1\uffff\65\124\1\uffff\1\124\4\uffff\1\124\31\uffff\17\124\4\uffff\3\124", + "\1\124\15\uffff\1\124\17\uffff\1\125\2\124\4\uffff\1\124\2\uffff\1\124\1\uffff\65\124\1\uffff\1\124\4\uffff\1\124\31\uffff\17\124\4\uffff\3\124", + "\1\124\15\uffff\1\124\17\uffff\1\125\2\124\4\uffff\1\124\2\uffff\1\124\1\uffff\65\124\1\uffff\1\124\4\uffff\1\124\31\uffff\17\124\4\uffff\3\124", + "\1\124\15\uffff\1\124\17\uffff\1\125\2\124\4\uffff\1\124\2\uffff\1\124\1\uffff\65\124\1\uffff\1\124\4\uffff\1\124\31\uffff\17\124\4\uffff\3\124", + "\1\124\15\uffff\1\124\17\uffff\1\125\2\124\4\uffff\1\124\2\uffff\1\124\1\uffff\65\124\1\uffff\1\124\4\uffff\1\124\31\uffff\17\124\4\uffff\3\124", + "\1\124\15\uffff\1\124\17\uffff\1\125\2\124\4\uffff\1\124\2\uffff\1\124\1\uffff\65\124\1\uffff\1\124\4\uffff\1\124\31\uffff\17\124\4\uffff\3\124", + "\1\124\15\uffff\1\124\17\uffff\1\125\2\124\4\uffff\1\124\2\uffff\1\124\1\uffff\65\124\1\uffff\1\124\4\uffff\1\124\31\uffff\17\124\4\uffff\3\124", + "\1\124\15\uffff\1\124\17\uffff\1\125\2\124\4\uffff\1\124\2\uffff\1\124\1\uffff\65\124\1\uffff\1\124\4\uffff\1\124\31\uffff\17\124\4\uffff\3\124", + "\1\124\15\uffff\1\124\17\uffff\1\125\2\124\4\uffff\1\124\2\uffff\1\124\1\uffff\65\124\1\uffff\1\124\4\uffff\1\124\31\uffff\17\124\4\uffff\3\124", + "\1\124\15\uffff\1\124\17\uffff\1\125\2\124\4\uffff\1\124\2\uffff\1\124\1\uffff\65\124\1\uffff\1\124\4\uffff\1\124\31\uffff\17\124\4\uffff\3\124", + "\1\124\15\uffff\1\124\17\uffff\1\125\2\124\4\uffff\1\124\2\uffff\1\124\1\uffff\65\124\1\uffff\1\124\4\uffff\1\124\31\uffff\17\124\4\uffff\3\124", + "\1\124\15\uffff\1\124\17\uffff\1\125\2\124\4\uffff\1\124\2\uffff\1\124\1\uffff\65\124\1\uffff\1\124\4\uffff\1\124\31\uffff\17\124\4\uffff\3\124", + "\1\124\15\uffff\1\124\17\uffff\1\125\2\124\4\uffff\1\124\2\uffff\1\124\1\uffff\65\124\1\uffff\1\124\4\uffff\1\124\31\uffff\17\124\4\uffff\3\124", + "\1\124\15\uffff\1\124\17\uffff\1\125\2\124\4\uffff\1\124\2\uffff\1\124\1\uffff\65\124\1\uffff\1\124\4\uffff\1\124\31\uffff\17\124\4\uffff\3\124", + "\1\124\15\uffff\1\124\17\uffff\1\125\2\124\4\uffff\1\124\2\uffff\1\124\1\uffff\65\124\1\uffff\1\124\4\uffff\1\124\31\uffff\17\124\4\uffff\3\124", + "\1\124\15\uffff\1\124\17\uffff\1\125\2\124\4\uffff\1\124\2\uffff\1\124\1\uffff\65\124\1\uffff\1\124\4\uffff\1\124\31\uffff\17\124\4\uffff\3\124", + "\1\124\15\uffff\1\124\17\uffff\1\125\2\124\4\uffff\1\124\2\uffff\1\124\1\uffff\65\124\1\uffff\1\124\4\uffff\1\124\31\uffff\17\124\4\uffff\3\124", + "\1\124\15\uffff\1\124\17\uffff\1\125\2\124\4\uffff\1\124\2\uffff\1\124\1\uffff\65\124\1\uffff\1\124\4\uffff\1\124\31\uffff\17\124\4\uffff\3\124", + "\1\124\15\uffff\1\124\17\uffff\1\125\2\124\4\uffff\1\124\2\uffff\1\124\1\uffff\65\124\1\uffff\1\124\4\uffff\1\124\31\uffff\17\124\4\uffff\3\124", + "\1\124\15\uffff\1\124\17\uffff\1\125\2\124\4\uffff\1\124\2\uffff\1\124\1\uffff\65\124\1\uffff\1\124\4\uffff\1\124\31\uffff\17\124\4\uffff\3\124", + "\1\124\15\uffff\1\124\17\uffff\1\125\2\124\4\uffff\1\124\2\uffff\1\124\1\uffff\65\124\1\uffff\1\124\4\uffff\1\124\31\uffff\17\124\4\uffff\3\124", + "\1\124\15\uffff\1\124\17\uffff\1\125\2\124\4\uffff\1\124\2\uffff\1\124\1\uffff\65\124\1\uffff\1\124\4\uffff\1\124\31\uffff\17\124\4\uffff\3\124", + "\1\124\15\uffff\1\124\17\uffff\1\125\2\124\4\uffff\1\124\2\uffff\1\124\1\uffff\65\124\1\uffff\1\124\4\uffff\1\124\31\uffff\17\124\4\uffff\3\124", + "\1\124\15\uffff\1\124\17\uffff\1\125\2\124\4\uffff\1\124\2\uffff\1\124\1\uffff\65\124\1\uffff\1\124\4\uffff\1\124\31\uffff\17\124\4\uffff\3\124", + "\1\124\15\uffff\1\124\17\uffff\1\125\2\124\4\uffff\1\124\2\uffff\1\124\1\uffff\65\124\1\uffff\1\124\4\uffff\1\124\31\uffff\17\124\4\uffff\3\124", + "\1\124\15\uffff\1\124\17\uffff\1\125\2\124\4\uffff\1\124\2\uffff\1\124\1\uffff\65\124\1\uffff\1\124\4\uffff\1\124\31\uffff\17\124\4\uffff\3\124", + "\1\124\15\uffff\1\124\17\uffff\1\125\2\124\4\uffff\1\124\2\uffff\1\124\1\uffff\65\124\1\uffff\1\124\4\uffff\1\124\31\uffff\17\124\4\uffff\3\124", + "\1\124\15\uffff\1\124\17\uffff\1\125\2\124\4\uffff\1\124\2\uffff\1\124\1\uffff\65\124\1\uffff\1\124\4\uffff\1\124\31\uffff\17\124\4\uffff\3\124", + "\1\124\15\uffff\1\124\17\uffff\1\125\2\124\4\uffff\1\124\2\uffff\1\124\1\uffff\65\124\1\uffff\1\124\4\uffff\1\124\31\uffff\17\124\4\uffff\3\124", + "\6\125\12\uffff\1\125\3\uffff\1\125\7\uffff\2\125\1\124\1\125\3\uffff\1\125\4\uffff\1\125\1\uffff\65\125\7\uffff\30\125\12\uffff\1\125\3\uffff\7\125", + "\6\125\12\uffff\1\125\3\uffff\1\125\7\uffff\2\125\1\124\1\125\3\uffff\1\125\4\uffff\1\125\1\uffff\65\125\7\uffff\30\125\12\uffff\1\125\3\uffff\7\125", + "\6\125\12\uffff\1\125\3\uffff\1\125\7\uffff\2\125\1\124\1\125\3\uffff\1\125\4\uffff\1\125\1\uffff\65\125\7\uffff\30\125\12\uffff\1\125\3\uffff\7\125", + "\6\125\12\uffff\1\125\3\uffff\1\125\7\uffff\2\125\1\124\1\125\3\uffff\1\125\4\uffff\1\125\1\uffff\65\125\7\uffff\30\125\12\uffff\1\125\3\uffff\7\125", + "\6\125\12\uffff\1\125\3\uffff\1\125\7\uffff\2\125\1\124\1\125\3\uffff\1\125\4\uffff\1\125\1\uffff\65\125\7\uffff\30\125\12\uffff\1\125\3\uffff\7\125", + "\6\125\12\uffff\1\125\3\uffff\1\125\7\uffff\2\125\1\124\1\125\3\uffff\1\125\4\uffff\1\125\1\uffff\65\125\7\uffff\30\125\12\uffff\1\125\3\uffff\7\125", + "\6\125\12\uffff\1\125\3\uffff\1\125\7\uffff\2\125\1\124\1\125\3\uffff\1\125\4\uffff\1\125\1\uffff\65\125\7\uffff\30\125\12\uffff\1\125\3\uffff\7\125", + "\6\125\12\uffff\1\125\3\uffff\1\125\7\uffff\2\125\1\124\1\125\3\uffff\1\125\4\uffff\1\125\1\uffff\65\125\7\uffff\30\125\12\uffff\1\125\3\uffff\7\125", + "\6\125\12\uffff\1\125\3\uffff\1\125\7\uffff\2\125\1\124\1\125\3\uffff\1\125\4\uffff\1\125\1\uffff\65\125\7\uffff\30\125\12\uffff\1\125\3\uffff\7\125", + "\1\126", + "\6\125\12\uffff\1\125\3\uffff\1\125\7\uffff\2\125\1\124\1\125\3\uffff\1\125\4\uffff\1\125\1\uffff\65\125\7\uffff\30\125\12\uffff\1\125\3\uffff\7\125", + "\6\125\12\uffff\1\125\3\uffff\1\125\7\uffff\2\125\1\124\1\125\3\uffff\1\125\4\uffff\1\125\1\uffff\65\125\7\uffff\30\125\12\uffff\1\125\3\uffff\7\125", + "\6\125\12\uffff\1\125\3\uffff\1\125\7\uffff\2\125\1\124\1\125\3\uffff\1\125\4\uffff\1\125\1\uffff\65\125\7\uffff\30\125\12\uffff\1\125\3\uffff\7\125", + "\6\125\12\uffff\1\125\3\uffff\1\125\7\uffff\2\125\1\124\1\125\3\uffff\1\125\4\uffff\1\125\1\uffff\65\125\7\uffff\30\125\12\uffff\1\125\3\uffff\7\125", + "\6\125\12\uffff\1\125\3\uffff\1\125\7\uffff\2\125\1\124\1\125\3\uffff\1\125\4\uffff\1\125\1\uffff\65\125\7\uffff\30\125\12\uffff\1\125\3\uffff\7\125", + "\6\125\12\uffff\1\125\3\uffff\1\125\7\uffff\2\125\1\124\1\125\3\uffff\1\125\4\uffff\1\125\1\uffff\65\125\7\uffff\30\125\12\uffff\1\125\3\uffff\7\125", + "\6\125\12\uffff\1\125\3\uffff\1\125\7\uffff\2\125\1\124\1\125\3\uffff\1\125\4\uffff\1\125\1\uffff\65\125\7\uffff\30\125\12\uffff\1\125\3\uffff\7\125", + "\6\125\12\uffff\1\125\3\uffff\1\125\7\uffff\2\125\1\124\1\125\3\uffff\1\125\4\uffff\1\125\1\uffff\65\125\7\uffff\30\125\12\uffff\1\125\3\uffff\7\125", + "\6\125\12\uffff\1\125\3\uffff\1\125\7\uffff\2\125\1\124\1\125\3\uffff\1\125\4\uffff\1\125\1\uffff\65\125\7\uffff\30\125\12\uffff\1\125\3\uffff\7\125", + "\6\125\12\uffff\1\125\3\uffff\1\125\7\uffff\2\125\1\124\1\125\3\uffff\1\125\4\uffff\1\125\1\uffff\65\125\7\uffff\30\125\12\uffff\1\125\3\uffff\7\125", + "\6\125\12\uffff\1\125\3\uffff\1\125\7\uffff\2\125\1\124\1\125\3\uffff\1\125\4\uffff\1\125\1\uffff\65\125\7\uffff\30\125\12\uffff\1\125\3\uffff\7\125", + "\6\125\12\uffff\1\125\3\uffff\1\125\7\uffff\2\125\1\124\1\125\3\uffff\1\125\4\uffff\1\125\1\uffff\65\125\7\uffff\30\125\12\uffff\1\125\3\uffff\7\125", + "\6\125\12\uffff\1\125\3\uffff\1\125\7\uffff\2\125\1\124\1\125\3\uffff\1\125\4\uffff\1\125\1\uffff\65\125\7\uffff\30\125\12\uffff\1\125\3\uffff\7\125", + "\6\125\12\uffff\1\125\3\uffff\1\125\7\uffff\2\125\1\124\1\125\3\uffff\1\125\4\uffff\1\125\1\uffff\65\125\7\uffff\30\125\12\uffff\1\125\3\uffff\7\125", + "\6\125\12\uffff\1\125\3\uffff\1\125\7\uffff\2\125\1\124\1\125\3\uffff\1\125\4\uffff\1\125\1\uffff\65\125\7\uffff\30\125\12\uffff\1\125\3\uffff\7\125", + "\6\125\12\uffff\1\125\3\uffff\1\125\7\uffff\2\125\1\124\1\125\3\uffff\1\125\4\uffff\1\125\1\uffff\65\125\7\uffff\30\125\12\uffff\1\125\3\uffff\7\125", + "\6\125\12\uffff\1\125\3\uffff\1\125\7\uffff\2\125\1\124\1\125\3\uffff\1\125\4\uffff\1\125\1\uffff\65\125\7\uffff\30\125\12\uffff\1\125\3\uffff\7\125", + "\6\125\12\uffff\1\125\3\uffff\1\125\7\uffff\2\125\1\124\1\125\3\uffff\1\125\4\uffff\1\125\1\uffff\65\125\7\uffff\30\125\12\uffff\1\125\3\uffff\7\125", + "", + "", + "\6\125\12\uffff\1\125\3\uffff\1\125\7\uffff\2\125\1\124\1\125\3\uffff\1\125\4\uffff\1\125\1\uffff\65\125\7\uffff\30\125\12\uffff\1\125\3\uffff\7\125" }; - /** The Constant dfa_63. */ + static final short[] dfa_62 = DFA.unpackEncodedString(dfa_62s); static final short[] dfa_63 = DFA.unpackEncodedString(dfa_63s); - - /** The Constant dfa_64. */ - static final short[] dfa_64 = DFA.unpackEncodedString(dfa_64s); - - /** The Constant dfa_65. */ + static final char[] dfa_64 = DFA.unpackEncodedStringToUnsignedChars(dfa_64s); static final char[] dfa_65 = DFA.unpackEncodedStringToUnsignedChars(dfa_65s); - - /** The Constant dfa_66. */ - static final char[] dfa_66 = DFA.unpackEncodedStringToUnsignedChars(dfa_66s); - - /** The Constant dfa_67. */ + static final short[] dfa_66 = DFA.unpackEncodedString(dfa_66s); static final short[] dfa_67 = DFA.unpackEncodedString(dfa_67s); - - /** The Constant dfa_68. */ - static final short[] dfa_68 = DFA.unpackEncodedString(dfa_68s); - - /** The Constant dfa_69. */ - static final short[][] dfa_69 = unpackEncodedStringArray(dfa_69s); - - /** - * The Class DFA129. - */ + static final short[][] dfa_68 = unpackEncodedStringArray(dfa_68s); + class DFA129 extends DFA { - /** - * Instantiates a new dfa129. - * - * @param recognizer the recognizer - */ public DFA129(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 129; - this.eot = dfa_63; - this.eof = dfa_64; - this.min = dfa_65; - this.max = dfa_66; - this.accept = dfa_67; - this.special = dfa_68; - this.transition = dfa_69; + this.eot = dfa_62; + this.eof = dfa_63; + this.min = dfa_64; + this.max = dfa_65; + this.accept = dfa_66; + this.special = dfa_67; + this.transition = dfa_68; } public String getDescription() { - return "6831:2: ( ( ( (lv_exprs_0_0= ruleExpression ) ) (otherlv_1= ',' ( (lv_exprs_2_0= ruleExpression ) ) )* ) | ( ( (lv_exprs_3_0= ruleParameter ) ) (otherlv_4= ',' ( (lv_exprs_5_0= ruleParameter ) ) )* ) )"; + return "6837:2: ( ( ( (lv_exprs_0_0= ruleExpression ) ) (otherlv_1= ',' ( (lv_exprs_2_0= ruleExpression ) ) )* ) | ( ( (lv_exprs_3_0= ruleParameter ) ) (otherlv_4= ',' ( (lv_exprs_5_0= ruleParameter ) ) )* ) )"; } } - - /** The Constant dfa_70s. */ - static final String dfa_70s = "\24\uffff"; - - /** The Constant dfa_71s. */ - static final String dfa_71s = "\1\4\2\0\21\uffff"; - - /** The Constant dfa_72s. */ - static final String dfa_72s = "\1\u009c\2\0\21\uffff"; - - /** The Constant dfa_73s. */ - static final String dfa_73s = "\3\uffff\12\1\1\2\6\uffff"; - - /** The Constant dfa_74s. */ - static final String dfa_74s = "\1\0\1\1\1\2\21\uffff}>"; - - /** The Constant dfa_75s. */ - static final String[] dfa_75s = { - "\1\1\13\uffff\2\15\1\uffff\2\15\4\uffff\1\14\13\uffff\1\7\10\uffff\1\2\1\3\1\15\53\uffff\1\10\1\11\1\12\1\13\1\4\1\5\1\6\7\uffff\1\15\61\uffff\1\15", + static final String dfa_69s = "\24\uffff"; + static final String dfa_70s = "\1\4\2\0\21\uffff"; + static final String dfa_71s = "\1\u009d\2\0\21\uffff"; + static final String dfa_72s = "\3\uffff\12\1\1\2\6\uffff"; + static final String dfa_73s = "\1\0\1\1\1\2\21\uffff}>"; + static final String[] dfa_74s = { + "\1\1\13\uffff\2\15\1\uffff\2\15\4\uffff\1\14\13\uffff\1\7\10\uffff\1\2\1\3\1\15\53\uffff\1\10\1\11\1\12\1\13\1\4\1\5\1\6\7\uffff\1\15\62\uffff\1\15", "\1\uffff", "\1\uffff", "", @@ -32961,47 +30879,28 @@ public String getDescription() { "" }; - /** The Constant dfa_70. */ - static final short[] dfa_70 = DFA.unpackEncodedString(dfa_70s); - - /** The Constant dfa_71. */ + static final short[] dfa_69 = DFA.unpackEncodedString(dfa_69s); + static final char[] dfa_70 = DFA.unpackEncodedStringToUnsignedChars(dfa_70s); static final char[] dfa_71 = DFA.unpackEncodedStringToUnsignedChars(dfa_71s); - - /** The Constant dfa_72. */ - static final char[] dfa_72 = DFA.unpackEncodedStringToUnsignedChars(dfa_72s); - - /** The Constant dfa_73. */ + static final short[] dfa_72 = DFA.unpackEncodedString(dfa_72s); static final short[] dfa_73 = DFA.unpackEncodedString(dfa_73s); - - /** The Constant dfa_74. */ - static final short[] dfa_74 = DFA.unpackEncodedString(dfa_74s); - - /** The Constant dfa_75. */ - static final short[][] dfa_75 = unpackEncodedStringArray(dfa_75s); - - /** - * The Class DFA138. - */ + static final short[][] dfa_74 = unpackEncodedStringArray(dfa_74s); + class DFA138 extends DFA { - /** - * Instantiates a new dfa138. - * - * @param recognizer the recognizer - */ public DFA138(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 138; - this.eot = dfa_70; - this.eof = dfa_70; - this.min = dfa_71; - this.max = dfa_72; - this.accept = dfa_73; - this.special = dfa_74; - this.transition = dfa_75; + this.eot = dfa_69; + this.eof = dfa_69; + this.min = dfa_70; + this.max = dfa_71; + this.accept = dfa_72; + this.special = dfa_73; + this.transition = dfa_74; } public String getDescription() { - return "7509:2: ( ( ( ruleS_Declaration )=>this_S_Declaration_0= ruleS_Declaration ) | (this_Model_1= ruleModel | this_ArgumentDefinition_2= ruleArgumentDefinition | this_DefinitionFacet_3= ruleDefinitionFacet | this_VarFakeDefinition_4= ruleVarFakeDefinition | this_Import_5= ruleImport | this_S_Experiment_6= ruleS_Experiment ) )"; + return "7515:2: ( ( ( ruleS_Declaration )=>this_S_Declaration_0= ruleS_Declaration ) | (this_Model_1= ruleModel | this_ArgumentDefinition_2= ruleArgumentDefinition | this_DefinitionFacet_3= ruleDefinitionFacet | this_VarFakeDefinition_4= ruleVarFakeDefinition | this_Import_5= ruleImport | this_S_Experiment_6= ruleS_Experiment ) )"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; @@ -33038,7 +30937,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc else if ( (LA138_0==25) && (synpred15_InternalGaml())) {s = 12;} - else if ( ((LA138_0>=16 && LA138_0<=17)||(LA138_0>=19 && LA138_0<=20)||LA138_0==48||LA138_0==106||LA138_0==156) ) {s = 13;} + else if ( ((LA138_0>=16 && LA138_0<=17)||(LA138_0>=19 && LA138_0<=20)||LA138_0==48||LA138_0==106||LA138_0==157) ) {s = 13;} input.seek(index138_0); @@ -33084,208 +30983,73 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc } - /** The Constant FOLLOW_1. */ public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L}); - - /** The Constant FOLLOW_2. */ public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); - - /** The Constant FOLLOW_3. */ public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x0000008000000000L}); - - /** The Constant FOLLOW_4. */ public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000000000008000L}); - - /** The Constant FOLLOW_5. */ - public static final BitSet FOLLOW_5 = new BitSet(new long[]{0xFFFFD08B011003F0L,0xFFFFFC07FFFFFFFFL,0x00000000003F8801L}); - - /** The Constant FOLLOW_6. */ + public static final BitSet FOLLOW_5 = new BitSet(new long[]{0xFFFFD08B011003F0L,0xFFFFFC07FFFFFFFFL,0x00000000007F1003L}); public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000090000L}); - - /** The Constant FOLLOW_7. */ public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000000010L}); - - /** The Constant FOLLOW_8. */ public static final BitSet FOLLOW_8 = new BitSet(new long[]{0xFFFFD00000820010L,0x00000007FFFFFFFFL}); - - /** The Constant FOLLOW_9. */ public static final BitSet FOLLOW_9 = new BitSet(new long[]{0xFFFFD00000800012L,0x00000007FFFFFFFFL}); - - /** The Constant FOLLOW_10. */ public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000000000020L}); - - /** The Constant FOLLOW_11. */ public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000040002L}); - - /** The Constant FOLLOW_12. */ public static final BitSet FOLLOW_12 = new BitSet(new long[]{0xFFFFD00000000010L,0x00000007FFFFFFFFL}); - - /** The Constant FOLLOW_13. */ public static final BitSet FOLLOW_13 = new BitSet(new long[]{0xFFFFD00000100030L,0x00000007FFFFFFFFL}); - - /** The Constant FOLLOW_14. */ public static final BitSet FOLLOW_14 = new BitSet(new long[]{0xFFFFD00000000030L,0x00000007FFFFFFFFL}); - - /** The Constant FOLLOW_15. */ - public static final BitSet FOLLOW_15 = new BitSet(new long[]{0xFFFFD08301708010L,0xFFFFFC07FFFFFFFFL,0x0000000000000003L}); - - /** The Constant FOLLOW_16. */ - public static final BitSet FOLLOW_16 = new BitSet(new long[]{0xFFFFD08301508010L,0xFFFFFC07FFFFFFFFL,0x0000000000000003L}); - - /** The Constant FOLLOW_17. */ + public static final BitSet FOLLOW_15 = new BitSet(new long[]{0xFFFFD08301708010L,0xFFFFFC07FFFFFFFFL,0x0000000000000007L}); + public static final BitSet FOLLOW_16 = new BitSet(new long[]{0xFFFFD08301508010L,0xFFFFFC07FFFFFFFFL,0x0000000000000007L}); public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000000100010L}); - - /** The Constant FOLLOW_18. */ public static final BitSet FOLLOW_18 = new BitSet(new long[]{0xFFFFD00001000010L,0x00000007FFFFFFFFL}); - - /** The Constant FOLLOW_19. */ - public static final BitSet FOLLOW_19 = new BitSet(new long[]{0xFFFFD08301108010L,0xFFFFFC07FFFFFFFFL,0x0000000000000003L}); - - /** The Constant FOLLOW_20. */ - public static final BitSet FOLLOW_20 = new BitSet(new long[]{0xFFFFD08B091003F0L,0xFFFFFC07FFFFFFFFL,0x00000000003F8801L}); - - /** The Constant FOLLOW_21. */ + public static final BitSet FOLLOW_19 = new BitSet(new long[]{0xFFFFD08301108010L,0xFFFFFC07FFFFFFFFL,0x0000000000000007L}); + public static final BitSet FOLLOW_20 = new BitSet(new long[]{0xFFFFD08B091003F0L,0xFFFFFC07FFFFFFFFL,0x00000000007F1003L}); public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000010000002L}); - - /** The Constant FOLLOW_22. */ public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000008004000000L}); - - /** The Constant FOLLOW_23. */ public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000040000002L}); - - /** The Constant FOLLOW_24. */ - public static final BitSet FOLLOW_24 = new BitSet(new long[]{0xFFFFD08B015003F0L,0xFFFFFC07FFFFFFFFL,0x00000000003F8801L}); - - /** The Constant FOLLOW_25. */ + public static final BitSet FOLLOW_24 = new BitSet(new long[]{0xFFFFD08B015003F0L,0xFFFFFC07FFFFFFFFL,0x00000000007F1003L}); public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000000400000L}); - - /** The Constant FOLLOW_26. */ public static final BitSet FOLLOW_26 = new BitSet(new long[]{0xFFFFD08200100010L,0x00000007FFFFFFFFL}); - - /** The Constant FOLLOW_27. */ public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000008200000000L}); - - /** The Constant FOLLOW_28. */ public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000000400000000L}); - - /** The Constant FOLLOW_29. */ - public static final BitSet FOLLOW_29 = new BitSet(new long[]{0xFFFFD08B01508010L,0xFFFFFC07FFFFFFFFL,0x0000000000000003L}); - - /** The Constant FOLLOW_30. */ + public static final BitSet FOLLOW_29 = new BitSet(new long[]{0xFFFFD08B01508010L,0xFFFFFC07FFFFFFFFL,0x0000000000000007L}); public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000400000000010L}); - - /** The Constant FOLLOW_31. */ public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000001000000000L}); - - /** The Constant FOLLOW_32. */ public static final BitSet FOLLOW_32 = new BitSet(new long[]{0xFFFFD00000100010L,0x00000007FFFFFFFFL}); - - /** The Constant FOLLOW_33. */ - public static final BitSet FOLLOW_33 = new BitSet(new long[]{0xFFFFD00301508010L,0xFFFFFC07FFFFFFFFL,0x0000000000000003L}); - - /** The Constant FOLLOW_34. */ + public static final BitSet FOLLOW_33 = new BitSet(new long[]{0xFFFFD00301508010L,0xFFFFFC07FFFFFFFFL,0x0000000000000007L}); public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000000000008000L,0x000001F800000000L}); - - /** The Constant FOLLOW_35. */ public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000000100008000L}); - - /** The Constant FOLLOW_36. */ public static final BitSet FOLLOW_36 = new BitSet(new long[]{0xFFFFD10000000010L,0x00000007FFFFFFFFL}); - - /** The Constant FOLLOW_37. */ public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0000020000000000L}); - - /** The Constant FOLLOW_38. */ public static final BitSet FOLLOW_38 = new BitSet(new long[]{0xFFFFD40000000010L,0x00000007FFFFFFFFL}); - - /** The Constant FOLLOW_39. */ - public static final BitSet FOLLOW_39 = new BitSet(new long[]{0xFFFFF9EBA71003F0L,0xFFFFFC07FFFFFFFFL,0x00000000003F8801L}); - - /** The Constant FOLLOW_40. */ + public static final BitSet FOLLOW_39 = new BitSet(new long[]{0xFFFFF9EBA71003F0L,0xFFFFFC07FFFFFFFFL,0x00000000007F1003L}); public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000000000000000L,0x0000001000000000L}); - - /** The Constant FOLLOW_41. */ public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000000000000000L,0x0000004000000000L}); - - /** The Constant FOLLOW_42. */ public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000000000000002L,0x0000020000000000L}); - - /** The Constant FOLLOW_43. */ public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0000000000008002L}); - - /** The Constant FOLLOW_44. */ public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000010000000000L}); - - /** The Constant FOLLOW_45. */ public static final BitSet FOLLOW_45 = new BitSet(new long[]{0xFFFFD08000000010L,0x00000007FFFFFFFFL}); - - /** The Constant FOLLOW_46. */ - public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - - /** The Constant FOLLOW_47. */ - public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000000004L}); - - /** The Constant FOLLOW_48. */ - public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000000008L}); - - /** The Constant FOLLOW_49. */ - public static final BitSet FOLLOW_49 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000000010L}); - - /** The Constant FOLLOW_50. */ - public static final BitSet FOLLOW_50 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000000020L}); - - /** The Constant FOLLOW_51. */ + public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000008L}); + public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000000008L}); + public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000000010L}); + public static final BitSet FOLLOW_49 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000000020L}); + public static final BitSet FOLLOW_50 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000000040L}); public static final BitSet FOLLOW_51 = new BitSet(new long[]{0x0000400800000010L}); - - /** The Constant FOLLOW_52. */ - public static final BitSet FOLLOW_52 = new BitSet(new long[]{0x0000020000000002L,0x0000001000000000L,0x00000000000003C0L}); - - /** The Constant FOLLOW_53. */ - public static final BitSet FOLLOW_53 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000000C00L}); - - /** The Constant FOLLOW_54. */ - public static final BitSet FOLLOW_54 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000003000L}); - - /** The Constant FOLLOW_55. */ - public static final BitSet FOLLOW_55 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000004000L}); - - /** The Constant FOLLOW_56. */ + public static final BitSet FOLLOW_52 = new BitSet(new long[]{0x0000020000000002L,0x0000001000000000L,0x0000000000000780L}); + public static final BitSet FOLLOW_53 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000001800L}); + public static final BitSet FOLLOW_54 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000006000L}); + public static final BitSet FOLLOW_55 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000008000L}); public static final BitSet FOLLOW_56 = new BitSet(new long[]{0xFFFFD00000000012L,0x00000007FFFFFFFFL}); - - /** The Constant FOLLOW_57. */ - public static final BitSet FOLLOW_57 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000018000L}); - - /** The Constant FOLLOW_58. */ - public static final BitSet FOLLOW_58 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000A00000L}); - - /** The Constant FOLLOW_59. */ - public static final BitSet FOLLOW_59 = new BitSet(new long[]{0xFFFFD08B011003F0L,0xFFFFFC07FFFFFFFFL,0x00000000007F8801L}); - - /** The Constant FOLLOW_60. */ - public static final BitSet FOLLOW_60 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000400000L}); - - /** The Constant FOLLOW_61. */ + public static final BitSet FOLLOW_57 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000030000L}); + public static final BitSet FOLLOW_58 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000001400000L}); + public static final BitSet FOLLOW_59 = new BitSet(new long[]{0xFFFFD08B011003F0L,0xFFFFFC07FFFFFFFFL,0x0000000000FF1003L}); + public static final BitSet FOLLOW_60 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000800000L}); public static final BitSet FOLLOW_61 = new BitSet(new long[]{0x0000000000000000L,0x0000020000000000L}); - - /** The Constant FOLLOW_62. */ public static final BitSet FOLLOW_62 = new BitSet(new long[]{0x0000010000000000L,0x0000020000000000L}); - - /** The Constant FOLLOW_63. */ - public static final BitSet FOLLOW_63 = new BitSet(new long[]{0x0000000800000000L,0x0000000000000000L,0x0000000000000200L}); - - /** The Constant FOLLOW_64. */ + public static final BitSet FOLLOW_63 = new BitSet(new long[]{0x0000000800000000L,0x0000000000000000L,0x0000000000000400L}); public static final BitSet FOLLOW_64 = new BitSet(new long[]{0x0000000800000000L}); - - /** The Constant FOLLOW_65. */ - public static final BitSet FOLLOW_65 = new BitSet(new long[]{0xFFFFD09B011003F0L,0xFFFFFC07FFFFFFFFL,0x00000000003F8801L}); - - /** The Constant FOLLOW_66. */ - public static final BitSet FOLLOW_66 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000000200L}); - - /** The Constant FOLLOW_67. */ - public static final BitSet FOLLOW_67 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000200L}); - - /** The Constant FOLLOW_68. */ + public static final BitSet FOLLOW_65 = new BitSet(new long[]{0xFFFFD09B011003F0L,0xFFFFFC07FFFFFFFFL,0x00000000007F1003L}); + public static final BitSet FOLLOW_66 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000000400L}); + public static final BitSet FOLLOW_67 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000400L}); public static final BitSet FOLLOW_68 = new BitSet(new long[]{0x0000000000000000L,0x0000021000000000L}); } \ No newline at end of file diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/scoping/AbstractGamlScopeProvider.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/scoping/AbstractGamlScopeProvider.java index b7b5ac61b3..a7a33cc845 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/scoping/AbstractGamlScopeProvider.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/scoping/AbstractGamlScopeProvider.java @@ -1,19 +1,9 @@ -/******************************************************************************************************* - * - * AbstractGamlScopeProvider.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/* + * generated by Xtext + */ package msi.gama.lang.gaml.scoping; import org.eclipse.xtext.scoping.impl.DelegatingScopeProvider; -/** - * The Class AbstractGamlScopeProvider. - */ public abstract class AbstractGamlScopeProvider extends DelegatingScopeProvider { } diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/serializer/AbstractGamlSemanticSequencer.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/serializer/AbstractGamlSemanticSequencer.java index bd05651367..6a336440df 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/serializer/AbstractGamlSemanticSequencer.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/serializer/AbstractGamlSemanticSequencer.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * AbstractGamlSemanticSequencer.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/* + * generated by Xtext + */ package msi.gama.lang.gaml.serializer; import com.google.inject.Inject; @@ -84,13 +77,9 @@ import org.eclipse.xtext.serializer.sequencer.AbstractDelegatingSemanticSequencer; import org.eclipse.xtext.serializer.sequencer.ITransientValueService.ValueTransient; -/** - * The Class AbstractGamlSemanticSequencer. - */ @SuppressWarnings("all") public abstract class AbstractGamlSemanticSequencer extends AbstractDelegatingSemanticSequencer { - /** The grammar access. */ @Inject private GamlGrammarAccess grammarAccess; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/serializer/AbstractGamlSyntacticSequencer.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/serializer/AbstractGamlSyntacticSequencer.java index 90f29ab443..fcd5462d87 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/serializer/AbstractGamlSyntacticSequencer.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/serializer/AbstractGamlSyntacticSequencer.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * AbstractGamlSyntacticSequencer.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/* + * generated by Xtext + */ package msi.gama.lang.gaml.serializer; import com.google.inject.Inject; @@ -25,26 +18,13 @@ import org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynTransition; import org.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer; -/** - * The Class AbstractGamlSyntacticSequencer. - */ @SuppressWarnings("all") public abstract class AbstractGamlSyntacticSequencer extends AbstractSyntacticSequencer { - /** The grammar access. */ protected GamlGrammarAccess grammarAccess; - - /** The match S equations semicolon keyword 3 1 or left curly bracket keyword 3 0 0 right curly bracket keyword 3 0 2. */ protected AbstractElementAlias match_S_Equations_SemicolonKeyword_3_1_or___LeftCurlyBracketKeyword_3_0_0_RightCurlyBracketKeyword_3_0_2__; - - /** The match S set less than sign hyphen minus keyword 2 1 or value keyword 2 0. */ protected AbstractElementAlias match_S_Set_LessThanSignHyphenMinusKeyword_2_1_or_ValueKeyword_2_0; - /** - * Inits the. - * - * @param access the access - */ @Inject protected void init(IGrammarAccess access) { grammarAccess = (GamlGrammarAccess) access; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/services/GamlGrammarAccess.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/services/GamlGrammarAccess.java index c76ca84801..7cbc60f659 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/services/GamlGrammarAccess.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/services/GamlGrammarAccess.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * GamlGrammarAccess.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/* + * generated by Xtext + */ package msi.gama.lang.gaml.services; import com.google.inject.Inject; @@ -27,98 +20,41 @@ import org.eclipse.xtext.service.AbstractElementFinder; import org.eclipse.xtext.service.GrammarProvider; -/** - * The Class GamlGrammarAccess. - */ @Singleton public class GamlGrammarAccess extends AbstractElementFinder.AbstractGrammarElementFinder { - /** - * The Class EntryElements. - */ public class EntryElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.Entry"); - - /** The c alternatives. */ private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - - /** The c model parser rule call 0. */ private final RuleCall cModelParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); - - /** The c string evaluator parser rule call 1. */ private final RuleCall cStringEvaluatorParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); - - /** The c standalone block parser rule call 2. */ private final RuleCall cStandaloneBlockParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2); - - /** The c experiment file structure parser rule call 3. */ private final RuleCall cExperimentFileStructureParserRuleCall_3 = (RuleCall)cAlternatives.eContents().get(3); //Entry: // ->Model | StringEvaluator | StandaloneBlock | ExperimentFileStructure; @Override public ParserRule getRule() { return rule; } - /** - * Gets the alternatives. - * - * @return the alternatives - */ //->Model | StringEvaluator | StandaloneBlock | ExperimentFileStructure public Alternatives getAlternatives() { return cAlternatives; } - /** - * Gets the model parser rule call 0. - * - * @return the model parser rule call 0 - */ //->Model public RuleCall getModelParserRuleCall_0() { return cModelParserRuleCall_0; } - /** - * Gets the string evaluator parser rule call 1. - * - * @return the string evaluator parser rule call 1 - */ //StringEvaluator public RuleCall getStringEvaluatorParserRuleCall_1() { return cStringEvaluatorParserRuleCall_1; } - /** - * Gets the standalone block parser rule call 2. - * - * @return the standalone block parser rule call 2 - */ //StandaloneBlock public RuleCall getStandaloneBlockParserRuleCall_2() { return cStandaloneBlockParserRuleCall_2; } - /** - * Gets the experiment file structure parser rule call 3. - * - * @return the experiment file structure parser rule call 3 - */ //ExperimentFileStructure public RuleCall getExperimentFileStructureParserRuleCall_3() { return cExperimentFileStructureParserRuleCall_3; } } - - /** - * The Class StandaloneBlockElements. - */ public class StandaloneBlockElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.StandaloneBlock"); - - /** The c group. */ private final Group cGroup = (Group)rule.eContents().get(1); - - /** The c synthetic keyword 0. */ private final Keyword c__synthetic__Keyword_0 = (Keyword)cGroup.eContents().get(0); - - /** The c block assignment 1. */ private final Assignment cBlockAssignment_1 = (Assignment)cGroup.eContents().get(1); - - /** The c block block parser rule call 1 0. */ private final RuleCall cBlockBlockParserRuleCall_1_0 = (RuleCall)cBlockAssignment_1.eContents().get(0); //StandaloneBlock: @@ -126,259 +62,101 @@ public class StandaloneBlockElements extends AbstractParserRuleElementFinder { //; @Override public ParserRule getRule() { return rule; } - /** - * Gets the group. - * - * @return the group - */ //'__synthetic__' block=Block public Group getGroup() { return cGroup; } - /** - * Gets the synthetic keyword 0. - * - * @return the synthetic keyword 0 - */ //'__synthetic__' public Keyword get__synthetic__Keyword_0() { return c__synthetic__Keyword_0; } - /** - * Gets the block assignment 1. - * - * @return the block assignment 1 - */ //block=Block public Assignment getBlockAssignment_1() { return cBlockAssignment_1; } - /** - * Gets the block block parser rule call 1 0. - * - * @return the block block parser rule call 1 0 - */ //Block public RuleCall getBlockBlockParserRuleCall_1_0() { return cBlockBlockParserRuleCall_1_0; } } - - /** - * The Class StringEvaluatorElements. - */ public class StringEvaluatorElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.StringEvaluator"); - - /** The c group. */ private final Group cGroup = (Group)rule.eContents().get(1); - - /** The c toto assignment 0. */ private final Assignment cTotoAssignment_0 = (Assignment)cGroup.eContents().get(0); - - /** The c toto ID terminal rule call 0 0. */ private final RuleCall cTotoIDTerminalRuleCall_0_0 = (RuleCall)cTotoAssignment_0.eContents().get(0); - - /** The c less than sign hyphen minus keyword 1. */ private final Keyword cLessThanSignHyphenMinusKeyword_1 = (Keyword)cGroup.eContents().get(1); - - /** The c expr assignment 2. */ private final Assignment cExprAssignment_2 = (Assignment)cGroup.eContents().get(2); - - /** The c expr expression parser rule call 2 0. */ private final RuleCall cExprExpressionParserRuleCall_2_0 = (RuleCall)cExprAssignment_2.eContents().get(0); //StringEvaluator: // toto=ID "<-" expr=Expression; @Override public ParserRule getRule() { return rule; } - /** - * Gets the group. - * - * @return the group - */ //toto=ID "<-" expr=Expression public Group getGroup() { return cGroup; } - /** - * Gets the toto assignment 0. - * - * @return the toto assignment 0 - */ //toto=ID public Assignment getTotoAssignment_0() { return cTotoAssignment_0; } - /** - * Gets the toto ID terminal rule call 0 0. - * - * @return the toto ID terminal rule call 0 0 - */ //ID public RuleCall getTotoIDTerminalRuleCall_0_0() { return cTotoIDTerminalRuleCall_0_0; } - /** - * Gets the less than sign hyphen minus keyword 1. - * - * @return the less than sign hyphen minus keyword 1 - */ //"<-" public Keyword getLessThanSignHyphenMinusKeyword_1() { return cLessThanSignHyphenMinusKeyword_1; } - /** - * Gets the expr assignment 2. - * - * @return the expr assignment 2 - */ //expr=Expression public Assignment getExprAssignment_2() { return cExprAssignment_2; } - /** - * Gets the expr expression parser rule call 2 0. - * - * @return the expr expression parser rule call 2 0 - */ //Expression public RuleCall getExprExpressionParserRuleCall_2_0() { return cExprExpressionParserRuleCall_2_0; } } - - /** - * The Class ModelElements. - */ public class ModelElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.Model"); - - /** The c group. */ private final Group cGroup = (Group)rule.eContents().get(1); - - /** The c pragmas assignment 0. */ private final Assignment cPragmasAssignment_0 = (Assignment)cGroup.eContents().get(0); - - /** The c pragmas pragma parser rule call 0 0. */ private final RuleCall cPragmasPragmaParserRuleCall_0_0 = (RuleCall)cPragmasAssignment_0.eContents().get(0); - - /** The c model keyword 1. */ private final Keyword cModelKeyword_1 = (Keyword)cGroup.eContents().get(1); - - /** The c name assignment 2. */ private final Assignment cNameAssignment_2 = (Assignment)cGroup.eContents().get(2); - - /** The c name ID terminal rule call 2 0. */ private final RuleCall cNameIDTerminalRuleCall_2_0 = (RuleCall)cNameAssignment_2.eContents().get(0); - - /** The c imports assignment 3. */ private final Assignment cImportsAssignment_3 = (Assignment)cGroup.eContents().get(3); - - /** The c imports import parser rule call 3 0. */ private final RuleCall cImportsImportParserRuleCall_3_0 = (RuleCall)cImportsAssignment_3.eContents().get(0); - - /** The c block assignment 4. */ private final Assignment cBlockAssignment_4 = (Assignment)cGroup.eContents().get(4); - - /** The c block model block parser rule call 4 0. */ private final RuleCall cBlockModelBlockParserRuleCall_4_0 = (RuleCall)cBlockAssignment_4.eContents().get(0); //Model: // (pragmas +=Pragma)* 'model' name=ID (imports+=Import)* block=ModelBlock; @Override public ParserRule getRule() { return rule; } - /** - * Gets the group. - * - * @return the group - */ //(pragmas +=Pragma)* 'model' name=ID (imports+=Import)* block=ModelBlock public Group getGroup() { return cGroup; } - /** - * Gets the pragmas assignment 0. - * - * @return the pragmas assignment 0 - */ //(pragmas +=Pragma)* public Assignment getPragmasAssignment_0() { return cPragmasAssignment_0; } - /** - * Gets the pragmas pragma parser rule call 0 0. - * - * @return the pragmas pragma parser rule call 0 0 - */ //Pragma public RuleCall getPragmasPragmaParserRuleCall_0_0() { return cPragmasPragmaParserRuleCall_0_0; } - /** - * Gets the model keyword 1. - * - * @return the model keyword 1 - */ //'model' public Keyword getModelKeyword_1() { return cModelKeyword_1; } - /** - * Gets the name assignment 2. - * - * @return the name assignment 2 - */ //name=ID public Assignment getNameAssignment_2() { return cNameAssignment_2; } - /** - * Gets the name ID terminal rule call 2 0. - * - * @return the name ID terminal rule call 2 0 - */ //ID public RuleCall getNameIDTerminalRuleCall_2_0() { return cNameIDTerminalRuleCall_2_0; } - /** - * Gets the imports assignment 3. - * - * @return the imports assignment 3 - */ //(imports+=Import)* public Assignment getImportsAssignment_3() { return cImportsAssignment_3; } - /** - * Gets the imports import parser rule call 3 0. - * - * @return the imports import parser rule call 3 0 - */ //Import public RuleCall getImportsImportParserRuleCall_3_0() { return cImportsImportParserRuleCall_3_0; } - /** - * Gets the block assignment 4. - * - * @return the block assignment 4 - */ //block=ModelBlock public Assignment getBlockAssignment_4() { return cBlockAssignment_4; } - /** - * Gets the block model block parser rule call 4 0. - * - * @return the block model block parser rule call 4 0 - */ //ModelBlock public RuleCall getBlockModelBlockParserRuleCall_4_0() { return cBlockModelBlockParserRuleCall_4_0; } } - - /** - * The Class ModelBlockElements. - */ public class ModelBlockElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.ModelBlock"); - - /** The c group. */ private final Group cGroup = (Group)rule.eContents().get(1); - - /** The c block action 0. */ private final Action cBlockAction_0 = (Action)cGroup.eContents().get(0); - - /** The c statements assignment 1. */ private final Assignment cStatementsAssignment_1 = (Assignment)cGroup.eContents().get(1); - - /** The c statements S section parser rule call 1 0. */ private final RuleCall cStatementsS_SectionParserRuleCall_1_0 = (RuleCall)cStatementsAssignment_1.eContents().get(0); //ModelBlock returns Block: @@ -386,158 +164,62 @@ public class ModelBlockElements extends AbstractParserRuleElementFinder { //; @Override public ParserRule getRule() { return rule; } - /** - * Gets the group. - * - * @return the group - */ //{Block} (statements+=(S_Section))* public Group getGroup() { return cGroup; } - /** - * Gets the block action 0. - * - * @return the block action 0 - */ //{Block} public Action getBlockAction_0() { return cBlockAction_0; } - /** - * Gets the statements assignment 1. - * - * @return the statements assignment 1 - */ //(statements+=(S_Section))* public Assignment getStatementsAssignment_1() { return cStatementsAssignment_1; } - /** - * Gets the statements S section parser rule call 1 0. - * - * @return the statements S section parser rule call 1 0 - */ //(S_Section) public RuleCall getStatementsS_SectionParserRuleCall_1_0() { return cStatementsS_SectionParserRuleCall_1_0; } } - - /** - * The Class ImportElements. - */ public class ImportElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.Import"); - - /** The c group. */ private final Group cGroup = (Group)rule.eContents().get(1); - - /** The c import keyword 0. */ private final Keyword cImportKeyword_0 = (Keyword)cGroup.eContents().get(0); - - /** The c import URI assignment 1. */ private final Assignment cImportURIAssignment_1 = (Assignment)cGroup.eContents().get(1); - - /** The c import URISTRING terminal rule call 1 0. */ private final RuleCall cImportURISTRINGTerminalRuleCall_1_0 = (RuleCall)cImportURIAssignment_1.eContents().get(0); - - /** The c group 2. */ private final Group cGroup_2 = (Group)cGroup.eContents().get(2); - - /** The c as keyword 2 0. */ private final Keyword cAsKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); - - /** The c name assignment 2 1. */ private final Assignment cNameAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); - - /** The c name valid ID parser rule call 2 1 0. */ private final RuleCall cNameValid_IDParserRuleCall_2_1_0 = (RuleCall)cNameAssignment_2_1.eContents().get(0); //Import: // 'import' importURI=STRING ("as" name=Valid_ID)?; @Override public ParserRule getRule() { return rule; } - /** - * Gets the group. - * - * @return the group - */ //'import' importURI=STRING ("as" name=Valid_ID)? public Group getGroup() { return cGroup; } - /** - * Gets the import keyword 0. - * - * @return the import keyword 0 - */ //'import' public Keyword getImportKeyword_0() { return cImportKeyword_0; } - /** - * Gets the import URI assignment 1. - * - * @return the import URI assignment 1 - */ //importURI=STRING public Assignment getImportURIAssignment_1() { return cImportURIAssignment_1; } - /** - * Gets the import URISTRING terminal rule call 1 0. - * - * @return the import URISTRING terminal rule call 1 0 - */ //STRING public RuleCall getImportURISTRINGTerminalRuleCall_1_0() { return cImportURISTRINGTerminalRuleCall_1_0; } - /** - * Gets the group 2. - * - * @return the group 2 - */ //("as" name=Valid_ID)? public Group getGroup_2() { return cGroup_2; } - /** - * Gets the as keyword 2 0. - * - * @return the as keyword 2 0 - */ //"as" public Keyword getAsKeyword_2_0() { return cAsKeyword_2_0; } - /** - * Gets the name assignment 2 1. - * - * @return the name assignment 2 1 - */ //name=Valid_ID public Assignment getNameAssignment_2_1() { return cNameAssignment_2_1; } - /** - * Gets the name valid ID parser rule call 2 1 0. - * - * @return the name valid ID parser rule call 2 1 0 - */ //Valid_ID public RuleCall getNameValid_IDParserRuleCall_2_1_0() { return cNameValid_IDParserRuleCall_2_1_0; } } - - /** - * The Class PragmaElements. - */ public class PragmaElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.Pragma"); - - /** The c group. */ private final Group cGroup = (Group)rule.eContents().get(1); - - /** The c commercial at keyword 0. */ private final Keyword cCommercialAtKeyword_0 = (Keyword)cGroup.eContents().get(0); - - /** The c name assignment 1. */ private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); - - /** The c name ID terminal rule call 1 0. */ private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); // // must be named importURI @@ -546,51 +228,21 @@ public class PragmaElements extends AbstractParserRuleElementFinder { //; @Override public ParserRule getRule() { return rule; } - /** - * Gets the group. - * - * @return the group - */ //'@' name=ID public Group getGroup() { return cGroup; } - /** - * Gets the commercial at keyword 0. - * - * @return the commercial at keyword 0 - */ //'@' public Keyword getCommercialAtKeyword_0() { return cCommercialAtKeyword_0; } - /** - * Gets the name assignment 1. - * - * @return the name assignment 1 - */ //name=ID public Assignment getNameAssignment_1() { return cNameAssignment_1; } - /** - * Gets the name ID terminal rule call 1 0. - * - * @return the name ID terminal rule call 1 0 - */ //ID public RuleCall getNameIDTerminalRuleCall_1_0() { return cNameIDTerminalRuleCall_1_0; } } - - /** - * The Class ExperimentFileStructureElements. - */ public class ExperimentFileStructureElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.ExperimentFileStructure"); - - /** The c exp assignment. */ private final Assignment cExpAssignment = (Assignment)rule.eContents().get(1); - - /** The c exp headless experiment parser rule call 0. */ private final RuleCall cExpHeadlessExperimentParserRuleCall_0 = (RuleCall)cExpAssignment.eContents().get(0); ///** @@ -601,263 +253,100 @@ public class ExperimentFileStructureElements extends AbstractParserRuleElementFi //; @Override public ParserRule getRule() { return rule; } - /** - * Gets the exp assignment. - * - * @return the exp assignment - */ //exp=HeadlessExperiment public Assignment getExpAssignment() { return cExpAssignment; } - /** - * Gets the exp headless experiment parser rule call 0. - * - * @return the exp headless experiment parser rule call 0 - */ //HeadlessExperiment public RuleCall getExpHeadlessExperimentParserRuleCall_0() { return cExpHeadlessExperimentParserRuleCall_0; } } - - /** - * The Class HeadlessExperimentElements. - */ public class HeadlessExperimentElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.HeadlessExperiment"); - - /** The c group. */ private final Group cGroup = (Group)rule.eContents().get(1); - - /** The c key assignment 0. */ private final Assignment cKeyAssignment_0 = (Assignment)cGroup.eContents().get(0); - - /** The c key experiment key parser rule call 0 0. */ private final RuleCall cKey_ExperimentKeyParserRuleCall_0_0 = (RuleCall)cKeyAssignment_0.eContents().get(0); - - /** The c first facet assignment 1. */ private final Assignment cFirstFacetAssignment_1 = (Assignment)cGroup.eContents().get(1); - - /** The c first facet name keyword 1 0. */ private final Keyword cFirstFacetNameKeyword_1_0 = (Keyword)cFirstFacetAssignment_1.eContents().get(0); - - /** The c name assignment 2. */ private final Assignment cNameAssignment_2 = (Assignment)cGroup.eContents().get(2); - - /** The c name alternatives 2 0. */ private final Alternatives cNameAlternatives_2_0 = (Alternatives)cNameAssignment_2.eContents().get(0); - - /** The c name valid ID parser rule call 2 0 0. */ private final RuleCall cNameValid_IDParserRuleCall_2_0_0 = (RuleCall)cNameAlternatives_2_0.eContents().get(0); - - /** The c name STRING terminal rule call 2 0 1. */ private final RuleCall cNameSTRINGTerminalRuleCall_2_0_1 = (RuleCall)cNameAlternatives_2_0.eContents().get(1); - - /** The c group 3. */ private final Group cGroup_3 = (Group)cGroup.eContents().get(3); - - /** The c model keyword 3 0. */ private final Keyword cModelKeyword_3_0 = (Keyword)cGroup_3.eContents().get(0); - - /** The c import URI assignment 3 1. */ private final Assignment cImportURIAssignment_3_1 = (Assignment)cGroup_3.eContents().get(1); - - /** The c import URISTRING terminal rule call 3 1 0. */ private final RuleCall cImportURISTRINGTerminalRuleCall_3_1_0 = (RuleCall)cImportURIAssignment_3_1.eContents().get(0); - - /** The c facets assignment 4. */ private final Assignment cFacetsAssignment_4 = (Assignment)cGroup.eContents().get(4); - - /** The c facets facet parser rule call 4 0. */ private final RuleCall cFacetsFacetParserRuleCall_4_0 = (RuleCall)cFacetsAssignment_4.eContents().get(0); - - /** The c alternatives 5. */ private final Alternatives cAlternatives_5 = (Alternatives)cGroup.eContents().get(5); - - /** The c block assignment 5 0. */ private final Assignment cBlockAssignment_5_0 = (Assignment)cAlternatives_5.eContents().get(0); - - /** The c block block parser rule call 5 0 0. */ private final RuleCall cBlockBlockParserRuleCall_5_0_0 = (RuleCall)cBlockAssignment_5_0.eContents().get(0); - - /** The c semicolon keyword 5 1. */ private final Keyword cSemicolonKeyword_5_1 = (Keyword)cAlternatives_5.eContents().get(1); //HeadlessExperiment : // key=_ExperimentKey (firstFacet="name:")? name=(Valid_ID | STRING) ('model:' importURI=STRING) ? (facets+=Facet)* (block=Block | ';'); @Override public ParserRule getRule() { return rule; } - /** - * Gets the group. - * - * @return the group - */ //key=_ExperimentKey (firstFacet="name:")? name=(Valid_ID | STRING) ('model:' importURI=STRING) ? (facets+=Facet)* (block=Block | ';') public Group getGroup() { return cGroup; } - /** - * Gets the key assignment 0. - * - * @return the key assignment 0 - */ //key=_ExperimentKey public Assignment getKeyAssignment_0() { return cKeyAssignment_0; } - /** - * Gets the key experiment key parser rule call 0 0. - * - * @return the key experiment key parser rule call 0 0 - */ //_ExperimentKey public RuleCall getKey_ExperimentKeyParserRuleCall_0_0() { return cKey_ExperimentKeyParserRuleCall_0_0; } - /** - * Gets the first facet assignment 1. - * - * @return the first facet assignment 1 - */ //(firstFacet="name:")? public Assignment getFirstFacetAssignment_1() { return cFirstFacetAssignment_1; } - /** - * Gets the first facet name keyword 1 0. - * - * @return the first facet name keyword 1 0 - */ //"name:" public Keyword getFirstFacetNameKeyword_1_0() { return cFirstFacetNameKeyword_1_0; } - /** - * Gets the name assignment 2. - * - * @return the name assignment 2 - */ //name=(Valid_ID | STRING) public Assignment getNameAssignment_2() { return cNameAssignment_2; } - /** - * Gets the name alternatives 2 0. - * - * @return the name alternatives 2 0 - */ //(Valid_ID | STRING) public Alternatives getNameAlternatives_2_0() { return cNameAlternatives_2_0; } - /** - * Gets the name valid ID parser rule call 2 0 0. - * - * @return the name valid ID parser rule call 2 0 0 - */ //Valid_ID public RuleCall getNameValid_IDParserRuleCall_2_0_0() { return cNameValid_IDParserRuleCall_2_0_0; } - /** - * Gets the name STRING terminal rule call 2 0 1. - * - * @return the name STRING terminal rule call 2 0 1 - */ //STRING public RuleCall getNameSTRINGTerminalRuleCall_2_0_1() { return cNameSTRINGTerminalRuleCall_2_0_1; } - /** - * Gets the group 3. - * - * @return the group 3 - */ //('model:' importURI=STRING) ? public Group getGroup_3() { return cGroup_3; } - /** - * Gets the model keyword 3 0. - * - * @return the model keyword 3 0 - */ //'model:' public Keyword getModelKeyword_3_0() { return cModelKeyword_3_0; } - /** - * Gets the import URI assignment 3 1. - * - * @return the import URI assignment 3 1 - */ //importURI=STRING public Assignment getImportURIAssignment_3_1() { return cImportURIAssignment_3_1; } - /** - * Gets the import URISTRING terminal rule call 3 1 0. - * - * @return the import URISTRING terminal rule call 3 1 0 - */ //STRING public RuleCall getImportURISTRINGTerminalRuleCall_3_1_0() { return cImportURISTRINGTerminalRuleCall_3_1_0; } - /** - * Gets the facets assignment 4. - * - * @return the facets assignment 4 - */ //(facets+=Facet)* public Assignment getFacetsAssignment_4() { return cFacetsAssignment_4; } - /** - * Gets the facets facet parser rule call 4 0. - * - * @return the facets facet parser rule call 4 0 - */ //Facet public RuleCall getFacetsFacetParserRuleCall_4_0() { return cFacetsFacetParserRuleCall_4_0; } - /** - * Gets the alternatives 5. - * - * @return the alternatives 5 - */ //(block=Block | ';') public Alternatives getAlternatives_5() { return cAlternatives_5; } - /** - * Gets the block assignment 5 0. - * - * @return the block assignment 5 0 - */ //block=Block public Assignment getBlockAssignment_5_0() { return cBlockAssignment_5_0; } - /** - * Gets the block block parser rule call 5 0 0. - * - * @return the block block parser rule call 5 0 0 - */ //Block public RuleCall getBlockBlockParserRuleCall_5_0_0() { return cBlockBlockParserRuleCall_5_0_0; } - /** - * Gets the semicolon keyword 5 1. - * - * @return the semicolon keyword 5 1 - */ //';' public Keyword getSemicolonKeyword_5_1() { return cSemicolonKeyword_5_1; } } - - /** - * The Class S_SectionElements. - */ public class S_SectionElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.S_Section"); - - /** The c alternatives. */ private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - - /** The c S global parser rule call 0. */ private final RuleCall cS_GlobalParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); - - /** The c S species parser rule call 1. */ private final RuleCall cS_SpeciesParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); - - /** The c S experiment parser rule call 2. */ private final RuleCall cS_ExperimentParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2); ///** @@ -868,72 +357,28 @@ public class S_SectionElements extends AbstractParserRuleElementFinder { //; @Override public ParserRule getRule() { return rule; } - /** - * Gets the alternatives. - * - * @return the alternatives - */ //S_Global | S_Species | S_Experiment public Alternatives getAlternatives() { return cAlternatives; } - /** - * Gets the s global parser rule call 0. - * - * @return the s global parser rule call 0 - */ //S_Global public RuleCall getS_GlobalParserRuleCall_0() { return cS_GlobalParserRuleCall_0; } - /** - * Gets the s species parser rule call 1. - * - * @return the s species parser rule call 1 - */ //S_Species public RuleCall getS_SpeciesParserRuleCall_1() { return cS_SpeciesParserRuleCall_1; } - /** - * Gets the s experiment parser rule call 2. - * - * @return the s experiment parser rule call 2 - */ //S_Experiment public RuleCall getS_ExperimentParserRuleCall_2() { return cS_ExperimentParserRuleCall_2; } } - - /** - * The Class S_GlobalElements. - */ public class S_GlobalElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.S_Global"); - - /** The c group. */ private final Group cGroup = (Group)rule.eContents().get(1); - - /** The c key assignment 0. */ private final Assignment cKeyAssignment_0 = (Assignment)cGroup.eContents().get(0); - - /** The c key global keyword 0 0. */ private final Keyword cKeyGlobalKeyword_0_0 = (Keyword)cKeyAssignment_0.eContents().get(0); - - /** The c facets assignment 1. */ private final Assignment cFacetsAssignment_1 = (Assignment)cGroup.eContents().get(1); - - /** The c facets facet parser rule call 1 0. */ private final RuleCall cFacetsFacetParserRuleCall_1_0 = (RuleCall)cFacetsAssignment_1.eContents().get(0); - - /** The c alternatives 2. */ private final Alternatives cAlternatives_2 = (Alternatives)cGroup.eContents().get(2); - - /** The c block assignment 2 0. */ private final Assignment cBlockAssignment_2_0 = (Assignment)cAlternatives_2.eContents().get(0); - - /** The c block block parser rule call 2 0 0. */ private final RuleCall cBlockBlockParserRuleCall_2_0_0 = (RuleCall)cBlockAssignment_2_0.eContents().get(0); - - /** The c semicolon keyword 2 1. */ private final Keyword cSemicolonKeyword_2_1 = (Keyword)cAlternatives_2.eContents().get(1); //S_Global : @@ -941,461 +386,174 @@ public class S_GlobalElements extends AbstractParserRuleElementFinder { //; @Override public ParserRule getRule() { return rule; } - /** - * Gets the group. - * - * @return the group - */ //key="global" (facets+=Facet)* (block=Block | ';') public Group getGroup() { return cGroup; } - /** - * Gets the key assignment 0. - * - * @return the key assignment 0 - */ //key="global" public Assignment getKeyAssignment_0() { return cKeyAssignment_0; } - /** - * Gets the key global keyword 0 0. - * - * @return the key global keyword 0 0 - */ //"global" public Keyword getKeyGlobalKeyword_0_0() { return cKeyGlobalKeyword_0_0; } - /** - * Gets the facets assignment 1. - * - * @return the facets assignment 1 - */ //(facets+=Facet)* public Assignment getFacetsAssignment_1() { return cFacetsAssignment_1; } - /** - * Gets the facets facet parser rule call 1 0. - * - * @return the facets facet parser rule call 1 0 - */ //Facet public RuleCall getFacetsFacetParserRuleCall_1_0() { return cFacetsFacetParserRuleCall_1_0; } - /** - * Gets the alternatives 2. - * - * @return the alternatives 2 - */ //(block=Block | ';') public Alternatives getAlternatives_2() { return cAlternatives_2; } - /** - * Gets the block assignment 2 0. - * - * @return the block assignment 2 0 - */ //block=Block public Assignment getBlockAssignment_2_0() { return cBlockAssignment_2_0; } - /** - * Gets the block block parser rule call 2 0 0. - * - * @return the block block parser rule call 2 0 0 - */ //Block public RuleCall getBlockBlockParserRuleCall_2_0_0() { return cBlockBlockParserRuleCall_2_0_0; } - /** - * Gets the semicolon keyword 2 1. - * - * @return the semicolon keyword 2 1 - */ //';' public Keyword getSemicolonKeyword_2_1() { return cSemicolonKeyword_2_1; } } - - /** - * The Class S_SpeciesElements. - */ public class S_SpeciesElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.S_Species"); - - /** The c group. */ private final Group cGroup = (Group)rule.eContents().get(1); - - /** The c key assignment 0. */ private final Assignment cKeyAssignment_0 = (Assignment)cGroup.eContents().get(0); - - /** The c key species key parser rule call 0 0. */ private final RuleCall cKey_SpeciesKeyParserRuleCall_0_0 = (RuleCall)cKeyAssignment_0.eContents().get(0); - - /** The c first facet assignment 1. */ private final Assignment cFirstFacetAssignment_1 = (Assignment)cGroup.eContents().get(1); - - /** The c first facet name keyword 1 0. */ private final Keyword cFirstFacetNameKeyword_1_0 = (Keyword)cFirstFacetAssignment_1.eContents().get(0); - - /** The c name assignment 2. */ private final Assignment cNameAssignment_2 = (Assignment)cGroup.eContents().get(2); - - /** The c name ID terminal rule call 2 0. */ private final RuleCall cNameIDTerminalRuleCall_2_0 = (RuleCall)cNameAssignment_2.eContents().get(0); - - /** The c facets assignment 3. */ private final Assignment cFacetsAssignment_3 = (Assignment)cGroup.eContents().get(3); - - /** The c facets facet parser rule call 3 0. */ private final RuleCall cFacetsFacetParserRuleCall_3_0 = (RuleCall)cFacetsAssignment_3.eContents().get(0); - - /** The c alternatives 4. */ private final Alternatives cAlternatives_4 = (Alternatives)cGroup.eContents().get(4); - - /** The c block assignment 4 0. */ private final Assignment cBlockAssignment_4_0 = (Assignment)cAlternatives_4.eContents().get(0); - - /** The c block block parser rule call 4 0 0. */ private final RuleCall cBlockBlockParserRuleCall_4_0_0 = (RuleCall)cBlockAssignment_4_0.eContents().get(0); - - /** The c semicolon keyword 4 1. */ private final Keyword cSemicolonKeyword_4_1 = (Keyword)cAlternatives_4.eContents().get(1); //S_Species : // key=_SpeciesKey (firstFacet='name:')? name=ID (facets+=Facet)* (block=Block | ';'); @Override public ParserRule getRule() { return rule; } - /** - * Gets the group. - * - * @return the group - */ //key=_SpeciesKey (firstFacet='name:')? name=ID (facets+=Facet)* (block=Block | ';') public Group getGroup() { return cGroup; } - /** - * Gets the key assignment 0. - * - * @return the key assignment 0 - */ //key=_SpeciesKey public Assignment getKeyAssignment_0() { return cKeyAssignment_0; } - /** - * Gets the key species key parser rule call 0 0. - * - * @return the key species key parser rule call 0 0 - */ //_SpeciesKey public RuleCall getKey_SpeciesKeyParserRuleCall_0_0() { return cKey_SpeciesKeyParserRuleCall_0_0; } - /** - * Gets the first facet assignment 1. - * - * @return the first facet assignment 1 - */ //(firstFacet='name:')? public Assignment getFirstFacetAssignment_1() { return cFirstFacetAssignment_1; } - /** - * Gets the first facet name keyword 1 0. - * - * @return the first facet name keyword 1 0 - */ //'name:' public Keyword getFirstFacetNameKeyword_1_0() { return cFirstFacetNameKeyword_1_0; } - /** - * Gets the name assignment 2. - * - * @return the name assignment 2 - */ //name=ID public Assignment getNameAssignment_2() { return cNameAssignment_2; } - /** - * Gets the name ID terminal rule call 2 0. - * - * @return the name ID terminal rule call 2 0 - */ //ID public RuleCall getNameIDTerminalRuleCall_2_0() { return cNameIDTerminalRuleCall_2_0; } - /** - * Gets the facets assignment 3. - * - * @return the facets assignment 3 - */ //(facets+=Facet)* public Assignment getFacetsAssignment_3() { return cFacetsAssignment_3; } - /** - * Gets the facets facet parser rule call 3 0. - * - * @return the facets facet parser rule call 3 0 - */ //Facet public RuleCall getFacetsFacetParserRuleCall_3_0() { return cFacetsFacetParserRuleCall_3_0; } - /** - * Gets the alternatives 4. - * - * @return the alternatives 4 - */ //(block=Block | ';') public Alternatives getAlternatives_4() { return cAlternatives_4; } - /** - * Gets the block assignment 4 0. - * - * @return the block assignment 4 0 - */ //block=Block public Assignment getBlockAssignment_4_0() { return cBlockAssignment_4_0; } - /** - * Gets the block block parser rule call 4 0 0. - * - * @return the block block parser rule call 4 0 0 - */ //Block public RuleCall getBlockBlockParserRuleCall_4_0_0() { return cBlockBlockParserRuleCall_4_0_0; } - /** - * Gets the semicolon keyword 4 1. - * - * @return the semicolon keyword 4 1 - */ //';' public Keyword getSemicolonKeyword_4_1() { return cSemicolonKeyword_4_1; } } - - /** - * The Class S_ExperimentElements. - */ public class S_ExperimentElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.S_Experiment"); - - /** The c group. */ private final Group cGroup = (Group)rule.eContents().get(1); - - /** The c key assignment 0. */ private final Assignment cKeyAssignment_0 = (Assignment)cGroup.eContents().get(0); - - /** The c key experiment key parser rule call 0 0. */ private final RuleCall cKey_ExperimentKeyParserRuleCall_0_0 = (RuleCall)cKeyAssignment_0.eContents().get(0); - - /** The c first facet assignment 1. */ private final Assignment cFirstFacetAssignment_1 = (Assignment)cGroup.eContents().get(1); - - /** The c first facet name keyword 1 0. */ private final Keyword cFirstFacetNameKeyword_1_0 = (Keyword)cFirstFacetAssignment_1.eContents().get(0); - - /** The c name assignment 2. */ private final Assignment cNameAssignment_2 = (Assignment)cGroup.eContents().get(2); - - /** The c name alternatives 2 0. */ private final Alternatives cNameAlternatives_2_0 = (Alternatives)cNameAssignment_2.eContents().get(0); - - /** The c name valid ID parser rule call 2 0 0. */ private final RuleCall cNameValid_IDParserRuleCall_2_0_0 = (RuleCall)cNameAlternatives_2_0.eContents().get(0); - - /** The c name STRING terminal rule call 2 0 1. */ private final RuleCall cNameSTRINGTerminalRuleCall_2_0_1 = (RuleCall)cNameAlternatives_2_0.eContents().get(1); - - /** The c facets assignment 3. */ private final Assignment cFacetsAssignment_3 = (Assignment)cGroup.eContents().get(3); - - /** The c facets facet parser rule call 3 0. */ private final RuleCall cFacetsFacetParserRuleCall_3_0 = (RuleCall)cFacetsAssignment_3.eContents().get(0); - - /** The c alternatives 4. */ private final Alternatives cAlternatives_4 = (Alternatives)cGroup.eContents().get(4); - - /** The c block assignment 4 0. */ private final Assignment cBlockAssignment_4_0 = (Assignment)cAlternatives_4.eContents().get(0); - - /** The c block block parser rule call 4 0 0. */ private final RuleCall cBlockBlockParserRuleCall_4_0_0 = (RuleCall)cBlockAssignment_4_0.eContents().get(0); - - /** The c semicolon keyword 4 1. */ private final Keyword cSemicolonKeyword_4_1 = (Keyword)cAlternatives_4.eContents().get(1); //S_Experiment : // key=_ExperimentKey (firstFacet="name:")? name=(Valid_ID | STRING) (facets+=Facet)* (block=Block | ';'); @Override public ParserRule getRule() { return rule; } - /** - * Gets the group. - * - * @return the group - */ //key=_ExperimentKey (firstFacet="name:")? name=(Valid_ID | STRING) (facets+=Facet)* (block=Block | ';') public Group getGroup() { return cGroup; } - /** - * Gets the key assignment 0. - * - * @return the key assignment 0 - */ //key=_ExperimentKey public Assignment getKeyAssignment_0() { return cKeyAssignment_0; } - /** - * Gets the key experiment key parser rule call 0 0. - * - * @return the key experiment key parser rule call 0 0 - */ //_ExperimentKey public RuleCall getKey_ExperimentKeyParserRuleCall_0_0() { return cKey_ExperimentKeyParserRuleCall_0_0; } - /** - * Gets the first facet assignment 1. - * - * @return the first facet assignment 1 - */ //(firstFacet="name:")? public Assignment getFirstFacetAssignment_1() { return cFirstFacetAssignment_1; } - /** - * Gets the first facet name keyword 1 0. - * - * @return the first facet name keyword 1 0 - */ //"name:" public Keyword getFirstFacetNameKeyword_1_0() { return cFirstFacetNameKeyword_1_0; } - /** - * Gets the name assignment 2. - * - * @return the name assignment 2 - */ //name=(Valid_ID | STRING) public Assignment getNameAssignment_2() { return cNameAssignment_2; } - /** - * Gets the name alternatives 2 0. - * - * @return the name alternatives 2 0 - */ //(Valid_ID | STRING) public Alternatives getNameAlternatives_2_0() { return cNameAlternatives_2_0; } - /** - * Gets the name valid ID parser rule call 2 0 0. - * - * @return the name valid ID parser rule call 2 0 0 - */ //Valid_ID public RuleCall getNameValid_IDParserRuleCall_2_0_0() { return cNameValid_IDParserRuleCall_2_0_0; } - /** - * Gets the name STRING terminal rule call 2 0 1. - * - * @return the name STRING terminal rule call 2 0 1 - */ //STRING public RuleCall getNameSTRINGTerminalRuleCall_2_0_1() { return cNameSTRINGTerminalRuleCall_2_0_1; } - /** - * Gets the facets assignment 3. - * - * @return the facets assignment 3 - */ //(facets+=Facet)* public Assignment getFacetsAssignment_3() { return cFacetsAssignment_3; } - /** - * Gets the facets facet parser rule call 3 0. - * - * @return the facets facet parser rule call 3 0 - */ //Facet public RuleCall getFacetsFacetParserRuleCall_3_0() { return cFacetsFacetParserRuleCall_3_0; } - /** - * Gets the alternatives 4. - * - * @return the alternatives 4 - */ //(block=Block | ';') public Alternatives getAlternatives_4() { return cAlternatives_4; } - /** - * Gets the block assignment 4 0. - * - * @return the block assignment 4 0 - */ //block=Block public Assignment getBlockAssignment_4_0() { return cBlockAssignment_4_0; } - /** - * Gets the block block parser rule call 4 0 0. - * - * @return the block block parser rule call 4 0 0 - */ //Block public RuleCall getBlockBlockParserRuleCall_4_0_0() { return cBlockBlockParserRuleCall_4_0_0; } - /** - * Gets the semicolon keyword 4 1. - * - * @return the semicolon keyword 4 1 - */ //';' public Keyword getSemicolonKeyword_4_1() { return cSemicolonKeyword_4_1; } } - - /** - * The Class StatementElements. - */ public class StatementElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.Statement"); - - /** The c alternatives. */ private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - - /** The c alternatives 0. */ private final Alternatives cAlternatives_0 = (Alternatives)cAlternatives.eContents().get(0); - - /** The c S declaration parser rule call 0 0. */ private final RuleCall cS_DeclarationParserRuleCall_0_0 = (RuleCall)cAlternatives_0.eContents().get(0); - - /** The c alternatives 0 1. */ private final Alternatives cAlternatives_0_1 = (Alternatives)cAlternatives_0.eContents().get(1); - - /** The c S assignment parser rule call 0 1 0. */ private final RuleCall cS_AssignmentParserRuleCall_0_1_0 = (RuleCall)cAlternatives_0_1.eContents().get(0); - - /** The c S 1 expr facets block or end parser rule call 0 1 1. */ private final RuleCall cS_1Expr_Facets_BlockOrEndParserRuleCall_0_1_1 = (RuleCall)cAlternatives_0_1.eContents().get(1); - - /** The c S other parser rule call 0 1 2. */ private final RuleCall cS_OtherParserRuleCall_0_1_2 = (RuleCall)cAlternatives_0_1.eContents().get(2); - - /** The c S do parser rule call 0 1 3. */ private final RuleCall cS_DoParserRuleCall_0_1_3 = (RuleCall)cAlternatives_0_1.eContents().get(3); - - /** The c S return parser rule call 0 1 4. */ private final RuleCall cS_ReturnParserRuleCall_0_1_4 = (RuleCall)cAlternatives_0_1.eContents().get(4); - - /** The c S solve parser rule call 0 1 5. */ private final RuleCall cS_SolveParserRuleCall_0_1_5 = (RuleCall)cAlternatives_0_1.eContents().get(5); - - /** The c S if parser rule call 0 1 6. */ private final RuleCall cS_IfParserRuleCall_0_1_6 = (RuleCall)cAlternatives_0_1.eContents().get(6); - - /** The c S try parser rule call 0 1 7. */ private final RuleCall cS_TryParserRuleCall_0_1_7 = (RuleCall)cAlternatives_0_1.eContents().get(7); - - /** The c S equations parser rule call 0 1 8. */ private final RuleCall cS_EquationsParserRuleCall_0_1_8 = (RuleCall)cAlternatives_0_1.eContents().get(8); - - /** The c S display parser rule call 1. */ private final RuleCall cS_DisplayParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); ///** @@ -1407,755 +565,287 @@ public class StatementElements extends AbstractParserRuleElementFinder { @Override public ParserRule getRule() { return rule; } //(=> S_Declaration | - /** - * Gets the alternatives. - * - * @return the alternatives - */ //((=> S_Assignment | S_1Expr_Facets_BlockOrEnd | S_Other | S_Do | S_Return | S_Solve | S_If | S_Try | S_Equations))) | S_Display public Alternatives getAlternatives() { return cAlternatives; } //(=> S_Declaration | - /** - * Gets the alternatives 0. - * - * @return the alternatives 0 - */ //((=> S_Assignment | S_1Expr_Facets_BlockOrEnd | S_Other | S_Do | S_Return | S_Solve | S_If | S_Try | S_Equations))) public Alternatives getAlternatives_0() { return cAlternatives_0; } - /** - * Gets the s declaration parser rule call 0 0. - * - * @return the s declaration parser rule call 0 0 - */ //=> S_Declaration public RuleCall getS_DeclarationParserRuleCall_0_0() { return cS_DeclarationParserRuleCall_0_0; } - /** - * Gets the alternatives 0 1. - * - * @return the alternatives 0 1 - */ //((=> S_Assignment | S_1Expr_Facets_BlockOrEnd | S_Other | S_Do | S_Return | S_Solve | S_If | S_Try | S_Equations)) public Alternatives getAlternatives_0_1() { return cAlternatives_0_1; } - /** - * Gets the s assignment parser rule call 0 1 0. - * - * @return the s assignment parser rule call 0 1 0 - */ //=> S_Assignment public RuleCall getS_AssignmentParserRuleCall_0_1_0() { return cS_AssignmentParserRuleCall_0_1_0; } - /** - * Gets the s 1 expr facets block or end parser rule call 0 1 1. - * - * @return the s 1 expr facets block or end parser rule call 0 1 1 - */ //S_1Expr_Facets_BlockOrEnd public RuleCall getS_1Expr_Facets_BlockOrEndParserRuleCall_0_1_1() { return cS_1Expr_Facets_BlockOrEndParserRuleCall_0_1_1; } - /** - * Gets the s other parser rule call 0 1 2. - * - * @return the s other parser rule call 0 1 2 - */ //S_Other public RuleCall getS_OtherParserRuleCall_0_1_2() { return cS_OtherParserRuleCall_0_1_2; } - /** - * Gets the s do parser rule call 0 1 3. - * - * @return the s do parser rule call 0 1 3 - */ //S_Do public RuleCall getS_DoParserRuleCall_0_1_3() { return cS_DoParserRuleCall_0_1_3; } - /** - * Gets the s return parser rule call 0 1 4. - * - * @return the s return parser rule call 0 1 4 - */ //S_Return public RuleCall getS_ReturnParserRuleCall_0_1_4() { return cS_ReturnParserRuleCall_0_1_4; } - /** - * Gets the s solve parser rule call 0 1 5. - * - * @return the s solve parser rule call 0 1 5 - */ //S_Solve public RuleCall getS_SolveParserRuleCall_0_1_5() { return cS_SolveParserRuleCall_0_1_5; } - /** - * Gets the s if parser rule call 0 1 6. - * - * @return the s if parser rule call 0 1 6 - */ //S_If public RuleCall getS_IfParserRuleCall_0_1_6() { return cS_IfParserRuleCall_0_1_6; } - /** - * Gets the s try parser rule call 0 1 7. - * - * @return the s try parser rule call 0 1 7 - */ //S_Try public RuleCall getS_TryParserRuleCall_0_1_7() { return cS_TryParserRuleCall_0_1_7; } - /** - * Gets the s equations parser rule call 0 1 8. - * - * @return the s equations parser rule call 0 1 8 - */ //S_Equations public RuleCall getS_EquationsParserRuleCall_0_1_8() { return cS_EquationsParserRuleCall_0_1_8; } - /** - * Gets the s display parser rule call 1. - * - * @return the s display parser rule call 1 - */ //S_Display public RuleCall getS_DisplayParserRuleCall_1() { return cS_DisplayParserRuleCall_1; } } - - /** - * The Class S_1Expr_Facets_BlockOrEndElements. - */ public class S_1Expr_Facets_BlockOrEndElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.S_1Expr_Facets_BlockOrEnd"); - - /** The c group. */ private final Group cGroup = (Group)rule.eContents().get(1); - - /** The c key assignment 0. */ private final Assignment cKeyAssignment_0 = (Assignment)cGroup.eContents().get(0); - - /** The c key 1 expr facets block or end key parser rule call 0 0. */ private final RuleCall cKey_1Expr_Facets_BlockOrEnd_KeyParserRuleCall_0_0 = (RuleCall)cKeyAssignment_0.eContents().get(0); - - /** The c first facet assignment 1. */ private final Assignment cFirstFacetAssignment_1 = (Assignment)cGroup.eContents().get(1); - - /** The c first facet first facet key parser rule call 1 0. */ private final RuleCall cFirstFacetFirstFacetKeyParserRuleCall_1_0 = (RuleCall)cFirstFacetAssignment_1.eContents().get(0); - - /** The c expr assignment 2. */ private final Assignment cExprAssignment_2 = (Assignment)cGroup.eContents().get(2); - - /** The c expr expression parser rule call 2 0. */ private final RuleCall cExprExpressionParserRuleCall_2_0 = (RuleCall)cExprAssignment_2.eContents().get(0); - - /** The c facets assignment 3. */ private final Assignment cFacetsAssignment_3 = (Assignment)cGroup.eContents().get(3); - - /** The c facets facet parser rule call 3 0. */ private final RuleCall cFacetsFacetParserRuleCall_3_0 = (RuleCall)cFacetsAssignment_3.eContents().get(0); - - /** The c alternatives 4. */ private final Alternatives cAlternatives_4 = (Alternatives)cGroup.eContents().get(4); - - /** The c block assignment 4 0. */ private final Assignment cBlockAssignment_4_0 = (Assignment)cAlternatives_4.eContents().get(0); - - /** The c block block parser rule call 4 0 0. */ private final RuleCall cBlockBlockParserRuleCall_4_0_0 = (RuleCall)cBlockAssignment_4_0.eContents().get(0); - - /** The c semicolon keyword 4 1. */ private final Keyword cSemicolonKeyword_4_1 = (Keyword)cAlternatives_4.eContents().get(1); //S_1Expr_Facets_BlockOrEnd returns Statement: // key=_1Expr_Facets_BlockOrEnd_Key (firstFacet=FirstFacetKey)? (expr=Expression) (facets+=Facet)* (block=Block | ";"); @Override public ParserRule getRule() { return rule; } - /** - * Gets the group. - * - * @return the group - */ //key=_1Expr_Facets_BlockOrEnd_Key (firstFacet=FirstFacetKey)? (expr=Expression) (facets+=Facet)* (block=Block | ";") public Group getGroup() { return cGroup; } - /** - * Gets the key assignment 0. - * - * @return the key assignment 0 - */ //key=_1Expr_Facets_BlockOrEnd_Key public Assignment getKeyAssignment_0() { return cKeyAssignment_0; } - /** - * Gets the key 1 expr facets block or end key parser rule call 0 0. - * - * @return the key 1 expr facets block or end key parser rule call 0 0 - */ //_1Expr_Facets_BlockOrEnd_Key public RuleCall getKey_1Expr_Facets_BlockOrEnd_KeyParserRuleCall_0_0() { return cKey_1Expr_Facets_BlockOrEnd_KeyParserRuleCall_0_0; } - /** - * Gets the first facet assignment 1. - * - * @return the first facet assignment 1 - */ //(firstFacet=FirstFacetKey)? public Assignment getFirstFacetAssignment_1() { return cFirstFacetAssignment_1; } - /** - * Gets the first facet first facet key parser rule call 1 0. - * - * @return the first facet first facet key parser rule call 1 0 - */ //FirstFacetKey public RuleCall getFirstFacetFirstFacetKeyParserRuleCall_1_0() { return cFirstFacetFirstFacetKeyParserRuleCall_1_0; } - /** - * Gets the expr assignment 2. - * - * @return the expr assignment 2 - */ //(expr=Expression) public Assignment getExprAssignment_2() { return cExprAssignment_2; } - /** - * Gets the expr expression parser rule call 2 0. - * - * @return the expr expression parser rule call 2 0 - */ //Expression public RuleCall getExprExpressionParserRuleCall_2_0() { return cExprExpressionParserRuleCall_2_0; } - /** - * Gets the facets assignment 3. - * - * @return the facets assignment 3 - */ //(facets+=Facet)* public Assignment getFacetsAssignment_3() { return cFacetsAssignment_3; } - /** - * Gets the facets facet parser rule call 3 0. - * - * @return the facets facet parser rule call 3 0 - */ //Facet public RuleCall getFacetsFacetParserRuleCall_3_0() { return cFacetsFacetParserRuleCall_3_0; } - /** - * Gets the alternatives 4. - * - * @return the alternatives 4 - */ //(block=Block | ";") public Alternatives getAlternatives_4() { return cAlternatives_4; } - /** - * Gets the block assignment 4 0. - * - * @return the block assignment 4 0 - */ //block=Block public Assignment getBlockAssignment_4_0() { return cBlockAssignment_4_0; } - /** - * Gets the block block parser rule call 4 0 0. - * - * @return the block block parser rule call 4 0 0 - */ //Block public RuleCall getBlockBlockParserRuleCall_4_0_0() { return cBlockBlockParserRuleCall_4_0_0; } - /** - * Gets the semicolon keyword 4 1. - * - * @return the semicolon keyword 4 1 - */ //";" public Keyword getSemicolonKeyword_4_1() { return cSemicolonKeyword_4_1; } } - - /** - * The Class S_DoElements. - */ public class S_DoElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.S_Do"); - - /** The c group. */ private final Group cGroup = (Group)rule.eContents().get(1); - - /** The c key assignment 0. */ private final Assignment cKeyAssignment_0 = (Assignment)cGroup.eContents().get(0); - - /** The c key do key parser rule call 0 0. */ private final RuleCall cKey_DoKeyParserRuleCall_0_0 = (RuleCall)cKeyAssignment_0.eContents().get(0); - - /** The c first facet assignment 1. */ private final Assignment cFirstFacetAssignment_1 = (Assignment)cGroup.eContents().get(1); - - /** The c first facet action keyword 1 0. */ private final Keyword cFirstFacetActionKeyword_1_0 = (Keyword)cFirstFacetAssignment_1.eContents().get(0); - - /** The c expr assignment 2. */ private final Assignment cExprAssignment_2 = (Assignment)cGroup.eContents().get(2); - - /** The c expr abstract ref parser rule call 2 0. */ private final RuleCall cExprAbstractRefParserRuleCall_2_0 = (RuleCall)cExprAssignment_2.eContents().get(0); - - /** The c facets assignment 3. */ private final Assignment cFacetsAssignment_3 = (Assignment)cGroup.eContents().get(3); - - /** The c facets facet parser rule call 3 0. */ private final RuleCall cFacetsFacetParserRuleCall_3_0 = (RuleCall)cFacetsAssignment_3.eContents().get(0); - - /** The c alternatives 4. */ private final Alternatives cAlternatives_4 = (Alternatives)cGroup.eContents().get(4); - - /** The c block assignment 4 0. */ private final Assignment cBlockAssignment_4_0 = (Assignment)cAlternatives_4.eContents().get(0); - - /** The c block block parser rule call 4 0 0. */ private final RuleCall cBlockBlockParserRuleCall_4_0_0 = (RuleCall)cBlockAssignment_4_0.eContents().get(0); - - /** The c semicolon keyword 4 1. */ private final Keyword cSemicolonKeyword_4_1 = (Keyword)cAlternatives_4.eContents().get(1); //S_Do: // key=_DoKey (firstFacet="action:")? expr=AbstractRef (facets+=Facet)* (block=Block | ';'); @Override public ParserRule getRule() { return rule; } - /** - * Gets the group. - * - * @return the group - */ //key=_DoKey (firstFacet="action:")? expr=AbstractRef (facets+=Facet)* (block=Block | ';') public Group getGroup() { return cGroup; } - /** - * Gets the key assignment 0. - * - * @return the key assignment 0 - */ //key=_DoKey public Assignment getKeyAssignment_0() { return cKeyAssignment_0; } - /** - * Gets the key do key parser rule call 0 0. - * - * @return the key do key parser rule call 0 0 - */ //_DoKey public RuleCall getKey_DoKeyParserRuleCall_0_0() { return cKey_DoKeyParserRuleCall_0_0; } - /** - * Gets the first facet assignment 1. - * - * @return the first facet assignment 1 - */ //(firstFacet="action:")? public Assignment getFirstFacetAssignment_1() { return cFirstFacetAssignment_1; } - /** - * Gets the first facet action keyword 1 0. - * - * @return the first facet action keyword 1 0 - */ //"action:" public Keyword getFirstFacetActionKeyword_1_0() { return cFirstFacetActionKeyword_1_0; } - /** - * Gets the expr assignment 2. - * - * @return the expr assignment 2 - */ //expr=AbstractRef public Assignment getExprAssignment_2() { return cExprAssignment_2; } - /** - * Gets the expr abstract ref parser rule call 2 0. - * - * @return the expr abstract ref parser rule call 2 0 - */ //AbstractRef public RuleCall getExprAbstractRefParserRuleCall_2_0() { return cExprAbstractRefParserRuleCall_2_0; } - /** - * Gets the facets assignment 3. - * - * @return the facets assignment 3 - */ //(facets+=Facet)* public Assignment getFacetsAssignment_3() { return cFacetsAssignment_3; } - /** - * Gets the facets facet parser rule call 3 0. - * - * @return the facets facet parser rule call 3 0 - */ //Facet public RuleCall getFacetsFacetParserRuleCall_3_0() { return cFacetsFacetParserRuleCall_3_0; } - /** - * Gets the alternatives 4. - * - * @return the alternatives 4 - */ //(block=Block | ';') public Alternatives getAlternatives_4() { return cAlternatives_4; } - /** - * Gets the block assignment 4 0. - * - * @return the block assignment 4 0 - */ //block=Block public Assignment getBlockAssignment_4_0() { return cBlockAssignment_4_0; } - /** - * Gets the block block parser rule call 4 0 0. - * - * @return the block block parser rule call 4 0 0 - */ //Block public RuleCall getBlockBlockParserRuleCall_4_0_0() { return cBlockBlockParserRuleCall_4_0_0; } - /** - * Gets the semicolon keyword 4 1. - * - * @return the semicolon keyword 4 1 - */ //';' public Keyword getSemicolonKeyword_4_1() { return cSemicolonKeyword_4_1; } } - - /** - * The Class S_LoopElements. - */ public class S_LoopElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.S_Loop"); - - /** The c group. */ private final Group cGroup = (Group)rule.eContents().get(1); - - /** The c key assignment 0. */ private final Assignment cKeyAssignment_0 = (Assignment)cGroup.eContents().get(0); - - /** The c key loop keyword 0 0. */ private final Keyword cKeyLoopKeyword_0_0 = (Keyword)cKeyAssignment_0.eContents().get(0); - - /** The c name assignment 1. */ private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); - - /** The c name ID terminal rule call 1 0. */ private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); - - /** The c facets assignment 2. */ private final Assignment cFacetsAssignment_2 = (Assignment)cGroup.eContents().get(2); - - /** The c facets facet parser rule call 2 0. */ private final RuleCall cFacetsFacetParserRuleCall_2_0 = (RuleCall)cFacetsAssignment_2.eContents().get(0); - - /** The c block assignment 3. */ private final Assignment cBlockAssignment_3 = (Assignment)cGroup.eContents().get(3); - - /** The c block block parser rule call 3 0. */ private final RuleCall cBlockBlockParserRuleCall_3_0 = (RuleCall)cBlockAssignment_3.eContents().get(0); //S_Loop: // key="loop" (name=ID)? (facets+=Facet)* block=Block; @Override public ParserRule getRule() { return rule; } - /** - * Gets the group. - * - * @return the group - */ //key="loop" (name=ID)? (facets+=Facet)* block=Block public Group getGroup() { return cGroup; } - /** - * Gets the key assignment 0. - * - * @return the key assignment 0 - */ //key="loop" public Assignment getKeyAssignment_0() { return cKeyAssignment_0; } - /** - * Gets the key loop keyword 0 0. - * - * @return the key loop keyword 0 0 - */ //"loop" public Keyword getKeyLoopKeyword_0_0() { return cKeyLoopKeyword_0_0; } - /** - * Gets the name assignment 1. - * - * @return the name assignment 1 - */ //(name=ID)? public Assignment getNameAssignment_1() { return cNameAssignment_1; } - /** - * Gets the name ID terminal rule call 1 0. - * - * @return the name ID terminal rule call 1 0 - */ //ID public RuleCall getNameIDTerminalRuleCall_1_0() { return cNameIDTerminalRuleCall_1_0; } - /** - * Gets the facets assignment 2. - * - * @return the facets assignment 2 - */ //(facets+=Facet)* public Assignment getFacetsAssignment_2() { return cFacetsAssignment_2; } - /** - * Gets the facets facet parser rule call 2 0. - * - * @return the facets facet parser rule call 2 0 - */ //Facet public RuleCall getFacetsFacetParserRuleCall_2_0() { return cFacetsFacetParserRuleCall_2_0; } - /** - * Gets the block assignment 3. - * - * @return the block assignment 3 - */ //block=Block public Assignment getBlockAssignment_3() { return cBlockAssignment_3; } - /** - * Gets the block block parser rule call 3 0. - * - * @return the block block parser rule call 3 0 - */ //Block public RuleCall getBlockBlockParserRuleCall_3_0() { return cBlockBlockParserRuleCall_3_0; } } - - /** - * The Class S_IfElements. - */ public class S_IfElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.S_If"); - - /** The c group. */ private final Group cGroup = (Group)rule.eContents().get(1); - - /** The c key assignment 0. */ private final Assignment cKeyAssignment_0 = (Assignment)cGroup.eContents().get(0); - - /** The c key if keyword 0 0. */ private final Keyword cKeyIfKeyword_0_0 = (Keyword)cKeyAssignment_0.eContents().get(0); - - /** The c first facet assignment 1. */ private final Assignment cFirstFacetAssignment_1 = (Assignment)cGroup.eContents().get(1); - - /** The c first facet condition keyword 1 0. */ private final Keyword cFirstFacetConditionKeyword_1_0 = (Keyword)cFirstFacetAssignment_1.eContents().get(0); - - /** The c expr assignment 2. */ private final Assignment cExprAssignment_2 = (Assignment)cGroup.eContents().get(2); - - /** The c expr expression parser rule call 2 0. */ private final RuleCall cExprExpressionParserRuleCall_2_0 = (RuleCall)cExprAssignment_2.eContents().get(0); - - /** The c block assignment 3. */ private final Assignment cBlockAssignment_3 = (Assignment)cGroup.eContents().get(3); - - /** The c block block parser rule call 3 0. */ private final RuleCall cBlockBlockParserRuleCall_3_0 = (RuleCall)cBlockAssignment_3.eContents().get(0); - - /** The c group 4. */ private final Group cGroup_4 = (Group)cGroup.eContents().get(4); - - /** The c else keyword 4 0. */ private final Keyword cElseKeyword_4_0 = (Keyword)cGroup_4.eContents().get(0); - - /** The c else assignment 4 1. */ private final Assignment cElseAssignment_4_1 = (Assignment)cGroup_4.eContents().get(1); - - /** The c else alternatives 4 1 0. */ private final Alternatives cElseAlternatives_4_1_0 = (Alternatives)cElseAssignment_4_1.eContents().get(0); - - /** The c else S if parser rule call 4 1 0 0. */ private final RuleCall cElseS_IfParserRuleCall_4_1_0_0 = (RuleCall)cElseAlternatives_4_1_0.eContents().get(0); - - /** The c else block parser rule call 4 1 0 1. */ private final RuleCall cElseBlockParserRuleCall_4_1_0_1 = (RuleCall)cElseAlternatives_4_1_0.eContents().get(1); //S_If: // key='if' (firstFacet="condition:")? expr=Expression block=Block (-> 'else' else=(S_If | Block))?; @Override public ParserRule getRule() { return rule; } - /** - * Gets the group. - * - * @return the group - */ //key='if' (firstFacet="condition:")? expr=Expression block=Block (-> 'else' else=(S_If | Block))? public Group getGroup() { return cGroup; } - /** - * Gets the key assignment 0. - * - * @return the key assignment 0 - */ //key='if' public Assignment getKeyAssignment_0() { return cKeyAssignment_0; } - /** - * Gets the key if keyword 0 0. - * - * @return the key if keyword 0 0 - */ //'if' public Keyword getKeyIfKeyword_0_0() { return cKeyIfKeyword_0_0; } - /** - * Gets the first facet assignment 1. - * - * @return the first facet assignment 1 - */ //(firstFacet="condition:")? public Assignment getFirstFacetAssignment_1() { return cFirstFacetAssignment_1; } - /** - * Gets the first facet condition keyword 1 0. - * - * @return the first facet condition keyword 1 0 - */ //"condition:" public Keyword getFirstFacetConditionKeyword_1_0() { return cFirstFacetConditionKeyword_1_0; } - /** - * Gets the expr assignment 2. - * - * @return the expr assignment 2 - */ //expr=Expression public Assignment getExprAssignment_2() { return cExprAssignment_2; } - /** - * Gets the expr expression parser rule call 2 0. - * - * @return the expr expression parser rule call 2 0 - */ //Expression public RuleCall getExprExpressionParserRuleCall_2_0() { return cExprExpressionParserRuleCall_2_0; } - /** - * Gets the block assignment 3. - * - * @return the block assignment 3 - */ //block=Block public Assignment getBlockAssignment_3() { return cBlockAssignment_3; } - /** - * Gets the block block parser rule call 3 0. - * - * @return the block block parser rule call 3 0 - */ //Block public RuleCall getBlockBlockParserRuleCall_3_0() { return cBlockBlockParserRuleCall_3_0; } - /** - * Gets the group 4. - * - * @return the group 4 - */ //(-> 'else' else=(S_If | Block))? public Group getGroup_4() { return cGroup_4; } - /** - * Gets the else keyword 4 0. - * - * @return the else keyword 4 0 - */ //-> 'else' public Keyword getElseKeyword_4_0() { return cElseKeyword_4_0; } - /** - * Gets the else assignment 4 1. - * - * @return the else assignment 4 1 - */ //else=(S_If | Block) public Assignment getElseAssignment_4_1() { return cElseAssignment_4_1; } - /** - * Gets the else alternatives 4 1 0. - * - * @return the else alternatives 4 1 0 - */ //(S_If | Block) public Alternatives getElseAlternatives_4_1_0() { return cElseAlternatives_4_1_0; } - /** - * Gets the else S if parser rule call 4 1 0 0. - * - * @return the else S if parser rule call 4 1 0 0 - */ //S_If public RuleCall getElseS_IfParserRuleCall_4_1_0_0() { return cElseS_IfParserRuleCall_4_1_0_0; } - /** - * Gets the else block parser rule call 4 1 0 1. - * - * @return the else block parser rule call 4 1 0 1 - */ //Block public RuleCall getElseBlockParserRuleCall_4_1_0_1() { return cElseBlockParserRuleCall_4_1_0_1; } } - - /** - * The Class S_TryElements. - */ public class S_TryElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.S_Try"); - - /** The c group. */ private final Group cGroup = (Group)rule.eContents().get(1); - - /** The c key assignment 0. */ private final Assignment cKeyAssignment_0 = (Assignment)cGroup.eContents().get(0); - - /** The c key try keyword 0 0. */ private final Keyword cKeyTryKeyword_0_0 = (Keyword)cKeyAssignment_0.eContents().get(0); - - /** The c block assignment 1. */ private final Assignment cBlockAssignment_1 = (Assignment)cGroup.eContents().get(1); - - /** The c block block parser rule call 1 0. */ private final RuleCall cBlockBlockParserRuleCall_1_0 = (RuleCall)cBlockAssignment_1.eContents().get(0); - - /** The c group 2. */ private final Group cGroup_2 = (Group)cGroup.eContents().get(2); - - /** The c catch keyword 2 0. */ private final Keyword cCatchKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); - - /** The c catch assignment 2 1. */ private final Assignment cCatchAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); - - /** The c catch block parser rule call 2 1 0. */ private final RuleCall cCatchBlockParserRuleCall_2_1_0 = (RuleCall)cCatchAssignment_2_1.eContents().get(0); //S_Try: @@ -2163,319 +853,123 @@ public class S_TryElements extends AbstractParserRuleElementFinder { //; @Override public ParserRule getRule() { return rule; } - /** - * Gets the group. - * - * @return the group - */ //key='try' block=Block (-> 'catch' catch=Block) ? public Group getGroup() { return cGroup; } - /** - * Gets the key assignment 0. - * - * @return the key assignment 0 - */ //key='try' public Assignment getKeyAssignment_0() { return cKeyAssignment_0; } - /** - * Gets the key try keyword 0 0. - * - * @return the key try keyword 0 0 - */ //'try' public Keyword getKeyTryKeyword_0_0() { return cKeyTryKeyword_0_0; } - /** - * Gets the block assignment 1. - * - * @return the block assignment 1 - */ //block=Block public Assignment getBlockAssignment_1() { return cBlockAssignment_1; } - /** - * Gets the block block parser rule call 1 0. - * - * @return the block block parser rule call 1 0 - */ //Block public RuleCall getBlockBlockParserRuleCall_1_0() { return cBlockBlockParserRuleCall_1_0; } - /** - * Gets the group 2. - * - * @return the group 2 - */ //(-> 'catch' catch=Block) ? public Group getGroup_2() { return cGroup_2; } - /** - * Gets the catch keyword 2 0. - * - * @return the catch keyword 2 0 - */ //-> 'catch' public Keyword getCatchKeyword_2_0() { return cCatchKeyword_2_0; } - /** - * Gets the catch assignment 2 1. - * - * @return the catch assignment 2 1 - */ //catch=Block public Assignment getCatchAssignment_2_1() { return cCatchAssignment_2_1; } - /** - * Gets the catch block parser rule call 2 1 0. - * - * @return the catch block parser rule call 2 1 0 - */ //Block public RuleCall getCatchBlockParserRuleCall_2_1_0() { return cCatchBlockParserRuleCall_2_1_0; } } - - /** - * The Class S_OtherElements. - */ public class S_OtherElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.S_Other"); - - /** The c group. */ private final Group cGroup = (Group)rule.eContents().get(1); - - /** The c key assignment 0. */ private final Assignment cKeyAssignment_0 = (Assignment)cGroup.eContents().get(0); - - /** The c key ID terminal rule call 0 0. */ private final RuleCall cKeyIDTerminalRuleCall_0_0 = (RuleCall)cKeyAssignment_0.eContents().get(0); - - /** The c facets assignment 1. */ private final Assignment cFacetsAssignment_1 = (Assignment)cGroup.eContents().get(1); - - /** The c facets facet parser rule call 1 0. */ private final RuleCall cFacetsFacetParserRuleCall_1_0 = (RuleCall)cFacetsAssignment_1.eContents().get(0); - - /** The c alternatives 2. */ private final Alternatives cAlternatives_2 = (Alternatives)cGroup.eContents().get(2); - - /** The c block assignment 2 0. */ private final Assignment cBlockAssignment_2_0 = (Assignment)cAlternatives_2.eContents().get(0); - - /** The c block block parser rule call 2 0 0. */ private final RuleCall cBlockBlockParserRuleCall_2_0_0 = (RuleCall)cBlockAssignment_2_0.eContents().get(0); - - /** The c semicolon keyword 2 1. */ private final Keyword cSemicolonKeyword_2_1 = (Keyword)cAlternatives_2.eContents().get(1); //S_Other: // key=ID (facets+=Facet)* (block=Block | ';'); @Override public ParserRule getRule() { return rule; } - /** - * Gets the group. - * - * @return the group - */ //key=ID (facets+=Facet)* (block=Block | ';') public Group getGroup() { return cGroup; } - /** - * Gets the key assignment 0. - * - * @return the key assignment 0 - */ //key=ID public Assignment getKeyAssignment_0() { return cKeyAssignment_0; } - /** - * Gets the key ID terminal rule call 0 0. - * - * @return the key ID terminal rule call 0 0 - */ //ID public RuleCall getKeyIDTerminalRuleCall_0_0() { return cKeyIDTerminalRuleCall_0_0; } - /** - * Gets the facets assignment 1. - * - * @return the facets assignment 1 - */ //(facets+=Facet)* public Assignment getFacetsAssignment_1() { return cFacetsAssignment_1; } - /** - * Gets the facets facet parser rule call 1 0. - * - * @return the facets facet parser rule call 1 0 - */ //Facet public RuleCall getFacetsFacetParserRuleCall_1_0() { return cFacetsFacetParserRuleCall_1_0; } - /** - * Gets the alternatives 2. - * - * @return the alternatives 2 - */ //(block=Block | ';') public Alternatives getAlternatives_2() { return cAlternatives_2; } - /** - * Gets the block assignment 2 0. - * - * @return the block assignment 2 0 - */ //block=Block public Assignment getBlockAssignment_2_0() { return cBlockAssignment_2_0; } - /** - * Gets the block block parser rule call 2 0 0. - * - * @return the block block parser rule call 2 0 0 - */ //Block public RuleCall getBlockBlockParserRuleCall_2_0_0() { return cBlockBlockParserRuleCall_2_0_0; } - /** - * Gets the semicolon keyword 2 1. - * - * @return the semicolon keyword 2 1 - */ //';' public Keyword getSemicolonKeyword_2_1() { return cSemicolonKeyword_2_1; } } - - /** - * The Class S_ReturnElements. - */ public class S_ReturnElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.S_Return"); - - /** The c group. */ private final Group cGroup = (Group)rule.eContents().get(1); - - /** The c key assignment 0. */ private final Assignment cKeyAssignment_0 = (Assignment)cGroup.eContents().get(0); - - /** The c key return keyword 0 0. */ private final Keyword cKeyReturnKeyword_0_0 = (Keyword)cKeyAssignment_0.eContents().get(0); - - /** The c first facet assignment 1. */ private final Assignment cFirstFacetAssignment_1 = (Assignment)cGroup.eContents().get(1); - - /** The c first facet value keyword 1 0. */ private final Keyword cFirstFacetValueKeyword_1_0 = (Keyword)cFirstFacetAssignment_1.eContents().get(0); - - /** The c expr assignment 2. */ private final Assignment cExprAssignment_2 = (Assignment)cGroup.eContents().get(2); - - /** The c expr expression parser rule call 2 0. */ private final RuleCall cExprExpressionParserRuleCall_2_0 = (RuleCall)cExprAssignment_2.eContents().get(0); - - /** The c semicolon keyword 3. */ private final Keyword cSemicolonKeyword_3 = (Keyword)cGroup.eContents().get(3); //S_Return: // key='return' (firstFacet="value:")? expr=Expression? ';'; @Override public ParserRule getRule() { return rule; } - /** - * Gets the group. - * - * @return the group - */ //key='return' (firstFacet="value:")? expr=Expression? ';' public Group getGroup() { return cGroup; } - /** - * Gets the key assignment 0. - * - * @return the key assignment 0 - */ //key='return' public Assignment getKeyAssignment_0() { return cKeyAssignment_0; } - /** - * Gets the key return keyword 0 0. - * - * @return the key return keyword 0 0 - */ //'return' public Keyword getKeyReturnKeyword_0_0() { return cKeyReturnKeyword_0_0; } - /** - * Gets the first facet assignment 1. - * - * @return the first facet assignment 1 - */ //(firstFacet="value:")? public Assignment getFirstFacetAssignment_1() { return cFirstFacetAssignment_1; } - /** - * Gets the first facet value keyword 1 0. - * - * @return the first facet value keyword 1 0 - */ //"value:" public Keyword getFirstFacetValueKeyword_1_0() { return cFirstFacetValueKeyword_1_0; } - /** - * Gets the expr assignment 2. - * - * @return the expr assignment 2 - */ //expr=Expression? public Assignment getExprAssignment_2() { return cExprAssignment_2; } - /** - * Gets the expr expression parser rule call 2 0. - * - * @return the expr expression parser rule call 2 0 - */ //Expression public RuleCall getExprExpressionParserRuleCall_2_0() { return cExprExpressionParserRuleCall_2_0; } - /** - * Gets the semicolon keyword 3. - * - * @return the semicolon keyword 3 - */ //';' public Keyword getSemicolonKeyword_3() { return cSemicolonKeyword_3; } } - - /** - * The Class S_DeclarationElements. - */ public class S_DeclarationElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.S_Declaration"); - - /** The c alternatives. */ private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - - /** The c S definition parser rule call 0. */ private final RuleCall cS_DefinitionParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); - - /** The c S species parser rule call 1. */ private final RuleCall cS_SpeciesParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); - - /** The c S reflex parser rule call 2. */ private final RuleCall cS_ReflexParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2); - - /** The c S action parser rule call 3. */ private final RuleCall cS_ActionParserRuleCall_3 = (RuleCall)cAlternatives.eContents().get(3); - - /** The c S var parser rule call 4. */ private final RuleCall cS_VarParserRuleCall_4 = (RuleCall)cAlternatives.eContents().get(4); - - /** The c S loop parser rule call 5. */ private final RuleCall cS_LoopParserRuleCall_5 = (RuleCall)cAlternatives.eContents().get(5); // /* @@ -2485,845 +979,319 @@ public class S_DeclarationElements extends AbstractParserRuleElementFinder { // ->S_Definition | S_Species | S_Reflex | S_Action | S_Var | S_Loop ; @Override public ParserRule getRule() { return rule; } - /** - * Gets the alternatives. - * - * @return the alternatives - */ //->S_Definition | S_Species | S_Reflex | S_Action | S_Var | S_Loop public Alternatives getAlternatives() { return cAlternatives; } - /** - * Gets the s definition parser rule call 0. - * - * @return the s definition parser rule call 0 - */ //->S_Definition public RuleCall getS_DefinitionParserRuleCall_0() { return cS_DefinitionParserRuleCall_0; } - /** - * Gets the s species parser rule call 1. - * - * @return the s species parser rule call 1 - */ //S_Species public RuleCall getS_SpeciesParserRuleCall_1() { return cS_SpeciesParserRuleCall_1; } - /** - * Gets the s reflex parser rule call 2. - * - * @return the s reflex parser rule call 2 - */ //S_Reflex public RuleCall getS_ReflexParserRuleCall_2() { return cS_ReflexParserRuleCall_2; } - /** - * Gets the s action parser rule call 3. - * - * @return the s action parser rule call 3 - */ //S_Action public RuleCall getS_ActionParserRuleCall_3() { return cS_ActionParserRuleCall_3; } - /** - * Gets the s var parser rule call 4. - * - * @return the s var parser rule call 4 - */ //S_Var public RuleCall getS_VarParserRuleCall_4() { return cS_VarParserRuleCall_4; } - /** - * Gets the s loop parser rule call 5. - * - * @return the s loop parser rule call 5 - */ //S_Loop public RuleCall getS_LoopParserRuleCall_5() { return cS_LoopParserRuleCall_5; } } - - /** - * The Class S_ReflexElements. - */ public class S_ReflexElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.S_Reflex"); - - /** The c group. */ private final Group cGroup = (Group)rule.eContents().get(1); - - /** The c key assignment 0. */ private final Assignment cKeyAssignment_0 = (Assignment)cGroup.eContents().get(0); - - /** The c key reflex key parser rule call 0 0. */ private final RuleCall cKey_ReflexKeyParserRuleCall_0_0 = (RuleCall)cKeyAssignment_0.eContents().get(0); - - /** The c group 1. */ private final Group cGroup_1 = (Group)cGroup.eContents().get(1); - - /** The c first facet assignment 1 0. */ private final Assignment cFirstFacetAssignment_1_0 = (Assignment)cGroup_1.eContents().get(0); - - /** The c first facet name keyword 1 0 0. */ private final Keyword cFirstFacetNameKeyword_1_0_0 = (Keyword)cFirstFacetAssignment_1_0.eContents().get(0); - - /** The c name assignment 1 1. */ private final Assignment cNameAssignment_1_1 = (Assignment)cGroup_1.eContents().get(1); - - /** The c name valid ID parser rule call 1 1 0. */ private final RuleCall cNameValid_IDParserRuleCall_1_1_0 = (RuleCall)cNameAssignment_1_1.eContents().get(0); - - /** The c group 2. */ private final Group cGroup_2 = (Group)cGroup.eContents().get(2); - - /** The c when keyword 2 0. */ private final Keyword cWhenKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); - - /** The c colon keyword 2 1. */ private final Keyword cColonKeyword_2_1 = (Keyword)cGroup_2.eContents().get(1); - - /** The c expr assignment 2 2. */ private final Assignment cExprAssignment_2_2 = (Assignment)cGroup_2.eContents().get(2); - - /** The c expr expression parser rule call 2 2 0. */ private final RuleCall cExprExpressionParserRuleCall_2_2_0 = (RuleCall)cExprAssignment_2_2.eContents().get(0); - - /** The c block assignment 3. */ private final Assignment cBlockAssignment_3 = (Assignment)cGroup.eContents().get(3); - - /** The c block block parser rule call 3 0. */ private final RuleCall cBlockBlockParserRuleCall_3_0 = (RuleCall)cBlockAssignment_3.eContents().get(0); //S_Reflex: // key=_ReflexKey ((firstFacet="name:")? name=Valid_ID)? ("when"":" expr=Expression)? block=Block; @Override public ParserRule getRule() { return rule; } - /** - * Gets the group. - * - * @return the group - */ //key=_ReflexKey ((firstFacet="name:")? name=Valid_ID)? ("when"":" expr=Expression)? block=Block public Group getGroup() { return cGroup; } - /** - * Gets the key assignment 0. - * - * @return the key assignment 0 - */ //key=_ReflexKey public Assignment getKeyAssignment_0() { return cKeyAssignment_0; } - /** - * Gets the key reflex key parser rule call 0 0. - * - * @return the key reflex key parser rule call 0 0 - */ //_ReflexKey public RuleCall getKey_ReflexKeyParserRuleCall_0_0() { return cKey_ReflexKeyParserRuleCall_0_0; } - /** - * Gets the group 1. - * - * @return the group 1 - */ //((firstFacet="name:")? name=Valid_ID)? public Group getGroup_1() { return cGroup_1; } - /** - * Gets the first facet assignment 1 0. - * - * @return the first facet assignment 1 0 - */ //(firstFacet="name:")? public Assignment getFirstFacetAssignment_1_0() { return cFirstFacetAssignment_1_0; } - /** - * Gets the first facet name keyword 1 0 0. - * - * @return the first facet name keyword 1 0 0 - */ //"name:" public Keyword getFirstFacetNameKeyword_1_0_0() { return cFirstFacetNameKeyword_1_0_0; } - /** - * Gets the name assignment 1 1. - * - * @return the name assignment 1 1 - */ //name=Valid_ID public Assignment getNameAssignment_1_1() { return cNameAssignment_1_1; } - /** - * Gets the name valid ID parser rule call 1 1 0. - * - * @return the name valid ID parser rule call 1 1 0 - */ //Valid_ID public RuleCall getNameValid_IDParserRuleCall_1_1_0() { return cNameValid_IDParserRuleCall_1_1_0; } - /** - * Gets the group 2. - * - * @return the group 2 - */ //("when"":" expr=Expression)? public Group getGroup_2() { return cGroup_2; } - /** - * Gets the when keyword 2 0. - * - * @return the when keyword 2 0 - */ //"when" public Keyword getWhenKeyword_2_0() { return cWhenKeyword_2_0; } - /** - * Gets the colon keyword 2 1. - * - * @return the colon keyword 2 1 - */ //":" public Keyword getColonKeyword_2_1() { return cColonKeyword_2_1; } - /** - * Gets the expr assignment 2 2. - * - * @return the expr assignment 2 2 - */ //expr=Expression public Assignment getExprAssignment_2_2() { return cExprAssignment_2_2; } - /** - * Gets the expr expression parser rule call 2 2 0. - * - * @return the expr expression parser rule call 2 2 0 - */ //Expression public RuleCall getExprExpressionParserRuleCall_2_2_0() { return cExprExpressionParserRuleCall_2_2_0; } - /** - * Gets the block assignment 3. - * - * @return the block assignment 3 - */ //block=Block public Assignment getBlockAssignment_3() { return cBlockAssignment_3; } - /** - * Gets the block block parser rule call 3 0. - * - * @return the block block parser rule call 3 0 - */ //Block public RuleCall getBlockBlockParserRuleCall_3_0() { return cBlockBlockParserRuleCall_3_0; } } - - /** - * The Class S_DefinitionElements. - */ public class S_DefinitionElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.S_Definition"); - - /** The c group. */ private final Group cGroup = (Group)rule.eContents().get(1); - - /** The c tkey assignment 0. */ private final Assignment cTkeyAssignment_0 = (Assignment)cGroup.eContents().get(0); - - /** The c tkey type ref parser rule call 0 0. */ private final RuleCall cTkeyTypeRefParserRuleCall_0_0 = (RuleCall)cTkeyAssignment_0.eContents().get(0); - - /** The c first facet assignment 1. */ private final Assignment cFirstFacetAssignment_1 = (Assignment)cGroup.eContents().get(1); - - /** The c first facet name keyword 1 0. */ private final Keyword cFirstFacetNameKeyword_1_0 = (Keyword)cFirstFacetAssignment_1.eContents().get(0); - - /** The c name assignment 2. */ private final Assignment cNameAssignment_2 = (Assignment)cGroup.eContents().get(2); - - /** The c name alternatives 2 0. */ private final Alternatives cNameAlternatives_2_0 = (Alternatives)cNameAssignment_2.eContents().get(0); - - /** The c name valid ID parser rule call 2 0 0. */ private final RuleCall cNameValid_IDParserRuleCall_2_0_0 = (RuleCall)cNameAlternatives_2_0.eContents().get(0); - - /** The c name STRING terminal rule call 2 0 1. */ private final RuleCall cNameSTRINGTerminalRuleCall_2_0_1 = (RuleCall)cNameAlternatives_2_0.eContents().get(1); - - /** The c group 3. */ private final Group cGroup_3 = (Group)cGroup.eContents().get(3); - - /** The c left parenthesis keyword 3 0. */ private final Keyword cLeftParenthesisKeyword_3_0 = (Keyword)cGroup_3.eContents().get(0); - - /** The c args assignment 3 1. */ private final Assignment cArgsAssignment_3_1 = (Assignment)cGroup_3.eContents().get(1); - - /** The c args action arguments parser rule call 3 1 0. */ private final RuleCall cArgsActionArgumentsParserRuleCall_3_1_0 = (RuleCall)cArgsAssignment_3_1.eContents().get(0); - - /** The c right parenthesis keyword 3 2. */ private final Keyword cRightParenthesisKeyword_3_2 = (Keyword)cGroup_3.eContents().get(2); - - /** The c facets assignment 4. */ private final Assignment cFacetsAssignment_4 = (Assignment)cGroup.eContents().get(4); - - /** The c facets facet parser rule call 4 0. */ private final RuleCall cFacetsFacetParserRuleCall_4_0 = (RuleCall)cFacetsAssignment_4.eContents().get(0); - - /** The c alternatives 5. */ private final Alternatives cAlternatives_5 = (Alternatives)cGroup.eContents().get(5); - - /** The c block assignment 5 0. */ private final Assignment cBlockAssignment_5_0 = (Assignment)cAlternatives_5.eContents().get(0); - - /** The c block block parser rule call 5 0 0. */ private final RuleCall cBlockBlockParserRuleCall_5_0_0 = (RuleCall)cBlockAssignment_5_0.eContents().get(0); - - /** The c semicolon keyword 5 1. */ private final Keyword cSemicolonKeyword_5_1 = (Keyword)cAlternatives_5.eContents().get(1); //S_Definition: // tkey=(TypeRef) (firstFacet="name:")? name=(Valid_ID | STRING) ('(' (args=ActionArguments) ')')? (facets+=Facet)* (block=Block | ';'); @Override public ParserRule getRule() { return rule; } - /** - * Gets the group. - * - * @return the group - */ //tkey=(TypeRef) (firstFacet="name:")? name=(Valid_ID | STRING) ('(' (args=ActionArguments) ')')? (facets+=Facet)* (block=Block | ';') public Group getGroup() { return cGroup; } - /** - * Gets the tkey assignment 0. - * - * @return the tkey assignment 0 - */ //tkey=(TypeRef) public Assignment getTkeyAssignment_0() { return cTkeyAssignment_0; } - /** - * Gets the tkey type ref parser rule call 0 0. - * - * @return the tkey type ref parser rule call 0 0 - */ //(TypeRef) public RuleCall getTkeyTypeRefParserRuleCall_0_0() { return cTkeyTypeRefParserRuleCall_0_0; } - /** - * Gets the first facet assignment 1. - * - * @return the first facet assignment 1 - */ //(firstFacet="name:")? public Assignment getFirstFacetAssignment_1() { return cFirstFacetAssignment_1; } - /** - * Gets the first facet name keyword 1 0. - * - * @return the first facet name keyword 1 0 - */ //"name:" public Keyword getFirstFacetNameKeyword_1_0() { return cFirstFacetNameKeyword_1_0; } - /** - * Gets the name assignment 2. - * - * @return the name assignment 2 - */ //name=(Valid_ID | STRING) public Assignment getNameAssignment_2() { return cNameAssignment_2; } - /** - * Gets the name alternatives 2 0. - * - * @return the name alternatives 2 0 - */ //(Valid_ID | STRING) public Alternatives getNameAlternatives_2_0() { return cNameAlternatives_2_0; } - /** - * Gets the name valid ID parser rule call 2 0 0. - * - * @return the name valid ID parser rule call 2 0 0 - */ //Valid_ID public RuleCall getNameValid_IDParserRuleCall_2_0_0() { return cNameValid_IDParserRuleCall_2_0_0; } - /** - * Gets the name STRING terminal rule call 2 0 1. - * - * @return the name STRING terminal rule call 2 0 1 - */ //STRING public RuleCall getNameSTRINGTerminalRuleCall_2_0_1() { return cNameSTRINGTerminalRuleCall_2_0_1; } - /** - * Gets the group 3. - * - * @return the group 3 - */ //('(' (args=ActionArguments) ')')? public Group getGroup_3() { return cGroup_3; } - /** - * Gets the left parenthesis keyword 3 0. - * - * @return the left parenthesis keyword 3 0 - */ //'(' public Keyword getLeftParenthesisKeyword_3_0() { return cLeftParenthesisKeyword_3_0; } - /** - * Gets the args assignment 3 1. - * - * @return the args assignment 3 1 - */ //(args=ActionArguments) public Assignment getArgsAssignment_3_1() { return cArgsAssignment_3_1; } - /** - * Gets the args action arguments parser rule call 3 1 0. - * - * @return the args action arguments parser rule call 3 1 0 - */ //ActionArguments public RuleCall getArgsActionArgumentsParserRuleCall_3_1_0() { return cArgsActionArgumentsParserRuleCall_3_1_0; } - /** - * Gets the right parenthesis keyword 3 2. - * - * @return the right parenthesis keyword 3 2 - */ //')' public Keyword getRightParenthesisKeyword_3_2() { return cRightParenthesisKeyword_3_2; } - /** - * Gets the facets assignment 4. - * - * @return the facets assignment 4 - */ //(facets+=Facet)* public Assignment getFacetsAssignment_4() { return cFacetsAssignment_4; } - /** - * Gets the facets facet parser rule call 4 0. - * - * @return the facets facet parser rule call 4 0 - */ //Facet public RuleCall getFacetsFacetParserRuleCall_4_0() { return cFacetsFacetParserRuleCall_4_0; } - /** - * Gets the alternatives 5. - * - * @return the alternatives 5 - */ //(block=Block | ';') public Alternatives getAlternatives_5() { return cAlternatives_5; } - /** - * Gets the block assignment 5 0. - * - * @return the block assignment 5 0 - */ //block=Block public Assignment getBlockAssignment_5_0() { return cBlockAssignment_5_0; } - /** - * Gets the block block parser rule call 5 0 0. - * - * @return the block block parser rule call 5 0 0 - */ //Block public RuleCall getBlockBlockParserRuleCall_5_0_0() { return cBlockBlockParserRuleCall_5_0_0; } - /** - * Gets the semicolon keyword 5 1. - * - * @return the semicolon keyword 5 1 - */ //';' public Keyword getSemicolonKeyword_5_1() { return cSemicolonKeyword_5_1; } } - - /** - * The Class S_ActionElements. - */ public class S_ActionElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.S_Action"); - - /** The c group. */ private final Group cGroup = (Group)rule.eContents().get(1); - - /** The c S action action 0. */ private final Action cS_ActionAction_0 = (Action)cGroup.eContents().get(0); - - /** The c key assignment 1. */ private final Assignment cKeyAssignment_1 = (Assignment)cGroup.eContents().get(1); - - /** The c key action keyword 1 0. */ private final Keyword cKeyActionKeyword_1_0 = (Keyword)cKeyAssignment_1.eContents().get(0); - - /** The c first facet assignment 2. */ private final Assignment cFirstFacetAssignment_2 = (Assignment)cGroup.eContents().get(2); - - /** The c first facet name keyword 2 0. */ private final Keyword cFirstFacetNameKeyword_2_0 = (Keyword)cFirstFacetAssignment_2.eContents().get(0); - - /** The c name assignment 3. */ private final Assignment cNameAssignment_3 = (Assignment)cGroup.eContents().get(3); - - /** The c name valid ID parser rule call 3 0. */ private final RuleCall cNameValid_IDParserRuleCall_3_0 = (RuleCall)cNameAssignment_3.eContents().get(0); - - /** The c group 4. */ private final Group cGroup_4 = (Group)cGroup.eContents().get(4); - - /** The c left parenthesis keyword 4 0. */ private final Keyword cLeftParenthesisKeyword_4_0 = (Keyword)cGroup_4.eContents().get(0); - - /** The c args assignment 4 1. */ private final Assignment cArgsAssignment_4_1 = (Assignment)cGroup_4.eContents().get(1); - - /** The c args action arguments parser rule call 4 1 0. */ private final RuleCall cArgsActionArgumentsParserRuleCall_4_1_0 = (RuleCall)cArgsAssignment_4_1.eContents().get(0); - - /** The c right parenthesis keyword 4 2. */ private final Keyword cRightParenthesisKeyword_4_2 = (Keyword)cGroup_4.eContents().get(2); - - /** The c facets assignment 5. */ private final Assignment cFacetsAssignment_5 = (Assignment)cGroup.eContents().get(5); - - /** The c facets facet parser rule call 5 0. */ private final RuleCall cFacetsFacetParserRuleCall_5_0 = (RuleCall)cFacetsAssignment_5.eContents().get(0); - - /** The c alternatives 6. */ private final Alternatives cAlternatives_6 = (Alternatives)cGroup.eContents().get(6); - - /** The c block assignment 6 0. */ private final Assignment cBlockAssignment_6_0 = (Assignment)cAlternatives_6.eContents().get(0); - - /** The c block block parser rule call 6 0 0. */ private final RuleCall cBlockBlockParserRuleCall_6_0_0 = (RuleCall)cBlockAssignment_6_0.eContents().get(0); - - /** The c semicolon keyword 6 1. */ private final Keyword cSemicolonKeyword_6_1 = (Keyword)cAlternatives_6.eContents().get(1); //S_Action returns S_Definition: // {S_Action} key="action" (firstFacet='name:')? name=Valid_ID ('(' (args=ActionArguments) ')')? (facets+=Facet)* (block=Block | ';'); @Override public ParserRule getRule() { return rule; } - /** - * Gets the group. - * - * @return the group - */ //{S_Action} key="action" (firstFacet='name:')? name=Valid_ID ('(' (args=ActionArguments) ')')? (facets+=Facet)* (block=Block | ';') public Group getGroup() { return cGroup; } - /** - * Gets the s action action 0. - * - * @return the s action action 0 - */ //{S_Action} public Action getS_ActionAction_0() { return cS_ActionAction_0; } - /** - * Gets the key assignment 1. - * - * @return the key assignment 1 - */ //key="action" public Assignment getKeyAssignment_1() { return cKeyAssignment_1; } - /** - * Gets the key action keyword 1 0. - * - * @return the key action keyword 1 0 - */ //"action" public Keyword getKeyActionKeyword_1_0() { return cKeyActionKeyword_1_0; } - /** - * Gets the first facet assignment 2. - * - * @return the first facet assignment 2 - */ //(firstFacet='name:')? public Assignment getFirstFacetAssignment_2() { return cFirstFacetAssignment_2; } - /** - * Gets the first facet name keyword 2 0. - * - * @return the first facet name keyword 2 0 - */ //'name:' public Keyword getFirstFacetNameKeyword_2_0() { return cFirstFacetNameKeyword_2_0; } - /** - * Gets the name assignment 3. - * - * @return the name assignment 3 - */ //name=Valid_ID public Assignment getNameAssignment_3() { return cNameAssignment_3; } - /** - * Gets the name valid ID parser rule call 3 0. - * - * @return the name valid ID parser rule call 3 0 - */ //Valid_ID public RuleCall getNameValid_IDParserRuleCall_3_0() { return cNameValid_IDParserRuleCall_3_0; } - /** - * Gets the group 4. - * - * @return the group 4 - */ //('(' (args=ActionArguments) ')')? public Group getGroup_4() { return cGroup_4; } - /** - * Gets the left parenthesis keyword 4 0. - * - * @return the left parenthesis keyword 4 0 - */ //'(' public Keyword getLeftParenthesisKeyword_4_0() { return cLeftParenthesisKeyword_4_0; } - /** - * Gets the args assignment 4 1. - * - * @return the args assignment 4 1 - */ //(args=ActionArguments) public Assignment getArgsAssignment_4_1() { return cArgsAssignment_4_1; } - /** - * Gets the args action arguments parser rule call 4 1 0. - * - * @return the args action arguments parser rule call 4 1 0 - */ //ActionArguments public RuleCall getArgsActionArgumentsParserRuleCall_4_1_0() { return cArgsActionArgumentsParserRuleCall_4_1_0; } - /** - * Gets the right parenthesis keyword 4 2. - * - * @return the right parenthesis keyword 4 2 - */ //')' public Keyword getRightParenthesisKeyword_4_2() { return cRightParenthesisKeyword_4_2; } - /** - * Gets the facets assignment 5. - * - * @return the facets assignment 5 - */ //(facets+=Facet)* public Assignment getFacetsAssignment_5() { return cFacetsAssignment_5; } - /** - * Gets the facets facet parser rule call 5 0. - * - * @return the facets facet parser rule call 5 0 - */ //Facet public RuleCall getFacetsFacetParserRuleCall_5_0() { return cFacetsFacetParserRuleCall_5_0; } - /** - * Gets the alternatives 6. - * - * @return the alternatives 6 - */ //(block=Block | ';') public Alternatives getAlternatives_6() { return cAlternatives_6; } - /** - * Gets the block assignment 6 0. - * - * @return the block assignment 6 0 - */ //block=Block public Assignment getBlockAssignment_6_0() { return cBlockAssignment_6_0; } - /** - * Gets the block block parser rule call 6 0 0. - * - * @return the block block parser rule call 6 0 0 - */ //Block public RuleCall getBlockBlockParserRuleCall_6_0_0() { return cBlockBlockParserRuleCall_6_0_0; } - /** - * Gets the semicolon keyword 6 1. - * - * @return the semicolon keyword 6 1 - */ //';' public Keyword getSemicolonKeyword_6_1() { return cSemicolonKeyword_6_1; } } - - /** - * The Class S_VarElements. - */ public class S_VarElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.S_Var"); - - /** The c group. */ private final Group cGroup = (Group)rule.eContents().get(1); - - /** The c S var action 0. */ private final Action cS_VarAction_0 = (Action)cGroup.eContents().get(0); - - /** The c key assignment 1. */ private final Assignment cKeyAssignment_1 = (Assignment)cGroup.eContents().get(1); - - /** The c key var or const key parser rule call 1 0. */ private final RuleCall cKey_VarOrConstKeyParserRuleCall_1_0 = (RuleCall)cKeyAssignment_1.eContents().get(0); - - /** The c first facet assignment 2. */ private final Assignment cFirstFacetAssignment_2 = (Assignment)cGroup.eContents().get(2); - - /** The c first facet name keyword 2 0. */ private final Keyword cFirstFacetNameKeyword_2_0 = (Keyword)cFirstFacetAssignment_2.eContents().get(0); - - /** The c name assignment 3. */ private final Assignment cNameAssignment_3 = (Assignment)cGroup.eContents().get(3); - - /** The c name valid ID parser rule call 3 0. */ private final RuleCall cNameValid_IDParserRuleCall_3_0 = (RuleCall)cNameAssignment_3.eContents().get(0); - - /** The c facets assignment 4. */ private final Assignment cFacetsAssignment_4 = (Assignment)cGroup.eContents().get(4); - - /** The c facets facet parser rule call 4 0. */ private final RuleCall cFacetsFacetParserRuleCall_4_0 = (RuleCall)cFacetsAssignment_4.eContents().get(0); - - /** The c semicolon keyword 5. */ private final Keyword cSemicolonKeyword_5 = (Keyword)cGroup.eContents().get(5); //S_Var returns S_Definition: // {S_Var} key=_VarOrConstKey (firstFacet="name:")? name=Valid_ID (facets+=Facet)* ';'; @Override public ParserRule getRule() { return rule; } - /** - * Gets the group. - * - * @return the group - */ //{S_Var} key=_VarOrConstKey (firstFacet="name:")? name=Valid_ID (facets+=Facet)* ';' public Group getGroup() { return cGroup; } - /** - * Gets the s var action 0. - * - * @return the s var action 0 - */ //{S_Var} public Action getS_VarAction_0() { return cS_VarAction_0; } - /** - * Gets the key assignment 1. - * - * @return the key assignment 1 - */ //key=_VarOrConstKey public Assignment getKeyAssignment_1() { return cKeyAssignment_1; } - /** - * Gets the key var or const key parser rule call 1 0. - * - * @return the key var or const key parser rule call 1 0 - */ //_VarOrConstKey public RuleCall getKey_VarOrConstKeyParserRuleCall_1_0() { return cKey_VarOrConstKeyParserRuleCall_1_0; } - /** - * Gets the first facet assignment 2. - * - * @return the first facet assignment 2 - */ //(firstFacet="name:")? public Assignment getFirstFacetAssignment_2() { return cFirstFacetAssignment_2; } - /** - * Gets the first facet name keyword 2 0. - * - * @return the first facet name keyword 2 0 - */ //"name:" public Keyword getFirstFacetNameKeyword_2_0() { return cFirstFacetNameKeyword_2_0; } - /** - * Gets the name assignment 3. - * - * @return the name assignment 3 - */ //name=Valid_ID public Assignment getNameAssignment_3() { return cNameAssignment_3; } - /** - * Gets the name valid ID parser rule call 3 0. - * - * @return the name valid ID parser rule call 3 0 - */ //Valid_ID public RuleCall getNameValid_IDParserRuleCall_3_0() { return cNameValid_IDParserRuleCall_3_0; } - /** - * Gets the facets assignment 4. - * - * @return the facets assignment 4 - */ //(facets+=Facet)* public Assignment getFacetsAssignment_4() { return cFacetsAssignment_4; } - /** - * Gets the facets facet parser rule call 4 0. - * - * @return the facets facet parser rule call 4 0 - */ //Facet public RuleCall getFacetsFacetParserRuleCall_4_0() { return cFacetsFacetParserRuleCall_4_0; } - /** - * Gets the semicolon keyword 5. - * - * @return the semicolon keyword 5 - */ //';' public Keyword getSemicolonKeyword_5() { return cSemicolonKeyword_5; } } - - /** - * The Class S_AssignmentElements. - */ public class S_AssignmentElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.S_Assignment"); - - /** The c alternatives. */ private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - - /** The c S direct assignment parser rule call 0. */ private final RuleCall cS_DirectAssignmentParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); - - /** The c S set parser rule call 1. */ private final RuleCall cS_SetParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); // /* @@ -3333,801 +1301,304 @@ public class S_AssignmentElements extends AbstractParserRuleElementFinder { // S_DirectAssignment | S_Set; @Override public ParserRule getRule() { return rule; } - /** - * Gets the alternatives. - * - * @return the alternatives - */ //S_DirectAssignment | S_Set public Alternatives getAlternatives() { return cAlternatives; } - /** - * Gets the s direct assignment parser rule call 0. - * - * @return the s direct assignment parser rule call 0 - */ //S_DirectAssignment public RuleCall getS_DirectAssignmentParserRuleCall_0() { return cS_DirectAssignmentParserRuleCall_0; } - /** - * Gets the s set parser rule call 1. - * - * @return the s set parser rule call 1 - */ //S_Set public RuleCall getS_SetParserRuleCall_1() { return cS_SetParserRuleCall_1; } } - - /** - * The Class S_DirectAssignmentElements. - */ public class S_DirectAssignmentElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.S_DirectAssignment"); - - /** The c group. */ private final Group cGroup = (Group)rule.eContents().get(1); - - /** The c group 0. */ private final Group cGroup_0 = (Group)cGroup.eContents().get(0); - - /** The c expr assignment 0 0. */ private final Assignment cExprAssignment_0_0 = (Assignment)cGroup_0.eContents().get(0); - - /** The c expr expression parser rule call 0 0 0. */ private final RuleCall cExprExpressionParserRuleCall_0_0_0 = (RuleCall)cExprAssignment_0_0.eContents().get(0); - - /** The c key assignment 0 1. */ private final Assignment cKeyAssignment_0_1 = (Assignment)cGroup_0.eContents().get(1); - - /** The c key assignment key parser rule call 0 1 0. */ private final RuleCall cKey_AssignmentKeyParserRuleCall_0_1_0 = (RuleCall)cKeyAssignment_0_1.eContents().get(0); - - /** The c value assignment 0 2. */ private final Assignment cValueAssignment_0_2 = (Assignment)cGroup_0.eContents().get(2); - - /** The c value expression parser rule call 0 2 0. */ private final RuleCall cValueExpressionParserRuleCall_0_2_0 = (RuleCall)cValueAssignment_0_2.eContents().get(0); - - /** The c facets assignment 0 3. */ private final Assignment cFacetsAssignment_0_3 = (Assignment)cGroup_0.eContents().get(3); - - /** The c facets facet parser rule call 0 3 0. */ private final RuleCall cFacetsFacetParserRuleCall_0_3_0 = (RuleCall)cFacetsAssignment_0_3.eContents().get(0); - - /** The c semicolon keyword 1. */ private final Keyword cSemicolonKeyword_1 = (Keyword)cGroup.eContents().get(1); //S_DirectAssignment: // (expr=Expression key=(_AssignmentKey) value=Expression (facets+=Facet)*) ';'; @Override public ParserRule getRule() { return rule; } - /** - * Gets the group. - * - * @return the group - */ //(expr=Expression key=(_AssignmentKey) value=Expression (facets+=Facet)*) ';' public Group getGroup() { return cGroup; } - /** - * Gets the group 0. - * - * @return the group 0 - */ //(expr=Expression key=(_AssignmentKey) value=Expression (facets+=Facet)*) public Group getGroup_0() { return cGroup_0; } - /** - * Gets the expr assignment 0 0. - * - * @return the expr assignment 0 0 - */ //expr=Expression public Assignment getExprAssignment_0_0() { return cExprAssignment_0_0; } - /** - * Gets the expr expression parser rule call 0 0 0. - * - * @return the expr expression parser rule call 0 0 0 - */ //Expression public RuleCall getExprExpressionParserRuleCall_0_0_0() { return cExprExpressionParserRuleCall_0_0_0; } - /** - * Gets the key assignment 0 1. - * - * @return the key assignment 0 1 - */ //key=(_AssignmentKey) public Assignment getKeyAssignment_0_1() { return cKeyAssignment_0_1; } - /** - * Gets the key assignment key parser rule call 0 1 0. - * - * @return the key assignment key parser rule call 0 1 0 - */ //(_AssignmentKey) public RuleCall getKey_AssignmentKeyParserRuleCall_0_1_0() { return cKey_AssignmentKeyParserRuleCall_0_1_0; } - /** - * Gets the value assignment 0 2. - * - * @return the value assignment 0 2 - */ //value=Expression public Assignment getValueAssignment_0_2() { return cValueAssignment_0_2; } - /** - * Gets the value expression parser rule call 0 2 0. - * - * @return the value expression parser rule call 0 2 0 - */ //Expression public RuleCall getValueExpressionParserRuleCall_0_2_0() { return cValueExpressionParserRuleCall_0_2_0; } - /** - * Gets the facets assignment 0 3. - * - * @return the facets assignment 0 3 - */ //(facets+=Facet)* public Assignment getFacetsAssignment_0_3() { return cFacetsAssignment_0_3; } - /** - * Gets the facets facet parser rule call 0 3 0. - * - * @return the facets facet parser rule call 0 3 0 - */ //Facet public RuleCall getFacetsFacetParserRuleCall_0_3_0() { return cFacetsFacetParserRuleCall_0_3_0; } - /** - * Gets the semicolon keyword 1. - * - * @return the semicolon keyword 1 - */ //';' public Keyword getSemicolonKeyword_1() { return cSemicolonKeyword_1; } } - - /** - * The Class S_SetElements. - */ public class S_SetElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.S_Set"); - - /** The c group. */ private final Group cGroup = (Group)rule.eContents().get(1); - - /** The c key assignment 0. */ private final Assignment cKeyAssignment_0 = (Assignment)cGroup.eContents().get(0); - - /** The c key set keyword 0 0. */ private final Keyword cKeySetKeyword_0_0 = (Keyword)cKeyAssignment_0.eContents().get(0); - - /** The c expr assignment 1. */ private final Assignment cExprAssignment_1 = (Assignment)cGroup.eContents().get(1); - - /** The c expr expression parser rule call 1 0. */ private final RuleCall cExprExpressionParserRuleCall_1_0 = (RuleCall)cExprAssignment_1.eContents().get(0); - - /** The c alternatives 2. */ private final Alternatives cAlternatives_2 = (Alternatives)cGroup.eContents().get(2); - - /** The c value keyword 2 0. */ private final Keyword cValueKeyword_2_0 = (Keyword)cAlternatives_2.eContents().get(0); - - /** The c less than sign hyphen minus keyword 2 1. */ private final Keyword cLessThanSignHyphenMinusKeyword_2_1 = (Keyword)cAlternatives_2.eContents().get(1); - - /** The c value assignment 3. */ private final Assignment cValueAssignment_3 = (Assignment)cGroup.eContents().get(3); - - /** The c value expression parser rule call 3 0. */ private final RuleCall cValueExpressionParserRuleCall_3_0 = (RuleCall)cValueAssignment_3.eContents().get(0); - - /** The c semicolon keyword 4. */ private final Keyword cSemicolonKeyword_4 = (Keyword)cGroup.eContents().get(4); //S_Set: // key="set" expr=Expression ("value:" | "<-") value=Expression ";"; @Override public ParserRule getRule() { return rule; } - /** - * Gets the group. - * - * @return the group - */ //key="set" expr=Expression ("value:" | "<-") value=Expression ";" public Group getGroup() { return cGroup; } - /** - * Gets the key assignment 0. - * - * @return the key assignment 0 - */ //key="set" public Assignment getKeyAssignment_0() { return cKeyAssignment_0; } - /** - * Gets the key set keyword 0 0. - * - * @return the key set keyword 0 0 - */ //"set" public Keyword getKeySetKeyword_0_0() { return cKeySetKeyword_0_0; } - /** - * Gets the expr assignment 1. - * - * @return the expr assignment 1 - */ //expr=Expression public Assignment getExprAssignment_1() { return cExprAssignment_1; } - /** - * Gets the expr expression parser rule call 1 0. - * - * @return the expr expression parser rule call 1 0 - */ //Expression public RuleCall getExprExpressionParserRuleCall_1_0() { return cExprExpressionParserRuleCall_1_0; } - /** - * Gets the alternatives 2. - * - * @return the alternatives 2 - */ //("value:" | "<-") public Alternatives getAlternatives_2() { return cAlternatives_2; } - /** - * Gets the value keyword 2 0. - * - * @return the value keyword 2 0 - */ //"value:" public Keyword getValueKeyword_2_0() { return cValueKeyword_2_0; } - /** - * Gets the less than sign hyphen minus keyword 2 1. - * - * @return the less than sign hyphen minus keyword 2 1 - */ //"<-" public Keyword getLessThanSignHyphenMinusKeyword_2_1() { return cLessThanSignHyphenMinusKeyword_2_1; } - /** - * Gets the value assignment 3. - * - * @return the value assignment 3 - */ //value=Expression public Assignment getValueAssignment_3() { return cValueAssignment_3; } - /** - * Gets the value expression parser rule call 3 0. - * - * @return the value expression parser rule call 3 0 - */ //Expression public RuleCall getValueExpressionParserRuleCall_3_0() { return cValueExpressionParserRuleCall_3_0; } - /** - * Gets the semicolon keyword 4. - * - * @return the semicolon keyword 4 - */ //";" public Keyword getSemicolonKeyword_4() { return cSemicolonKeyword_4; } } - - /** - * The Class S_EquationsElements. - */ public class S_EquationsElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.S_Equations"); - - /** The c group. */ private final Group cGroup = (Group)rule.eContents().get(1); - - /** The c key assignment 0. */ private final Assignment cKeyAssignment_0 = (Assignment)cGroup.eContents().get(0); - - /** The c key equations key parser rule call 0 0. */ private final RuleCall cKey_EquationsKeyParserRuleCall_0_0 = (RuleCall)cKeyAssignment_0.eContents().get(0); - - /** The c name assignment 1. */ private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); - - /** The c name valid ID parser rule call 1 0. */ private final RuleCall cNameValid_IDParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); - - /** The c facets assignment 2. */ private final Assignment cFacetsAssignment_2 = (Assignment)cGroup.eContents().get(2); - - /** The c facets facet parser rule call 2 0. */ private final RuleCall cFacetsFacetParserRuleCall_2_0 = (RuleCall)cFacetsAssignment_2.eContents().get(0); - - /** The c alternatives 3. */ private final Alternatives cAlternatives_3 = (Alternatives)cGroup.eContents().get(3); - - /** The c group 3 0. */ private final Group cGroup_3_0 = (Group)cAlternatives_3.eContents().get(0); - - /** The c left curly bracket keyword 3 0 0. */ private final Keyword cLeftCurlyBracketKeyword_3_0_0 = (Keyword)cGroup_3_0.eContents().get(0); - - /** The c group 3 0 1. */ private final Group cGroup_3_0_1 = (Group)cGroup_3_0.eContents().get(1); - - /** The c equations assignment 3 0 1 0. */ private final Assignment cEquationsAssignment_3_0_1_0 = (Assignment)cGroup_3_0_1.eContents().get(0); - - /** The c equations S equation parser rule call 3 0 1 0 0. */ private final RuleCall cEquationsS_EquationParserRuleCall_3_0_1_0_0 = (RuleCall)cEquationsAssignment_3_0_1_0.eContents().get(0); - - /** The c semicolon keyword 3 0 1 1. */ private final Keyword cSemicolonKeyword_3_0_1_1 = (Keyword)cGroup_3_0_1.eContents().get(1); - - /** The c right curly bracket keyword 3 0 2. */ private final Keyword cRightCurlyBracketKeyword_3_0_2 = (Keyword)cGroup_3_0.eContents().get(2); - - /** The c semicolon keyword 3 1. */ private final Keyword cSemicolonKeyword_3_1 = (Keyword)cAlternatives_3.eContents().get(1); //S_Equations: // key=_EquationsKey name=Valid_ID (facets+=Facet)* ('{' (equations+=S_Equation ';')* '}' | ';'); @Override public ParserRule getRule() { return rule; } - /** - * Gets the group. - * - * @return the group - */ //key=_EquationsKey name=Valid_ID (facets+=Facet)* ('{' (equations+=S_Equation ';')* '}' | ';') public Group getGroup() { return cGroup; } - /** - * Gets the key assignment 0. - * - * @return the key assignment 0 - */ //key=_EquationsKey public Assignment getKeyAssignment_0() { return cKeyAssignment_0; } - /** - * Gets the key equations key parser rule call 0 0. - * - * @return the key equations key parser rule call 0 0 - */ //_EquationsKey public RuleCall getKey_EquationsKeyParserRuleCall_0_0() { return cKey_EquationsKeyParserRuleCall_0_0; } - /** - * Gets the name assignment 1. - * - * @return the name assignment 1 - */ //name=Valid_ID public Assignment getNameAssignment_1() { return cNameAssignment_1; } - /** - * Gets the name valid ID parser rule call 1 0. - * - * @return the name valid ID parser rule call 1 0 - */ //Valid_ID public RuleCall getNameValid_IDParserRuleCall_1_0() { return cNameValid_IDParserRuleCall_1_0; } - /** - * Gets the facets assignment 2. - * - * @return the facets assignment 2 - */ //(facets+=Facet)* public Assignment getFacetsAssignment_2() { return cFacetsAssignment_2; } - /** - * Gets the facets facet parser rule call 2 0. - * - * @return the facets facet parser rule call 2 0 - */ //Facet public RuleCall getFacetsFacetParserRuleCall_2_0() { return cFacetsFacetParserRuleCall_2_0; } - /** - * Gets the alternatives 3. - * - * @return the alternatives 3 - */ //('{' (equations+=S_Equation ';')* '}' | ';') public Alternatives getAlternatives_3() { return cAlternatives_3; } - /** - * Gets the group 3 0. - * - * @return the group 3 0 - */ //'{' (equations+=S_Equation ';')* '}' public Group getGroup_3_0() { return cGroup_3_0; } - /** - * Gets the left curly bracket keyword 3 0 0. - * - * @return the left curly bracket keyword 3 0 0 - */ //'{' public Keyword getLeftCurlyBracketKeyword_3_0_0() { return cLeftCurlyBracketKeyword_3_0_0; } - /** - * Gets the group 3 0 1. - * - * @return the group 3 0 1 - */ //(equations+=S_Equation ';')* public Group getGroup_3_0_1() { return cGroup_3_0_1; } - /** - * Gets the equations assignment 3 0 1 0. - * - * @return the equations assignment 3 0 1 0 - */ //equations+=S_Equation public Assignment getEquationsAssignment_3_0_1_0() { return cEquationsAssignment_3_0_1_0; } - /** - * Gets the equations S equation parser rule call 3 0 1 0 0. - * - * @return the equations S equation parser rule call 3 0 1 0 0 - */ //S_Equation public RuleCall getEquationsS_EquationParserRuleCall_3_0_1_0_0() { return cEquationsS_EquationParserRuleCall_3_0_1_0_0; } - /** - * Gets the semicolon keyword 3 0 1 1. - * - * @return the semicolon keyword 3 0 1 1 - */ //';' public Keyword getSemicolonKeyword_3_0_1_1() { return cSemicolonKeyword_3_0_1_1; } - /** - * Gets the right curly bracket keyword 3 0 2. - * - * @return the right curly bracket keyword 3 0 2 - */ //'}' public Keyword getRightCurlyBracketKeyword_3_0_2() { return cRightCurlyBracketKeyword_3_0_2; } - /** - * Gets the semicolon keyword 3 1. - * - * @return the semicolon keyword 3 1 - */ //';' public Keyword getSemicolonKeyword_3_1() { return cSemicolonKeyword_3_1; } } - - /** - * The Class S_EquationElements. - */ public class S_EquationElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.S_Equation"); - - /** The c group. */ private final Group cGroup = (Group)rule.eContents().get(1); - - /** The c expr assignment 0. */ private final Assignment cExprAssignment_0 = (Assignment)cGroup.eContents().get(0); - - /** The c expr alternatives 0 0. */ private final Alternatives cExprAlternatives_0_0 = (Alternatives)cExprAssignment_0.eContents().get(0); - - /** The c expr function parser rule call 0 0 0. */ private final RuleCall cExprFunctionParserRuleCall_0_0_0 = (RuleCall)cExprAlternatives_0_0.eContents().get(0); - - /** The c expr variable ref parser rule call 0 0 1. */ private final RuleCall cExprVariableRefParserRuleCall_0_0_1 = (RuleCall)cExprAlternatives_0_0.eContents().get(1); - - /** The c key assignment 1. */ private final Assignment cKeyAssignment_1 = (Assignment)cGroup.eContents().get(1); - - /** The c key equals sign keyword 1 0. */ private final Keyword cKeyEqualsSignKeyword_1_0 = (Keyword)cKeyAssignment_1.eContents().get(0); - - /** The c value assignment 2. */ private final Assignment cValueAssignment_2 = (Assignment)cGroup.eContents().get(2); - - /** The c value expression parser rule call 2 0. */ private final RuleCall cValueExpressionParserRuleCall_2_0 = (RuleCall)cValueAssignment_2.eContents().get(0); //S_Equation returns S_Assignment: // expr=(Function|VariableRef) key="=" value=Expression; @Override public ParserRule getRule() { return rule; } - /** - * Gets the group. - * - * @return the group - */ //expr=(Function|VariableRef) key="=" value=Expression public Group getGroup() { return cGroup; } - /** - * Gets the expr assignment 0. - * - * @return the expr assignment 0 - */ //expr=(Function|VariableRef) public Assignment getExprAssignment_0() { return cExprAssignment_0; } - /** - * Gets the expr alternatives 0 0. - * - * @return the expr alternatives 0 0 - */ //(Function|VariableRef) public Alternatives getExprAlternatives_0_0() { return cExprAlternatives_0_0; } - /** - * Gets the expr function parser rule call 0 0 0. - * - * @return the expr function parser rule call 0 0 0 - */ //Function public RuleCall getExprFunctionParserRuleCall_0_0_0() { return cExprFunctionParserRuleCall_0_0_0; } - /** - * Gets the expr variable ref parser rule call 0 0 1. - * - * @return the expr variable ref parser rule call 0 0 1 - */ //VariableRef public RuleCall getExprVariableRefParserRuleCall_0_0_1() { return cExprVariableRefParserRuleCall_0_0_1; } - /** - * Gets the key assignment 1. - * - * @return the key assignment 1 - */ //key="=" public Assignment getKeyAssignment_1() { return cKeyAssignment_1; } - /** - * Gets the key equals sign keyword 1 0. - * - * @return the key equals sign keyword 1 0 - */ //"=" public Keyword getKeyEqualsSignKeyword_1_0() { return cKeyEqualsSignKeyword_1_0; } - /** - * Gets the value assignment 2. - * - * @return the value assignment 2 - */ //value=Expression public Assignment getValueAssignment_2() { return cValueAssignment_2; } - /** - * Gets the value expression parser rule call 2 0. - * - * @return the value expression parser rule call 2 0 - */ //Expression public RuleCall getValueExpressionParserRuleCall_2_0() { return cValueExpressionParserRuleCall_2_0; } } - - /** - * The Class S_SolveElements. - */ public class S_SolveElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.S_Solve"); - - /** The c group. */ private final Group cGroup = (Group)rule.eContents().get(1); - - /** The c key assignment 0. */ private final Assignment cKeyAssignment_0 = (Assignment)cGroup.eContents().get(0); - - /** The c key solve key parser rule call 0 0. */ private final RuleCall cKey_SolveKeyParserRuleCall_0_0 = (RuleCall)cKeyAssignment_0.eContents().get(0); - - /** The c first facet assignment 1. */ private final Assignment cFirstFacetAssignment_1 = (Assignment)cGroup.eContents().get(1); - - /** The c first facet equation keyword 1 0. */ private final Keyword cFirstFacetEquationKeyword_1_0 = (Keyword)cFirstFacetAssignment_1.eContents().get(0); - - /** The c expr assignment 2. */ private final Assignment cExprAssignment_2 = (Assignment)cGroup.eContents().get(2); - - /** The c expr equation ref parser rule call 2 0. */ private final RuleCall cExprEquationRefParserRuleCall_2_0 = (RuleCall)cExprAssignment_2.eContents().get(0); - - /** The c facets assignment 3. */ private final Assignment cFacetsAssignment_3 = (Assignment)cGroup.eContents().get(3); - - /** The c facets facet parser rule call 3 0. */ private final RuleCall cFacetsFacetParserRuleCall_3_0 = (RuleCall)cFacetsAssignment_3.eContents().get(0); - - /** The c alternatives 4. */ private final Alternatives cAlternatives_4 = (Alternatives)cGroup.eContents().get(4); - - /** The c block assignment 4 0. */ private final Assignment cBlockAssignment_4_0 = (Assignment)cAlternatives_4.eContents().get(0); - - /** The c block block parser rule call 4 0 0. */ private final RuleCall cBlockBlockParserRuleCall_4_0_0 = (RuleCall)cBlockAssignment_4_0.eContents().get(0); - - /** The c semicolon keyword 4 1. */ private final Keyword cSemicolonKeyword_4_1 = (Keyword)cAlternatives_4.eContents().get(1); //S_Solve: // key=_SolveKey (firstFacet="equation:")? expr=EquationRef (facets+=Facet)* (block=Block | ';'); @Override public ParserRule getRule() { return rule; } - /** - * Gets the group. - * - * @return the group - */ //key=_SolveKey (firstFacet="equation:")? expr=EquationRef (facets+=Facet)* (block=Block | ';') public Group getGroup() { return cGroup; } - /** - * Gets the key assignment 0. - * - * @return the key assignment 0 - */ //key=_SolveKey public Assignment getKeyAssignment_0() { return cKeyAssignment_0; } - /** - * Gets the key solve key parser rule call 0 0. - * - * @return the key solve key parser rule call 0 0 - */ //_SolveKey public RuleCall getKey_SolveKeyParserRuleCall_0_0() { return cKey_SolveKeyParserRuleCall_0_0; } - /** - * Gets the first facet assignment 1. - * - * @return the first facet assignment 1 - */ //(firstFacet="equation:")? public Assignment getFirstFacetAssignment_1() { return cFirstFacetAssignment_1; } - /** - * Gets the first facet equation keyword 1 0. - * - * @return the first facet equation keyword 1 0 - */ //"equation:" public Keyword getFirstFacetEquationKeyword_1_0() { return cFirstFacetEquationKeyword_1_0; } - /** - * Gets the expr assignment 2. - * - * @return the expr assignment 2 - */ //expr=EquationRef public Assignment getExprAssignment_2() { return cExprAssignment_2; } - /** - * Gets the expr equation ref parser rule call 2 0. - * - * @return the expr equation ref parser rule call 2 0 - */ //EquationRef public RuleCall getExprEquationRefParserRuleCall_2_0() { return cExprEquationRefParserRuleCall_2_0; } - /** - * Gets the facets assignment 3. - * - * @return the facets assignment 3 - */ //(facets+=Facet)* public Assignment getFacetsAssignment_3() { return cFacetsAssignment_3; } - /** - * Gets the facets facet parser rule call 3 0. - * - * @return the facets facet parser rule call 3 0 - */ //Facet public RuleCall getFacetsFacetParserRuleCall_3_0() { return cFacetsFacetParserRuleCall_3_0; } - /** - * Gets the alternatives 4. - * - * @return the alternatives 4 - */ //(block=Block | ';') public Alternatives getAlternatives_4() { return cAlternatives_4; } - /** - * Gets the block assignment 4 0. - * - * @return the block assignment 4 0 - */ //block=Block public Assignment getBlockAssignment_4_0() { return cBlockAssignment_4_0; } - /** - * Gets the block block parser rule call 4 0 0. - * - * @return the block block parser rule call 4 0 0 - */ //Block public RuleCall getBlockBlockParserRuleCall_4_0_0() { return cBlockBlockParserRuleCall_4_0_0; } - /** - * Gets the semicolon keyword 4 1. - * - * @return the semicolon keyword 4 1 - */ //';' public Keyword getSemicolonKeyword_4_1() { return cSemicolonKeyword_4_1; } } - - /** - * The Class S_DisplayElements. - */ public class S_DisplayElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.S_Display"); - - /** The c group. */ private final Group cGroup = (Group)rule.eContents().get(1); - - /** The c key assignment 0. */ private final Assignment cKeyAssignment_0 = (Assignment)cGroup.eContents().get(0); - - /** The c key display keyword 0 0. */ private final Keyword cKeyDisplayKeyword_0_0 = (Keyword)cKeyAssignment_0.eContents().get(0); - - /** The c first facet assignment 1. */ private final Assignment cFirstFacetAssignment_1 = (Assignment)cGroup.eContents().get(1); - - /** The c first facet name keyword 1 0. */ private final Keyword cFirstFacetNameKeyword_1_0 = (Keyword)cFirstFacetAssignment_1.eContents().get(0); - - /** The c name assignment 2. */ private final Assignment cNameAssignment_2 = (Assignment)cGroup.eContents().get(2); - - /** The c name alternatives 2 0. */ private final Alternatives cNameAlternatives_2_0 = (Alternatives)cNameAssignment_2.eContents().get(0); - - /** The c name valid ID parser rule call 2 0 0. */ private final RuleCall cNameValid_IDParserRuleCall_2_0_0 = (RuleCall)cNameAlternatives_2_0.eContents().get(0); - - /** The c name STRING terminal rule call 2 0 1. */ private final RuleCall cNameSTRINGTerminalRuleCall_2_0_1 = (RuleCall)cNameAlternatives_2_0.eContents().get(1); - - /** The c facets assignment 3. */ private final Assignment cFacetsAssignment_3 = (Assignment)cGroup.eContents().get(3); - - /** The c facets facet parser rule call 3 0. */ private final RuleCall cFacetsFacetParserRuleCall_3_0 = (RuleCall)cFacetsAssignment_3.eContents().get(0); - - /** The c block assignment 4. */ private final Assignment cBlockAssignment_4 = (Assignment)cGroup.eContents().get(4); - - /** The c block display block parser rule call 4 0. */ private final RuleCall cBlockDisplayBlockParserRuleCall_4_0 = (RuleCall)cBlockAssignment_4.eContents().get(0); ///** @@ -4138,135 +1609,52 @@ public class S_DisplayElements extends AbstractParserRuleElementFinder { //; @Override public ParserRule getRule() { return rule; } - /** - * Gets the group. - * - * @return the group - */ //key="display" (firstFacet="name:")? name=(Valid_ID|STRING) (facets+=Facet)* block=displayBlock public Group getGroup() { return cGroup; } - /** - * Gets the key assignment 0. - * - * @return the key assignment 0 - */ //key="display" public Assignment getKeyAssignment_0() { return cKeyAssignment_0; } - /** - * Gets the key display keyword 0 0. - * - * @return the key display keyword 0 0 - */ //"display" public Keyword getKeyDisplayKeyword_0_0() { return cKeyDisplayKeyword_0_0; } - /** - * Gets the first facet assignment 1. - * - * @return the first facet assignment 1 - */ //(firstFacet="name:")? public Assignment getFirstFacetAssignment_1() { return cFirstFacetAssignment_1; } - /** - * Gets the first facet name keyword 1 0. - * - * @return the first facet name keyword 1 0 - */ //"name:" public Keyword getFirstFacetNameKeyword_1_0() { return cFirstFacetNameKeyword_1_0; } - /** - * Gets the name assignment 2. - * - * @return the name assignment 2 - */ //name=(Valid_ID|STRING) public Assignment getNameAssignment_2() { return cNameAssignment_2; } - /** - * Gets the name alternatives 2 0. - * - * @return the name alternatives 2 0 - */ //(Valid_ID|STRING) public Alternatives getNameAlternatives_2_0() { return cNameAlternatives_2_0; } - /** - * Gets the name valid ID parser rule call 2 0 0. - * - * @return the name valid ID parser rule call 2 0 0 - */ //Valid_ID public RuleCall getNameValid_IDParserRuleCall_2_0_0() { return cNameValid_IDParserRuleCall_2_0_0; } - /** - * Gets the name STRING terminal rule call 2 0 1. - * - * @return the name STRING terminal rule call 2 0 1 - */ //STRING public RuleCall getNameSTRINGTerminalRuleCall_2_0_1() { return cNameSTRINGTerminalRuleCall_2_0_1; } - /** - * Gets the facets assignment 3. - * - * @return the facets assignment 3 - */ //(facets+=Facet)* public Assignment getFacetsAssignment_3() { return cFacetsAssignment_3; } - /** - * Gets the facets facet parser rule call 3 0. - * - * @return the facets facet parser rule call 3 0 - */ //Facet public RuleCall getFacetsFacetParserRuleCall_3_0() { return cFacetsFacetParserRuleCall_3_0; } - /** - * Gets the block assignment 4. - * - * @return the block assignment 4 - */ //block=displayBlock public Assignment getBlockAssignment_4() { return cBlockAssignment_4; } - /** - * Gets the block display block parser rule call 4 0. - * - * @return the block display block parser rule call 4 0 - */ //displayBlock public RuleCall getBlockDisplayBlockParserRuleCall_4_0() { return cBlockDisplayBlockParserRuleCall_4_0; } } - - /** - * The Class DisplayBlockElements. - */ public class DisplayBlockElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.displayBlock"); - - /** The c group. */ private final Group cGroup = (Group)rule.eContents().get(1); - - /** The c block action 0. */ private final Action cBlockAction_0 = (Action)cGroup.eContents().get(0); - - /** The c left curly bracket keyword 1. */ private final Keyword cLeftCurlyBracketKeyword_1 = (Keyword)cGroup.eContents().get(1); - - /** The c statements assignment 2. */ private final Assignment cStatementsAssignment_2 = (Assignment)cGroup.eContents().get(2); - - /** The c statements display statement parser rule call 2 0. */ private final RuleCall cStatementsDisplayStatementParserRuleCall_2_0 = (RuleCall)cStatementsAssignment_2.eContents().get(0); - - /** The c right curly bracket keyword 3. */ private final Keyword cRightCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3); //displayBlock returns Block: @@ -4274,70 +1662,28 @@ public class DisplayBlockElements extends AbstractParserRuleElementFinder { //; @Override public ParserRule getRule() { return rule; } - /** - * Gets the group. - * - * @return the group - */ //{Block} '{' (statements+=displayStatement)* '}' public Group getGroup() { return cGroup; } - /** - * Gets the block action 0. - * - * @return the block action 0 - */ //{Block} public Action getBlockAction_0() { return cBlockAction_0; } - /** - * Gets the left curly bracket keyword 1. - * - * @return the left curly bracket keyword 1 - */ //'{' public Keyword getLeftCurlyBracketKeyword_1() { return cLeftCurlyBracketKeyword_1; } - /** - * Gets the statements assignment 2. - * - * @return the statements assignment 2 - */ //(statements+=displayStatement)* public Assignment getStatementsAssignment_2() { return cStatementsAssignment_2; } - /** - * Gets the statements display statement parser rule call 2 0. - * - * @return the statements display statement parser rule call 2 0 - */ //displayStatement public RuleCall getStatementsDisplayStatementParserRuleCall_2_0() { return cStatementsDisplayStatementParserRuleCall_2_0; } - /** - * Gets the right curly bracket keyword 3. - * - * @return the right curly bracket keyword 3 - */ //'}' public Keyword getRightCurlyBracketKeyword_3() { return cRightCurlyBracketKeyword_3; } } - - /** - * The Class DisplayStatementElements. - */ public class DisplayStatementElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.displayStatement"); - - /** The c alternatives. */ private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - - /** The c species or grid display statement parser rule call 0. */ private final RuleCall cSpeciesOrGridDisplayStatementParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); - - /** The c statement parser rule call 1. */ private final RuleCall cStatementParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); //displayStatement returns Statement: @@ -4345,70 +1691,27 @@ public class DisplayStatementElements extends AbstractParserRuleElementFinder { //; @Override public ParserRule getRule() { return rule; } - /** - * Gets the alternatives. - * - * @return the alternatives - */ //=>speciesOrGridDisplayStatement | Statement public Alternatives getAlternatives() { return cAlternatives; } - /** - * Gets the species or grid display statement parser rule call 0. - * - * @return the species or grid display statement parser rule call 0 - */ //=>speciesOrGridDisplayStatement public RuleCall getSpeciesOrGridDisplayStatementParserRuleCall_0() { return cSpeciesOrGridDisplayStatementParserRuleCall_0; } - /** - * Gets the statement parser rule call 1. - * - * @return the statement parser rule call 1 - */ //Statement public RuleCall getStatementParserRuleCall_1() { return cStatementParserRuleCall_1; } } - - /** - * The Class SpeciesOrGridDisplayStatementElements. - */ public class SpeciesOrGridDisplayStatementElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.speciesOrGridDisplayStatement"); - - /** The c group. */ private final Group cGroup = (Group)rule.eContents().get(1); - - /** The c key assignment 0. */ private final Assignment cKeyAssignment_0 = (Assignment)cGroup.eContents().get(0); - - /** The c key species key parser rule call 0 0. */ private final RuleCall cKey_SpeciesKeyParserRuleCall_0_0 = (RuleCall)cKeyAssignment_0.eContents().get(0); - - /** The c expr assignment 1. */ private final Assignment cExprAssignment_1 = (Assignment)cGroup.eContents().get(1); - - /** The c expr expression parser rule call 1 0. */ private final RuleCall cExprExpressionParserRuleCall_1_0 = (RuleCall)cExprAssignment_1.eContents().get(0); - - /** The c facets assignment 2. */ private final Assignment cFacetsAssignment_2 = (Assignment)cGroup.eContents().get(2); - - /** The c facets facet parser rule call 2 0. */ private final RuleCall cFacetsFacetParserRuleCall_2_0 = (RuleCall)cFacetsAssignment_2.eContents().get(0); - - /** The c alternatives 3. */ private final Alternatives cAlternatives_3 = (Alternatives)cGroup.eContents().get(3); - - /** The c block assignment 3 0. */ private final Assignment cBlockAssignment_3_0 = (Assignment)cAlternatives_3.eContents().get(0); - - /** The c block display block parser rule call 3 0 0. */ private final RuleCall cBlockDisplayBlockParserRuleCall_3_0_0 = (RuleCall)cBlockAssignment_3_0.eContents().get(0); - - /** The c semicolon keyword 3 1. */ private final Keyword cSemicolonKeyword_3_1 = (Keyword)cAlternatives_3.eContents().get(1); //speciesOrGridDisplayStatement: @@ -4416,104 +1719,41 @@ public class SpeciesOrGridDisplayStatementElements extends AbstractParserRuleEle //; @Override public ParserRule getRule() { return rule; } - /** - * Gets the group. - * - * @return the group - */ //key=_SpeciesKey expr=Expression (facets+=Facet)* (block=displayBlock | ";") public Group getGroup() { return cGroup; } - /** - * Gets the key assignment 0. - * - * @return the key assignment 0 - */ //key=_SpeciesKey public Assignment getKeyAssignment_0() { return cKeyAssignment_0; } - /** - * Gets the key species key parser rule call 0 0. - * - * @return the key species key parser rule call 0 0 - */ //_SpeciesKey public RuleCall getKey_SpeciesKeyParserRuleCall_0_0() { return cKey_SpeciesKeyParserRuleCall_0_0; } - /** - * Gets the expr assignment 1. - * - * @return the expr assignment 1 - */ //expr=Expression public Assignment getExprAssignment_1() { return cExprAssignment_1; } - /** - * Gets the expr expression parser rule call 1 0. - * - * @return the expr expression parser rule call 1 0 - */ //Expression public RuleCall getExprExpressionParserRuleCall_1_0() { return cExprExpressionParserRuleCall_1_0; } - /** - * Gets the facets assignment 2. - * - * @return the facets assignment 2 - */ //(facets+=Facet)* public Assignment getFacetsAssignment_2() { return cFacetsAssignment_2; } - /** - * Gets the facets facet parser rule call 2 0. - * - * @return the facets facet parser rule call 2 0 - */ //Facet public RuleCall getFacetsFacetParserRuleCall_2_0() { return cFacetsFacetParserRuleCall_2_0; } - /** - * Gets the alternatives 3. - * - * @return the alternatives 3 - */ //(block=displayBlock | ";") public Alternatives getAlternatives_3() { return cAlternatives_3; } - /** - * Gets the block assignment 3 0. - * - * @return the block assignment 3 0 - */ //block=displayBlock public Assignment getBlockAssignment_3_0() { return cBlockAssignment_3_0; } - /** - * Gets the block display block parser rule call 3 0 0. - * - * @return the block display block parser rule call 3 0 0 - */ //displayBlock public RuleCall getBlockDisplayBlockParserRuleCall_3_0_0() { return cBlockDisplayBlockParserRuleCall_3_0_0; } - /** - * Gets the semicolon keyword 3 1. - * - * @return the semicolon keyword 3 1 - */ //";" public Keyword getSemicolonKeyword_3_1() { return cSemicolonKeyword_3_1; } } - - /** - * The Class _EquationsKeyElements. - */ public class _EquationsKeyElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml._EquationsKey"); - - /** The c equation keyword. */ private final Keyword cEquationKeyword = (Keyword)rule.eContents().get(1); // /** @@ -4523,94 +1763,41 @@ public class _EquationsKeyElements extends AbstractParserRuleElementFinder { // "equation"; @Override public ParserRule getRule() { return rule; } - /** - * Gets the equation keyword. - * - * @return the equation keyword - */ //"equation" public Keyword getEquationKeyword() { return cEquationKeyword; } } - - /** - * The Class _SolveKeyElements. - */ public class _SolveKeyElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml._SolveKey"); - - /** The c solve keyword. */ private final Keyword cSolveKeyword = (Keyword)rule.eContents().get(1); //_SolveKey: // "solve"; @Override public ParserRule getRule() { return rule; } - /** - * Gets the solve keyword. - * - * @return the solve keyword - */ //"solve" public Keyword getSolveKeyword() { return cSolveKeyword; } } - - /** - * The Class _SpeciesKeyElements. - */ public class _SpeciesKeyElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml._SpeciesKey"); - - /** The c alternatives. */ private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - - /** The c species keyword 0. */ private final Keyword cSpeciesKeyword_0 = (Keyword)cAlternatives.eContents().get(0); - - /** The c grid keyword 1. */ private final Keyword cGridKeyword_1 = (Keyword)cAlternatives.eContents().get(1); //_SpeciesKey: // "species" | "grid"; @Override public ParserRule getRule() { return rule; } - /** - * Gets the alternatives. - * - * @return the alternatives - */ //"species" | "grid" public Alternatives getAlternatives() { return cAlternatives; } - /** - * Gets the species keyword 0. - * - * @return the species keyword 0 - */ //"species" public Keyword getSpeciesKeyword_0() { return cSpeciesKeyword_0; } - /** - * Gets the grid keyword 1. - * - * @return the grid keyword 1 - */ //"grid" public Keyword getGridKeyword_1() { return cGridKeyword_1; } } - - /** - * The Class _ExperimentKeyElements. - */ public class _ExperimentKeyElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml._ExperimentKey"); - - /** The c experiment keyword. */ private final Keyword cExperimentKeyword = (Keyword)rule.eContents().get(1); //_ExperimentKey: @@ -4618,105 +1805,38 @@ public class _ExperimentKeyElements extends AbstractParserRuleElementFinder { //; @Override public ParserRule getRule() { return rule; } - /** - * Gets the experiment keyword. - * - * @return the experiment keyword - */ //"experiment" public Keyword getExperimentKeyword() { return cExperimentKeyword; } } - - /** - * The Class _1Expr_Facets_BlockOrEnd_KeyElements. - */ public class _1Expr_Facets_BlockOrEnd_KeyElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml._1Expr_Facets_BlockOrEnd_Key"); - - /** The c alternatives. */ private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - - /** The c layer key parser rule call 0. */ private final RuleCall c_LayerKeyParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); - - /** The c ask keyword 1. */ private final Keyword cAskKeyword_1 = (Keyword)cAlternatives.eContents().get(1); - - /** The c release keyword 2. */ private final Keyword cReleaseKeyword_2 = (Keyword)cAlternatives.eContents().get(2); - - /** The c capture keyword 3. */ private final Keyword cCaptureKeyword_3 = (Keyword)cAlternatives.eContents().get(3); - - /** The c create keyword 4. */ private final Keyword cCreateKeyword_4 = (Keyword)cAlternatives.eContents().get(4); - - /** The c write keyword 5. */ private final Keyword cWriteKeyword_5 = (Keyword)cAlternatives.eContents().get(5); - - /** The c error keyword 6. */ private final Keyword cErrorKeyword_6 = (Keyword)cAlternatives.eContents().get(6); - - /** The c warn keyword 7. */ private final Keyword cWarnKeyword_7 = (Keyword)cAlternatives.eContents().get(7); - - /** The c exception keyword 8. */ private final Keyword cExceptionKeyword_8 = (Keyword)cAlternatives.eContents().get(8); - - /** The c save keyword 9. */ private final Keyword cSaveKeyword_9 = (Keyword)cAlternatives.eContents().get(9); - - /** The c assert keyword 10. */ private final Keyword cAssertKeyword_10 = (Keyword)cAlternatives.eContents().get(10); - - /** The c inspect keyword 11. */ private final Keyword cInspectKeyword_11 = (Keyword)cAlternatives.eContents().get(11); - - /** The c browse keyword 12. */ private final Keyword cBrowseKeyword_12 = (Keyword)cAlternatives.eContents().get(12); - - /** The c draw keyword 13. */ private final Keyword cDrawKeyword_13 = (Keyword)cAlternatives.eContents().get(13); - - /** The c using keyword 14. */ private final Keyword cUsingKeyword_14 = (Keyword)cAlternatives.eContents().get(14); - - /** The c switch keyword 15. */ private final Keyword cSwitchKeyword_15 = (Keyword)cAlternatives.eContents().get(15); - - /** The c put keyword 16. */ private final Keyword cPutKeyword_16 = (Keyword)cAlternatives.eContents().get(16); - - /** The c add keyword 17. */ private final Keyword cAddKeyword_17 = (Keyword)cAlternatives.eContents().get(17); - - /** The c remove keyword 18. */ private final Keyword cRemoveKeyword_18 = (Keyword)cAlternatives.eContents().get(18); - - /** The c match keyword 19. */ private final Keyword cMatchKeyword_19 = (Keyword)cAlternatives.eContents().get(19); - - /** The c match between keyword 20. */ private final Keyword cMatch_betweenKeyword_20 = (Keyword)cAlternatives.eContents().get(20); - - /** The c match one keyword 21. */ private final Keyword cMatch_oneKeyword_21 = (Keyword)cAlternatives.eContents().get(21); - - /** The c parameter keyword 22. */ private final Keyword cParameterKeyword_22 = (Keyword)cAlternatives.eContents().get(22); - - /** The c status keyword 23. */ private final Keyword cStatusKeyword_23 = (Keyword)cAlternatives.eContents().get(23); - - /** The c highlight keyword 24. */ private final Keyword cHighlightKeyword_24 = (Keyword)cAlternatives.eContents().get(24); - - /** The c focus on keyword 25. */ private final Keyword cFocus_onKeyword_25 = (Keyword)cAlternatives.eContents().get(25); - - /** The c layout keyword 26. */ private final Keyword cLayoutKeyword_26 = (Keyword)cAlternatives.eContents().get(26); //_1Expr_Facets_BlockOrEnd_Key: @@ -4725,285 +1845,107 @@ public class _1Expr_Facets_BlockOrEnd_KeyElements extends AbstractParserRuleElem @Override public ParserRule getRule() { return rule; } //_LayerKey | "ask" | "release" | "capture" | "create" | "write" | "error" | "warn" | "exception" | "save" | "assert" | "inspect" | "browse" | - /** - * Gets the alternatives. - * - * @return the alternatives - */ //"draw" | "using" | "switch" | "put" | "add" | "remove" | "match" | "match_between" | "match_one" | "parameter" | "status" | "highlight" | "focus_on" | "layout" public Alternatives getAlternatives() { return cAlternatives; } - /** - * Gets the layer key parser rule call 0. - * - * @return the layer key parser rule call 0 - */ //_LayerKey public RuleCall get_LayerKeyParserRuleCall_0() { return c_LayerKeyParserRuleCall_0; } - /** - * Gets the ask keyword 1. - * - * @return the ask keyword 1 - */ //"ask" public Keyword getAskKeyword_1() { return cAskKeyword_1; } - /** - * Gets the release keyword 2. - * - * @return the release keyword 2 - */ //"release" public Keyword getReleaseKeyword_2() { return cReleaseKeyword_2; } - /** - * Gets the capture keyword 3. - * - * @return the capture keyword 3 - */ //"capture" public Keyword getCaptureKeyword_3() { return cCaptureKeyword_3; } - /** - * Gets the creates the keyword 4. - * - * @return the creates the keyword 4 - */ //"create" public Keyword getCreateKeyword_4() { return cCreateKeyword_4; } - /** - * Gets the write keyword 5. - * - * @return the write keyword 5 - */ //"write" public Keyword getWriteKeyword_5() { return cWriteKeyword_5; } - /** - * Gets the error keyword 6. - * - * @return the error keyword 6 - */ //"error" public Keyword getErrorKeyword_6() { return cErrorKeyword_6; } - /** - * Gets the warn keyword 7. - * - * @return the warn keyword 7 - */ //"warn" public Keyword getWarnKeyword_7() { return cWarnKeyword_7; } - /** - * Gets the exception keyword 8. - * - * @return the exception keyword 8 - */ //"exception" public Keyword getExceptionKeyword_8() { return cExceptionKeyword_8; } - /** - * Gets the save keyword 9. - * - * @return the save keyword 9 - */ //"save" public Keyword getSaveKeyword_9() { return cSaveKeyword_9; } - /** - * Gets the assert keyword 10. - * - * @return the assert keyword 10 - */ //"assert" public Keyword getAssertKeyword_10() { return cAssertKeyword_10; } - /** - * Gets the inspect keyword 11. - * - * @return the inspect keyword 11 - */ //"inspect" public Keyword getInspectKeyword_11() { return cInspectKeyword_11; } - /** - * Gets the browse keyword 12. - * - * @return the browse keyword 12 - */ //"browse" public Keyword getBrowseKeyword_12() { return cBrowseKeyword_12; } - /** - * Gets the draw keyword 13. - * - * @return the draw keyword 13 - */ //"draw" public Keyword getDrawKeyword_13() { return cDrawKeyword_13; } - /** - * Gets the using keyword 14. - * - * @return the using keyword 14 - */ //"using" public Keyword getUsingKeyword_14() { return cUsingKeyword_14; } - /** - * Gets the switch keyword 15. - * - * @return the switch keyword 15 - */ //"switch" public Keyword getSwitchKeyword_15() { return cSwitchKeyword_15; } - /** - * Gets the put keyword 16. - * - * @return the put keyword 16 - */ //"put" public Keyword getPutKeyword_16() { return cPutKeyword_16; } - /** - * Gets the adds the keyword 17. - * - * @return the adds the keyword 17 - */ //"add" public Keyword getAddKeyword_17() { return cAddKeyword_17; } - /** - * Gets the removes the keyword 18. - * - * @return the removes the keyword 18 - */ //"remove" public Keyword getRemoveKeyword_18() { return cRemoveKeyword_18; } - /** - * Gets the match keyword 19. - * - * @return the match keyword 19 - */ //"match" public Keyword getMatchKeyword_19() { return cMatchKeyword_19; } - /** - * Gets the match between keyword 20. - * - * @return the match between keyword 20 - */ //"match_between" public Keyword getMatch_betweenKeyword_20() { return cMatch_betweenKeyword_20; } - /** - * Gets the match one keyword 21. - * - * @return the match one keyword 21 - */ //"match_one" public Keyword getMatch_oneKeyword_21() { return cMatch_oneKeyword_21; } - /** - * Gets the parameter keyword 22. - * - * @return the parameter keyword 22 - */ //"parameter" public Keyword getParameterKeyword_22() { return cParameterKeyword_22; } - /** - * Gets the status keyword 23. - * - * @return the status keyword 23 - */ //"status" public Keyword getStatusKeyword_23() { return cStatusKeyword_23; } - /** - * Gets the highlight keyword 24. - * - * @return the highlight keyword 24 - */ //"highlight" public Keyword getHighlightKeyword_24() { return cHighlightKeyword_24; } - /** - * Gets the focus on keyword 25. - * - * @return the focus on keyword 25 - */ //"focus_on" public Keyword getFocus_onKeyword_25() { return cFocus_onKeyword_25; } - /** - * Gets the layout keyword 26. - * - * @return the layout keyword 26 - */ //"layout" public Keyword getLayoutKeyword_26() { return cLayoutKeyword_26; } } - - /** - * The Class _LayerKeyElements. - */ public class _LayerKeyElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml._LayerKey"); - - /** The c alternatives. */ private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - - /** The c light keyword 0. */ private final Keyword cLightKeyword_0 = (Keyword)cAlternatives.eContents().get(0); - - /** The c camera keyword 1. */ private final Keyword cCameraKeyword_1 = (Keyword)cAlternatives.eContents().get(1); - - /** The c text keyword 2. */ private final Keyword cTextKeyword_2 = (Keyword)cAlternatives.eContents().get(2); - - /** The c image keyword 3. */ private final Keyword cImageKeyword_3 = (Keyword)cAlternatives.eContents().get(3); - - /** The c data keyword 4. */ private final Keyword cDataKeyword_4 = (Keyword)cAlternatives.eContents().get(4); - - /** The c chart keyword 5. */ private final Keyword cChartKeyword_5 = (Keyword)cAlternatives.eContents().get(5); - - /** The c agents keyword 6. */ private final Keyword cAgentsKeyword_6 = (Keyword)cAlternatives.eContents().get(6); - - /** The c graphics keyword 7. */ private final Keyword cGraphicsKeyword_7 = (Keyword)cAlternatives.eContents().get(7); - - /** The c display population keyword 8. */ private final Keyword cDisplay_populationKeyword_8 = (Keyword)cAlternatives.eContents().get(8); - - /** The c display grid keyword 9. */ private final Keyword cDisplay_gridKeyword_9 = (Keyword)cAlternatives.eContents().get(9); - - /** The c quadtree keyword 10. */ private final Keyword cQuadtreeKeyword_10 = (Keyword)cAlternatives.eContents().get(10); - - /** The c event keyword 11. */ private final Keyword cEventKeyword_11 = (Keyword)cAlternatives.eContents().get(11); - - /** The c overlay keyword 12. */ private final Keyword cOverlayKeyword_12 = (Keyword)cAlternatives.eContents().get(12); - - /** The c datalist keyword 13. */ private final Keyword cDatalistKeyword_13 = (Keyword)cAlternatives.eContents().get(13); - - /** The c mesh keyword 14. */ private final Keyword cMeshKeyword_14 = (Keyword)cAlternatives.eContents().get(14); //_LayerKey: @@ -5011,489 +1953,190 @@ public class _LayerKeyElements extends AbstractParserRuleElementFinder { //; @Override public ParserRule getRule() { return rule; } - /** - * Gets the alternatives. - * - * @return the alternatives - */ //"light" | "camera" | "text" | "image" | "data" | "chart" | "agents" | "graphics" | "display_population" | "display_grid" | "quadtree" | "event" | "overlay" | "datalist" | "mesh" public Alternatives getAlternatives() { return cAlternatives; } - /** - * Gets the light keyword 0. - * - * @return the light keyword 0 - */ //"light" public Keyword getLightKeyword_0() { return cLightKeyword_0; } - /** - * Gets the camera keyword 1. - * - * @return the camera keyword 1 - */ //"camera" public Keyword getCameraKeyword_1() { return cCameraKeyword_1; } - /** - * Gets the text keyword 2. - * - * @return the text keyword 2 - */ //"text" public Keyword getTextKeyword_2() { return cTextKeyword_2; } - /** - * Gets the image keyword 3. - * - * @return the image keyword 3 - */ //"image" public Keyword getImageKeyword_3() { return cImageKeyword_3; } - /** - * Gets the data keyword 4. - * - * @return the data keyword 4 - */ //"data" public Keyword getDataKeyword_4() { return cDataKeyword_4; } - /** - * Gets the chart keyword 5. - * - * @return the chart keyword 5 - */ //"chart" public Keyword getChartKeyword_5() { return cChartKeyword_5; } - /** - * Gets the agents keyword 6. - * - * @return the agents keyword 6 - */ //"agents" public Keyword getAgentsKeyword_6() { return cAgentsKeyword_6; } - /** - * Gets the graphics keyword 7. - * - * @return the graphics keyword 7 - */ //"graphics" public Keyword getGraphicsKeyword_7() { return cGraphicsKeyword_7; } - /** - * Gets the display population keyword 8. - * - * @return the display population keyword 8 - */ //"display_population" public Keyword getDisplay_populationKeyword_8() { return cDisplay_populationKeyword_8; } - /** - * Gets the display grid keyword 9. - * - * @return the display grid keyword 9 - */ //"display_grid" public Keyword getDisplay_gridKeyword_9() { return cDisplay_gridKeyword_9; } - /** - * Gets the quadtree keyword 10. - * - * @return the quadtree keyword 10 - */ //"quadtree" public Keyword getQuadtreeKeyword_10() { return cQuadtreeKeyword_10; } - /** - * Gets the event keyword 11. - * - * @return the event keyword 11 - */ //"event" public Keyword getEventKeyword_11() { return cEventKeyword_11; } - /** - * Gets the overlay keyword 12. - * - * @return the overlay keyword 12 - */ //"overlay" public Keyword getOverlayKeyword_12() { return cOverlayKeyword_12; } - /** - * Gets the datalist keyword 13. - * - * @return the datalist keyword 13 - */ //"datalist" public Keyword getDatalistKeyword_13() { return cDatalistKeyword_13; } - /** - * Gets the mesh keyword 14. - * - * @return the mesh keyword 14 - */ //"mesh" public Keyword getMeshKeyword_14() { return cMeshKeyword_14; } } - - /** - * The Class _DoKeyElements. - */ public class _DoKeyElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml._DoKey"); - - /** The c alternatives. */ private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - - /** The c do keyword 0. */ private final Keyword cDoKeyword_0 = (Keyword)cAlternatives.eContents().get(0); - - /** The c invoke keyword 1. */ private final Keyword cInvokeKeyword_1 = (Keyword)cAlternatives.eContents().get(1); //_DoKey: // "do" | "invoke"; @Override public ParserRule getRule() { return rule; } - /** - * Gets the alternatives. - * - * @return the alternatives - */ //"do" | "invoke" public Alternatives getAlternatives() { return cAlternatives; } - /** - * Gets the do keyword 0. - * - * @return the do keyword 0 - */ //"do" public Keyword getDoKeyword_0() { return cDoKeyword_0; } - /** - * Gets the invoke keyword 1. - * - * @return the invoke keyword 1 - */ //"invoke" public Keyword getInvokeKeyword_1() { return cInvokeKeyword_1; } } - - /** - * The Class _VarOrConstKeyElements. - */ public class _VarOrConstKeyElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml._VarOrConstKey"); - - /** The c alternatives. */ private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - - /** The c var keyword 0. */ private final Keyword cVarKeyword_0 = (Keyword)cAlternatives.eContents().get(0); - - /** The c const keyword 1. */ private final Keyword cConstKeyword_1 = (Keyword)cAlternatives.eContents().get(1); - - /** The c let keyword 2. */ private final Keyword cLetKeyword_2 = (Keyword)cAlternatives.eContents().get(2); - - /** The c arg keyword 3. */ private final Keyword cArgKeyword_3 = (Keyword)cAlternatives.eContents().get(3); //_VarOrConstKey: // "var" | "const" | "let" | "arg" ; @Override public ParserRule getRule() { return rule; } - /** - * Gets the alternatives. - * - * @return the alternatives - */ //"var" | "const" | "let" | "arg" public Alternatives getAlternatives() { return cAlternatives; } - /** - * Gets the var keyword 0. - * - * @return the var keyword 0 - */ //"var" public Keyword getVarKeyword_0() { return cVarKeyword_0; } - /** - * Gets the const keyword 1. - * - * @return the const keyword 1 - */ //"const" public Keyword getConstKeyword_1() { return cConstKeyword_1; } - /** - * Gets the let keyword 2. - * - * @return the let keyword 2 - */ //"let" public Keyword getLetKeyword_2() { return cLetKeyword_2; } - /** - * Gets the arg keyword 3. - * - * @return the arg keyword 3 - */ //"arg" public Keyword getArgKeyword_3() { return cArgKeyword_3; } } - - /** - * The Class _ReflexKeyElements. - */ public class _ReflexKeyElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml._ReflexKey"); - - /** The c alternatives. */ private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - - /** The c init keyword 0. */ private final Keyword cInitKeyword_0 = (Keyword)cAlternatives.eContents().get(0); - - /** The c reflex keyword 1. */ private final Keyword cReflexKeyword_1 = (Keyword)cAlternatives.eContents().get(1); - - /** The c aspect keyword 2. */ private final Keyword cAspectKeyword_2 = (Keyword)cAlternatives.eContents().get(2); //_ReflexKey: // "init" | "reflex" | "aspect"; @Override public ParserRule getRule() { return rule; } - /** - * Gets the alternatives. - * - * @return the alternatives - */ //"init" | "reflex" | "aspect" public Alternatives getAlternatives() { return cAlternatives; } - /** - * Gets the inits the keyword 0. - * - * @return the inits the keyword 0 - */ //"init" public Keyword getInitKeyword_0() { return cInitKeyword_0; } - /** - * Gets the reflex keyword 1. - * - * @return the reflex keyword 1 - */ //"reflex" public Keyword getReflexKeyword_1() { return cReflexKeyword_1; } - /** - * Gets the aspect keyword 2. - * - * @return the aspect keyword 2 - */ //"aspect" public Keyword getAspectKeyword_2() { return cAspectKeyword_2; } } - - /** - * The Class _AssignmentKeyElements. - */ public class _AssignmentKeyElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml._AssignmentKey"); - - /** The c alternatives. */ private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - - /** The c less than sign hyphen minus keyword 0. */ private final Keyword cLessThanSignHyphenMinusKeyword_0 = (Keyword)cAlternatives.eContents().get(0); - - /** The c less than sign less than sign keyword 1. */ private final Keyword cLessThanSignLessThanSignKeyword_1 = (Keyword)cAlternatives.eContents().get(1); - - /** The c group 2. */ private final Group cGroup_2 = (Group)cAlternatives.eContents().get(2); - - /** The c greater than sign keyword 2 0. */ private final Keyword cGreaterThanSignKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); - - /** The c greater than sign keyword 2 1. */ private final Keyword cGreaterThanSignKeyword_2_1 = (Keyword)cGroup_2.eContents().get(1); - - /** The c less than sign less than sign plus sign keyword 3. */ private final Keyword cLessThanSignLessThanSignPlusSignKeyword_3 = (Keyword)cAlternatives.eContents().get(3); - - /** The c group 4. */ private final Group cGroup_4 = (Group)cAlternatives.eContents().get(4); - - /** The c greater than sign keyword 4 0. */ private final Keyword cGreaterThanSignKeyword_4_0 = (Keyword)cGroup_4.eContents().get(0); - - /** The c greater than sign hyphen minus keyword 4 1. */ private final Keyword cGreaterThanSignHyphenMinusKeyword_4_1 = (Keyword)cGroup_4.eContents().get(1); - - /** The c plus sign less than sign hyphen minus keyword 5. */ private final Keyword cPlusSignLessThanSignHyphenMinusKeyword_5 = (Keyword)cAlternatives.eContents().get(5); - - /** The c less than sign plus sign keyword 6. */ private final Keyword cLessThanSignPlusSignKeyword_6 = (Keyword)cAlternatives.eContents().get(6); - - /** The c greater than sign hyphen minus keyword 7. */ private final Keyword cGreaterThanSignHyphenMinusKeyword_7 = (Keyword)cAlternatives.eContents().get(7); //_AssignmentKey: // "<-" | "<<" | '>' '>' | "<<+" | '>''>-' | "+<-" | "<+" | ">-" ; @Override public ParserRule getRule() { return rule; } - /** - * Gets the alternatives. - * - * @return the alternatives - */ //"<-" | "<<" | '>' '>' | "<<+" | '>''>-' | "+<-" | "<+" | ">-" public Alternatives getAlternatives() { return cAlternatives; } - /** - * Gets the less than sign hyphen minus keyword 0. - * - * @return the less than sign hyphen minus keyword 0 - */ //"<-" public Keyword getLessThanSignHyphenMinusKeyword_0() { return cLessThanSignHyphenMinusKeyword_0; } - /** - * Gets the less than sign less than sign keyword 1. - * - * @return the less than sign less than sign keyword 1 - */ //"<<" public Keyword getLessThanSignLessThanSignKeyword_1() { return cLessThanSignLessThanSignKeyword_1; } - /** - * Gets the group 2. - * - * @return the group 2 - */ //'>' '>' public Group getGroup_2() { return cGroup_2; } - /** - * Gets the greater than sign keyword 2 0. - * - * @return the greater than sign keyword 2 0 - */ //'>' public Keyword getGreaterThanSignKeyword_2_0() { return cGreaterThanSignKeyword_2_0; } - /** - * Gets the greater than sign keyword 2 1. - * - * @return the greater than sign keyword 2 1 - */ //'>' public Keyword getGreaterThanSignKeyword_2_1() { return cGreaterThanSignKeyword_2_1; } - /** - * Gets the less than sign less than sign plus sign keyword 3. - * - * @return the less than sign less than sign plus sign keyword 3 - */ //"<<+" public Keyword getLessThanSignLessThanSignPlusSignKeyword_3() { return cLessThanSignLessThanSignPlusSignKeyword_3; } - /** - * Gets the group 4. - * - * @return the group 4 - */ //'>''>-' public Group getGroup_4() { return cGroup_4; } - /** - * Gets the greater than sign keyword 4 0. - * - * @return the greater than sign keyword 4 0 - */ //'>' public Keyword getGreaterThanSignKeyword_4_0() { return cGreaterThanSignKeyword_4_0; } - /** - * Gets the greater than sign hyphen minus keyword 4 1. - * - * @return the greater than sign hyphen minus keyword 4 1 - */ //'>-' public Keyword getGreaterThanSignHyphenMinusKeyword_4_1() { return cGreaterThanSignHyphenMinusKeyword_4_1; } - /** - * Gets the plus sign less than sign hyphen minus keyword 5. - * - * @return the plus sign less than sign hyphen minus keyword 5 - */ //"+<-" public Keyword getPlusSignLessThanSignHyphenMinusKeyword_5() { return cPlusSignLessThanSignHyphenMinusKeyword_5; } - /** - * Gets the less than sign plus sign keyword 6. - * - * @return the less than sign plus sign keyword 6 - */ //"<+" public Keyword getLessThanSignPlusSignKeyword_6() { return cLessThanSignPlusSignKeyword_6; } - /** - * Gets the greater than sign hyphen minus keyword 7. - * - * @return the greater than sign hyphen minus keyword 7 - */ //">-" public Keyword getGreaterThanSignHyphenMinusKeyword_7() { return cGreaterThanSignHyphenMinusKeyword_7; } } - - /** - * The Class ActionArgumentsElements. - */ public class ActionArgumentsElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.ActionArguments"); - - /** The c group. */ private final Group cGroup = (Group)rule.eContents().get(1); - - /** The c args assignment 0. */ private final Assignment cArgsAssignment_0 = (Assignment)cGroup.eContents().get(0); - - /** The c args argument definition parser rule call 0 0. */ private final RuleCall cArgsArgumentDefinitionParserRuleCall_0_0 = (RuleCall)cArgsAssignment_0.eContents().get(0); - - /** The c group 1. */ private final Group cGroup_1 = (Group)cGroup.eContents().get(1); - - /** The c comma keyword 1 0. */ private final Keyword cCommaKeyword_1_0 = (Keyword)cGroup_1.eContents().get(0); - - /** The c args assignment 1 1. */ private final Assignment cArgsAssignment_1_1 = (Assignment)cGroup_1.eContents().get(1); - - /** The c args argument definition parser rule call 1 1 0. */ private final RuleCall cArgsArgumentDefinitionParserRuleCall_1_1_0 = (RuleCall)cArgsAssignment_1_1.eContents().get(0); // /** @@ -5505,202 +2148,78 @@ public class ActionArgumentsElements extends AbstractParserRuleElementFinder { // args+=ArgumentDefinition (',' args+=ArgumentDefinition)*; @Override public ParserRule getRule() { return rule; } - /** - * Gets the group. - * - * @return the group - */ //args+=ArgumentDefinition (',' args+=ArgumentDefinition)* public Group getGroup() { return cGroup; } - /** - * Gets the args assignment 0. - * - * @return the args assignment 0 - */ //args+=ArgumentDefinition public Assignment getArgsAssignment_0() { return cArgsAssignment_0; } - /** - * Gets the args argument definition parser rule call 0 0. - * - * @return the args argument definition parser rule call 0 0 - */ //ArgumentDefinition public RuleCall getArgsArgumentDefinitionParserRuleCall_0_0() { return cArgsArgumentDefinitionParserRuleCall_0_0; } - /** - * Gets the group 1. - * - * @return the group 1 - */ //(',' args+=ArgumentDefinition)* public Group getGroup_1() { return cGroup_1; } - /** - * Gets the comma keyword 1 0. - * - * @return the comma keyword 1 0 - */ //',' public Keyword getCommaKeyword_1_0() { return cCommaKeyword_1_0; } - /** - * Gets the args assignment 1 1. - * - * @return the args assignment 1 1 - */ //args+=ArgumentDefinition public Assignment getArgsAssignment_1_1() { return cArgsAssignment_1_1; } - /** - * Gets the args argument definition parser rule call 1 1 0. - * - * @return the args argument definition parser rule call 1 1 0 - */ //ArgumentDefinition public RuleCall getArgsArgumentDefinitionParserRuleCall_1_1_0() { return cArgsArgumentDefinitionParserRuleCall_1_1_0; } } - - /** - * The Class ArgumentDefinitionElements. - */ public class ArgumentDefinitionElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.ArgumentDefinition"); - - /** The c group. */ private final Group cGroup = (Group)rule.eContents().get(1); - - /** The c type assignment 0. */ private final Assignment cTypeAssignment_0 = (Assignment)cGroup.eContents().get(0); - - /** The c type type ref parser rule call 0 0. */ private final RuleCall cTypeTypeRefParserRuleCall_0_0 = (RuleCall)cTypeAssignment_0.eContents().get(0); - - /** The c name assignment 1. */ private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); - - /** The c name valid ID parser rule call 1 0. */ private final RuleCall cNameValid_IDParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); - - /** The c group 2. */ private final Group cGroup_2 = (Group)cGroup.eContents().get(2); - - /** The c less than sign hyphen minus keyword 2 0. */ private final Keyword cLessThanSignHyphenMinusKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); - - /** The c default assignment 2 1. */ private final Assignment cDefaultAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); - - /** The c default expression parser rule call 2 1 0. */ private final RuleCall cDefaultExpressionParserRuleCall_2_1_0 = (RuleCall)cDefaultAssignment_2_1.eContents().get(0); //ArgumentDefinition: // type=(TypeRef) name=Valid_ID ('<-' default=Expression)?; @Override public ParserRule getRule() { return rule; } - /** - * Gets the group. - * - * @return the group - */ //type=(TypeRef) name=Valid_ID ('<-' default=Expression)? public Group getGroup() { return cGroup; } - /** - * Gets the type assignment 0. - * - * @return the type assignment 0 - */ //type=(TypeRef) public Assignment getTypeAssignment_0() { return cTypeAssignment_0; } - /** - * Gets the type type ref parser rule call 0 0. - * - * @return the type type ref parser rule call 0 0 - */ //(TypeRef) public RuleCall getTypeTypeRefParserRuleCall_0_0() { return cTypeTypeRefParserRuleCall_0_0; } - /** - * Gets the name assignment 1. - * - * @return the name assignment 1 - */ //name=Valid_ID public Assignment getNameAssignment_1() { return cNameAssignment_1; } - /** - * Gets the name valid ID parser rule call 1 0. - * - * @return the name valid ID parser rule call 1 0 - */ //Valid_ID public RuleCall getNameValid_IDParserRuleCall_1_0() { return cNameValid_IDParserRuleCall_1_0; } - /** - * Gets the group 2. - * - * @return the group 2 - */ //('<-' default=Expression)? public Group getGroup_2() { return cGroup_2; } - /** - * Gets the less than sign hyphen minus keyword 2 0. - * - * @return the less than sign hyphen minus keyword 2 0 - */ //'<-' public Keyword getLessThanSignHyphenMinusKeyword_2_0() { return cLessThanSignHyphenMinusKeyword_2_0; } - /** - * Gets the default assignment 2 1. - * - * @return the default assignment 2 1 - */ //default=Expression public Assignment getDefaultAssignment_2_1() { return cDefaultAssignment_2_1; } - /** - * Gets the default expression parser rule call 2 1 0. - * - * @return the default expression parser rule call 2 1 0 - */ //Expression public RuleCall getDefaultExpressionParserRuleCall_2_1_0() { return cDefaultExpressionParserRuleCall_2_1_0; } } - - /** - * The Class FacetElements. - */ public class FacetElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.Facet"); - - /** The c alternatives. */ private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - - /** The c action facet parser rule call 0. */ private final RuleCall cActionFacetParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); - - /** The c definition facet parser rule call 1. */ private final RuleCall cDefinitionFacetParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); - - /** The c classic facet parser rule call 2. */ private final RuleCall cClassicFacetParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2); - - /** The c type facet parser rule call 3. */ private final RuleCall cTypeFacetParserRuleCall_3 = (RuleCall)cAlternatives.eContents().get(3); - - /** The c var facet parser rule call 4. */ private final RuleCall cVarFacetParserRuleCall_4 = (RuleCall)cAlternatives.eContents().get(4); - - /** The c function facet parser rule call 5. */ private final RuleCall cFunctionFacetParserRuleCall_5 = (RuleCall)cAlternatives.eContents().get(5); // /** @@ -5710,268 +2229,106 @@ public class FacetElements extends AbstractParserRuleElementFinder { // ActionFacet | DefinitionFacet | ClassicFacet | TypeFacet | VarFacet | FunctionFacet ; @Override public ParserRule getRule() { return rule; } - /** - * Gets the alternatives. - * - * @return the alternatives - */ //ActionFacet | DefinitionFacet | ClassicFacet | TypeFacet | VarFacet | FunctionFacet public Alternatives getAlternatives() { return cAlternatives; } - /** - * Gets the action facet parser rule call 0. - * - * @return the action facet parser rule call 0 - */ //ActionFacet public RuleCall getActionFacetParserRuleCall_0() { return cActionFacetParserRuleCall_0; } - /** - * Gets the definition facet parser rule call 1. - * - * @return the definition facet parser rule call 1 - */ //DefinitionFacet public RuleCall getDefinitionFacetParserRuleCall_1() { return cDefinitionFacetParserRuleCall_1; } - /** - * Gets the classic facet parser rule call 2. - * - * @return the classic facet parser rule call 2 - */ //ClassicFacet public RuleCall getClassicFacetParserRuleCall_2() { return cClassicFacetParserRuleCall_2; } - /** - * Gets the type facet parser rule call 3. - * - * @return the type facet parser rule call 3 - */ //TypeFacet public RuleCall getTypeFacetParserRuleCall_3() { return cTypeFacetParserRuleCall_3; } - /** - * Gets the var facet parser rule call 4. - * - * @return the var facet parser rule call 4 - */ //VarFacet public RuleCall getVarFacetParserRuleCall_4() { return cVarFacetParserRuleCall_4; } - /** - * Gets the function facet parser rule call 5. - * - * @return the function facet parser rule call 5 - */ //FunctionFacet public RuleCall getFunctionFacetParserRuleCall_5() { return cFunctionFacetParserRuleCall_5; } } - - /** - * The Class FirstFacetKeyElements. - */ public class FirstFacetKeyElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.FirstFacetKey"); - - /** The c alternatives. */ private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - - /** The c definition facet key parser rule call 0. */ private final RuleCall cDefinitionFacetKeyParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); - - /** The c type facet key parser rule call 1. */ private final RuleCall cTypeFacetKeyParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); - - /** The c special facet key parser rule call 2. */ private final RuleCall cSpecialFacetKeyParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2); - - /** The c var facet key parser rule call 3. */ private final RuleCall cVarFacetKeyParserRuleCall_3 = (RuleCall)cAlternatives.eContents().get(3); - - /** The c action facet key parser rule call 4. */ private final RuleCall cActionFacetKeyParserRuleCall_4 = (RuleCall)cAlternatives.eContents().get(4); - - /** The c classic facet key parser rule call 5. */ private final RuleCall cClassicFacetKeyParserRuleCall_5 = (RuleCall)cAlternatives.eContents().get(5); //FirstFacetKey: // DefinitionFacetKey | TypeFacetKey | SpecialFacetKey | VarFacetKey | ActionFacetKey | ClassicFacetKey ; @Override public ParserRule getRule() { return rule; } - /** - * Gets the alternatives. - * - * @return the alternatives - */ //DefinitionFacetKey | TypeFacetKey | SpecialFacetKey | VarFacetKey | ActionFacetKey | ClassicFacetKey public Alternatives getAlternatives() { return cAlternatives; } - /** - * Gets the definition facet key parser rule call 0. - * - * @return the definition facet key parser rule call 0 - */ //DefinitionFacetKey public RuleCall getDefinitionFacetKeyParserRuleCall_0() { return cDefinitionFacetKeyParserRuleCall_0; } - /** - * Gets the type facet key parser rule call 1. - * - * @return the type facet key parser rule call 1 - */ //TypeFacetKey public RuleCall getTypeFacetKeyParserRuleCall_1() { return cTypeFacetKeyParserRuleCall_1; } - /** - * Gets the special facet key parser rule call 2. - * - * @return the special facet key parser rule call 2 - */ //SpecialFacetKey public RuleCall getSpecialFacetKeyParserRuleCall_2() { return cSpecialFacetKeyParserRuleCall_2; } - /** - * Gets the var facet key parser rule call 3. - * - * @return the var facet key parser rule call 3 - */ //VarFacetKey public RuleCall getVarFacetKeyParserRuleCall_3() { return cVarFacetKeyParserRuleCall_3; } - /** - * Gets the action facet key parser rule call 4. - * - * @return the action facet key parser rule call 4 - */ //ActionFacetKey public RuleCall getActionFacetKeyParserRuleCall_4() { return cActionFacetKeyParserRuleCall_4; } - /** - * Gets the classic facet key parser rule call 5. - * - * @return the classic facet key parser rule call 5 - */ //ClassicFacetKey public RuleCall getClassicFacetKeyParserRuleCall_5() { return cClassicFacetKeyParserRuleCall_5; } } - - /** - * The Class ClassicFacetKeyElements. - */ public class ClassicFacetKeyElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.ClassicFacetKey"); - - /** The c group. */ private final Group cGroup = (Group)rule.eContents().get(1); - - /** The c ID terminal rule call 0. */ private final RuleCall cIDTerminalRuleCall_0 = (RuleCall)cGroup.eContents().get(0); - - /** The c colon keyword 1. */ private final Keyword cColonKeyword_1 = (Keyword)cGroup.eContents().get(1); //ClassicFacetKey: (ID ':'); @Override public ParserRule getRule() { return rule; } - /** - * Gets the group. - * - * @return the group - */ //(ID ':') public Group getGroup() { return cGroup; } - /** - * Gets the ID terminal rule call 0. - * - * @return the ID terminal rule call 0 - */ //ID public RuleCall getIDTerminalRuleCall_0() { return cIDTerminalRuleCall_0; } - /** - * Gets the colon keyword 1. - * - * @return the colon keyword 1 - */ //':' public Keyword getColonKeyword_1() { return cColonKeyword_1; } } - - /** - * The Class DefinitionFacetKeyElements. - */ public class DefinitionFacetKeyElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.DefinitionFacetKey"); - - /** The c alternatives. */ private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - - /** The c name keyword 0. */ private final Keyword cNameKeyword_0 = (Keyword)cAlternatives.eContents().get(0); - - /** The c returns keyword 1. */ private final Keyword cReturnsKeyword_1 = (Keyword)cAlternatives.eContents().get(1); //DefinitionFacetKey: // "name:" | "returns:" ; @Override public ParserRule getRule() { return rule; } - /** - * Gets the alternatives. - * - * @return the alternatives - */ //"name:" | "returns:" public Alternatives getAlternatives() { return cAlternatives; } - /** - * Gets the name keyword 0. - * - * @return the name keyword 0 - */ //"name:" public Keyword getNameKeyword_0() { return cNameKeyword_0; } - /** - * Gets the returns keyword 1. - * - * @return the returns keyword 1 - */ //"returns:" public Keyword getReturnsKeyword_1() { return cReturnsKeyword_1; } } - - /** - * The Class TypeFacetKeyElements. - */ public class TypeFacetKeyElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.TypeFacetKey"); - - /** The c alternatives. */ private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - - /** The c as keyword 0. */ private final Keyword cAsKeyword_0 = (Keyword)cAlternatives.eContents().get(0); - - /** The c of keyword 1. */ private final Keyword cOfKeyword_1 = (Keyword)cAlternatives.eContents().get(1); - - /** The c parent keyword 2. */ private final Keyword cParentKeyword_2 = (Keyword)cAlternatives.eContents().get(2); - - /** The c species keyword 3. */ private final Keyword cSpeciesKeyword_3 = (Keyword)cAlternatives.eContents().get(3); - - /** The c type keyword 4. */ private final Keyword cTypeKeyword_4 = (Keyword)cAlternatives.eContents().get(4); // /*| "var:" */ @@ -5979,615 +2336,242 @@ public class TypeFacetKeyElements extends AbstractParserRuleElementFinder { // ("as:" | "of:" | "parent:" | "species:"|"type:"); @Override public ParserRule getRule() { return rule; } - /** - * Gets the alternatives. - * - * @return the alternatives - */ //("as:" | "of:" | "parent:" | "species:"|"type:") public Alternatives getAlternatives() { return cAlternatives; } - /** - * Gets the as keyword 0. - * - * @return the as keyword 0 - */ //"as:" public Keyword getAsKeyword_0() { return cAsKeyword_0; } - /** - * Gets the of keyword 1. - * - * @return the of keyword 1 - */ //"of:" public Keyword getOfKeyword_1() { return cOfKeyword_1; } - /** - * Gets the parent keyword 2. - * - * @return the parent keyword 2 - */ //"parent:" public Keyword getParentKeyword_2() { return cParentKeyword_2; } - /** - * Gets the species keyword 3. - * - * @return the species keyword 3 - */ //"species:" public Keyword getSpeciesKeyword_3() { return cSpeciesKeyword_3; } - /** - * Gets the type keyword 4. - * - * @return the type keyword 4 - */ //"type:" public Keyword getTypeKeyword_4() { return cTypeKeyword_4; } } - - /** - * The Class SpecialFacetKeyElements. - */ public class SpecialFacetKeyElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.SpecialFacetKey"); - - /** The c alternatives. */ private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - - /** The c data keyword 0. */ - private final Keyword cDataKeyword_0 = (Keyword)cAlternatives.eContents().get(0); - - /** The c group 1. */ - private final Group cGroup_1 = (Group)cAlternatives.eContents().get(1); - - /** The c when keyword 1 0. */ - private final Keyword cWhenKeyword_1_0 = (Keyword)cGroup_1.eContents().get(0); - - /** The c colon keyword 1 1. */ - private final Keyword cColonKeyword_1_1 = (Keyword)cGroup_1.eContents().get(1); - - /** The c const keyword 2. */ - private final Keyword cConstKeyword_2 = (Keyword)cAlternatives.eContents().get(2); - - /** The c value keyword 3. */ - private final Keyword cValueKeyword_3 = (Keyword)cAlternatives.eContents().get(3); - - /** The c topology keyword 4. */ - private final Keyword cTopologyKeyword_4 = (Keyword)cAlternatives.eContents().get(4); - - /** The c item keyword 5. */ - private final Keyword cItemKeyword_5 = (Keyword)cAlternatives.eContents().get(5); - - /** The c init keyword 6. */ - private final Keyword cInitKeyword_6 = (Keyword)cAlternatives.eContents().get(6); - - /** The c message keyword 7. */ - private final Keyword cMessageKeyword_7 = (Keyword)cAlternatives.eContents().get(7); - - /** The c control keyword 8. */ - private final Keyword cControlKeyword_8 = (Keyword)cAlternatives.eContents().get(8); - - /** The c layout keyword 9. */ - private final Keyword cLayoutKeyword_9 = (Keyword)cAlternatives.eContents().get(9); - - /** The c environment keyword 10. */ - private final Keyword cEnvironmentKeyword_10 = (Keyword)cAlternatives.eContents().get(10); - - /** The c text keyword 11. */ - private final Keyword cTextKeyword_11 = (Keyword)cAlternatives.eContents().get(11); - - /** The c image keyword 12. */ - private final Keyword cImageKeyword_12 = (Keyword)cAlternatives.eContents().get(12); - - /** The c using keyword 13. */ - private final Keyword cUsingKeyword_13 = (Keyword)cAlternatives.eContents().get(13); - - /** The c parameter keyword 14. */ - private final Keyword cParameterKeyword_14 = (Keyword)cAlternatives.eContents().get(14); - - /** The c aspect keyword 15. */ - private final Keyword cAspectKeyword_15 = (Keyword)cAlternatives.eContents().get(15); - - /** The c light keyword 16. */ - private final Keyword cLightKeyword_16 = (Keyword)cAlternatives.eContents().get(16); + private final Keyword cCameraKeyword_0 = (Keyword)cAlternatives.eContents().get(0); + private final Keyword cDataKeyword_1 = (Keyword)cAlternatives.eContents().get(1); + private final Group cGroup_2 = (Group)cAlternatives.eContents().get(2); + private final Keyword cWhenKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); + private final Keyword cColonKeyword_2_1 = (Keyword)cGroup_2.eContents().get(1); + private final Keyword cConstKeyword_3 = (Keyword)cAlternatives.eContents().get(3); + private final Keyword cValueKeyword_4 = (Keyword)cAlternatives.eContents().get(4); + private final Keyword cTopologyKeyword_5 = (Keyword)cAlternatives.eContents().get(5); + private final Keyword cItemKeyword_6 = (Keyword)cAlternatives.eContents().get(6); + private final Keyword cInitKeyword_7 = (Keyword)cAlternatives.eContents().get(7); + private final Keyword cMessageKeyword_8 = (Keyword)cAlternatives.eContents().get(8); + private final Keyword cControlKeyword_9 = (Keyword)cAlternatives.eContents().get(9); + private final Keyword cLayoutKeyword_10 = (Keyword)cAlternatives.eContents().get(10); + private final Keyword cEnvironmentKeyword_11 = (Keyword)cAlternatives.eContents().get(11); + private final Keyword cTextKeyword_12 = (Keyword)cAlternatives.eContents().get(12); + private final Keyword cImageKeyword_13 = (Keyword)cAlternatives.eContents().get(13); + private final Keyword cUsingKeyword_14 = (Keyword)cAlternatives.eContents().get(14); + private final Keyword cParameterKeyword_15 = (Keyword)cAlternatives.eContents().get(15); + private final Keyword cAspectKeyword_16 = (Keyword)cAlternatives.eContents().get(16); + private final Keyword cLightKeyword_17 = (Keyword)cAlternatives.eContents().get(17); //SpecialFacetKey: - // 'data:' | 'when'':' | "const:" | "value:" | "topology:" | "item:" | "init:" | "message:" | "control:" | "layout:" | + // 'camera:' | 'data:' | 'when'':' | "const:" | "value:" | "topology:" | "item:" | "init:" | "message:" | "control:" | "layout:" | // "environment:" | 'text:' | 'image:' | 'using:' | "parameter:" | "aspect:" | "light:"; @Override public ParserRule getRule() { return rule; } - //'data:' | 'when'':' | "const:" | "value:" | "topology:" | "item:" | "init:" | "message:" | "control:" | "layout:" | - /** - * Gets the alternatives. - * - * @return the alternatives - */ + //'camera:' | 'data:' | 'when'':' | "const:" | "value:" | "topology:" | "item:" | "init:" | "message:" | "control:" | "layout:" | //"environment:" | 'text:' | 'image:' | 'using:' | "parameter:" | "aspect:" | "light:" public Alternatives getAlternatives() { return cAlternatives; } - /** - * Gets the data keyword 0. - * - * @return the data keyword 0 - */ + //'camera:' + public Keyword getCameraKeyword_0() { return cCameraKeyword_0; } + //'data:' - public Keyword getDataKeyword_0() { return cDataKeyword_0; } + public Keyword getDataKeyword_1() { return cDataKeyword_1; } - /** - * Gets the group 1. - * - * @return the group 1 - */ //'when'':' - public Group getGroup_1() { return cGroup_1; } + public Group getGroup_2() { return cGroup_2; } - /** - * Gets the when keyword 1 0. - * - * @return the when keyword 1 0 - */ //'when' - public Keyword getWhenKeyword_1_0() { return cWhenKeyword_1_0; } + public Keyword getWhenKeyword_2_0() { return cWhenKeyword_2_0; } - /** - * Gets the colon keyword 1 1. - * - * @return the colon keyword 1 1 - */ //':' - public Keyword getColonKeyword_1_1() { return cColonKeyword_1_1; } + public Keyword getColonKeyword_2_1() { return cColonKeyword_2_1; } - /** - * Gets the const keyword 2. - * - * @return the const keyword 2 - */ //"const:" - public Keyword getConstKeyword_2() { return cConstKeyword_2; } + public Keyword getConstKeyword_3() { return cConstKeyword_3; } - /** - * Gets the value keyword 3. - * - * @return the value keyword 3 - */ //"value:" - public Keyword getValueKeyword_3() { return cValueKeyword_3; } + public Keyword getValueKeyword_4() { return cValueKeyword_4; } - /** - * Gets the topology keyword 4. - * - * @return the topology keyword 4 - */ //"topology:" - public Keyword getTopologyKeyword_4() { return cTopologyKeyword_4; } + public Keyword getTopologyKeyword_5() { return cTopologyKeyword_5; } - /** - * Gets the item keyword 5. - * - * @return the item keyword 5 - */ //"item:" - public Keyword getItemKeyword_5() { return cItemKeyword_5; } + public Keyword getItemKeyword_6() { return cItemKeyword_6; } - /** - * Gets the inits the keyword 6. - * - * @return the inits the keyword 6 - */ //"init:" - public Keyword getInitKeyword_6() { return cInitKeyword_6; } + public Keyword getInitKeyword_7() { return cInitKeyword_7; } - /** - * Gets the message keyword 7. - * - * @return the message keyword 7 - */ //"message:" - public Keyword getMessageKeyword_7() { return cMessageKeyword_7; } + public Keyword getMessageKeyword_8() { return cMessageKeyword_8; } - /** - * Gets the control keyword 8. - * - * @return the control keyword 8 - */ //"control:" - public Keyword getControlKeyword_8() { return cControlKeyword_8; } + public Keyword getControlKeyword_9() { return cControlKeyword_9; } - /** - * Gets the layout keyword 9. - * - * @return the layout keyword 9 - */ //"layout:" - public Keyword getLayoutKeyword_9() { return cLayoutKeyword_9; } + public Keyword getLayoutKeyword_10() { return cLayoutKeyword_10; } - /** - * Gets the environment keyword 10. - * - * @return the environment keyword 10 - */ //"environment:" - public Keyword getEnvironmentKeyword_10() { return cEnvironmentKeyword_10; } + public Keyword getEnvironmentKeyword_11() { return cEnvironmentKeyword_11; } - /** - * Gets the text keyword 11. - * - * @return the text keyword 11 - */ //'text:' - public Keyword getTextKeyword_11() { return cTextKeyword_11; } + public Keyword getTextKeyword_12() { return cTextKeyword_12; } - /** - * Gets the image keyword 12. - * - * @return the image keyword 12 - */ //'image:' - public Keyword getImageKeyword_12() { return cImageKeyword_12; } + public Keyword getImageKeyword_13() { return cImageKeyword_13; } - /** - * Gets the using keyword 13. - * - * @return the using keyword 13 - */ //'using:' - public Keyword getUsingKeyword_13() { return cUsingKeyword_13; } + public Keyword getUsingKeyword_14() { return cUsingKeyword_14; } - /** - * Gets the parameter keyword 14. - * - * @return the parameter keyword 14 - */ //"parameter:" - public Keyword getParameterKeyword_14() { return cParameterKeyword_14; } + public Keyword getParameterKeyword_15() { return cParameterKeyword_15; } - /** - * Gets the aspect keyword 15. - * - * @return the aspect keyword 15 - */ //"aspect:" - public Keyword getAspectKeyword_15() { return cAspectKeyword_15; } + public Keyword getAspectKeyword_16() { return cAspectKeyword_16; } - /** - * Gets the light keyword 16. - * - * @return the light keyword 16 - */ //"light:" - public Keyword getLightKeyword_16() { return cLightKeyword_16; } + public Keyword getLightKeyword_17() { return cLightKeyword_17; } } - - /** - * The Class ActionFacetKeyElements. - */ public class ActionFacetKeyElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.ActionFacetKey"); - - /** The c alternatives. */ private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - - /** The c action keyword 0. */ private final Keyword cActionKeyword_0 = (Keyword)cAlternatives.eContents().get(0); - - /** The c on change keyword 1. */ private final Keyword cOn_changeKeyword_1 = (Keyword)cAlternatives.eContents().get(1); //ActionFacetKey: // "action:" | "on_change:"; @Override public ParserRule getRule() { return rule; } - /** - * Gets the alternatives. - * - * @return the alternatives - */ //"action:" | "on_change:" public Alternatives getAlternatives() { return cAlternatives; } - /** - * Gets the action keyword 0. - * - * @return the action keyword 0 - */ //"action:" public Keyword getActionKeyword_0() { return cActionKeyword_0; } - /** - * Gets the on change keyword 1. - * - * @return the on change keyword 1 - */ //"on_change:" public Keyword getOn_changeKeyword_1() { return cOn_changeKeyword_1; } } - - /** - * The Class VarFacetKeyElements. - */ public class VarFacetKeyElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.VarFacetKey"); - - /** The c var keyword. */ private final Keyword cVarKeyword = (Keyword)rule.eContents().get(1); //VarFacetKey: // "var:"; @Override public ParserRule getRule() { return rule; } - /** - * Gets the var keyword. - * - * @return the var keyword - */ //"var:" public Keyword getVarKeyword() { return cVarKeyword; } } - - /** - * The Class ClassicFacetElements. - */ public class ClassicFacetElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.ClassicFacet"); - - /** The c group. */ private final Group cGroup = (Group)rule.eContents().get(1); - - /** The c alternatives 0. */ private final Alternatives cAlternatives_0 = (Alternatives)cGroup.eContents().get(0); - - /** The c key assignment 0 0. */ private final Assignment cKeyAssignment_0_0 = (Assignment)cAlternatives_0.eContents().get(0); - - /** The c key classic facet key parser rule call 0 0 0. */ private final RuleCall cKeyClassicFacetKeyParserRuleCall_0_0_0 = (RuleCall)cKeyAssignment_0_0.eContents().get(0); - - /** The c key assignment 0 1. */ private final Assignment cKeyAssignment_0_1 = (Assignment)cAlternatives_0.eContents().get(1); - - /** The c key less than sign hyphen minus keyword 0 1 0. */ private final Keyword cKeyLessThanSignHyphenMinusKeyword_0_1_0 = (Keyword)cKeyAssignment_0_1.eContents().get(0); - - /** The c key assignment 0 2. */ private final Assignment cKeyAssignment_0_2 = (Assignment)cAlternatives_0.eContents().get(2); - - /** The c key special facet key parser rule call 0 2 0. */ private final RuleCall cKeySpecialFacetKeyParserRuleCall_0_2_0 = (RuleCall)cKeyAssignment_0_2.eContents().get(0); - - /** The c expr assignment 1. */ private final Assignment cExprAssignment_1 = (Assignment)cGroup.eContents().get(1); - - /** The c expr expression parser rule call 1 0. */ private final RuleCall cExprExpressionParserRuleCall_1_0 = (RuleCall)cExprAssignment_1.eContents().get(0); //ClassicFacet returns Facet: // (key=ClassicFacetKey | key='<-' | key=SpecialFacetKey) expr=Expression; @Override public ParserRule getRule() { return rule; } - /** - * Gets the group. - * - * @return the group - */ //(key=ClassicFacetKey | key='<-' | key=SpecialFacetKey) expr=Expression public Group getGroup() { return cGroup; } - /** - * Gets the alternatives 0. - * - * @return the alternatives 0 - */ //(key=ClassicFacetKey | key='<-' | key=SpecialFacetKey) public Alternatives getAlternatives_0() { return cAlternatives_0; } - /** - * Gets the key assignment 0 0. - * - * @return the key assignment 0 0 - */ //key=ClassicFacetKey public Assignment getKeyAssignment_0_0() { return cKeyAssignment_0_0; } - /** - * Gets the key classic facet key parser rule call 0 0 0. - * - * @return the key classic facet key parser rule call 0 0 0 - */ //ClassicFacetKey public RuleCall getKeyClassicFacetKeyParserRuleCall_0_0_0() { return cKeyClassicFacetKeyParserRuleCall_0_0_0; } - /** - * Gets the key assignment 0 1. - * - * @return the key assignment 0 1 - */ //key='<-' public Assignment getKeyAssignment_0_1() { return cKeyAssignment_0_1; } - /** - * Gets the key less than sign hyphen minus keyword 0 1 0. - * - * @return the key less than sign hyphen minus keyword 0 1 0 - */ //'<-' public Keyword getKeyLessThanSignHyphenMinusKeyword_0_1_0() { return cKeyLessThanSignHyphenMinusKeyword_0_1_0; } - /** - * Gets the key assignment 0 2. - * - * @return the key assignment 0 2 - */ //key=SpecialFacetKey public Assignment getKeyAssignment_0_2() { return cKeyAssignment_0_2; } - /** - * Gets the key special facet key parser rule call 0 2 0. - * - * @return the key special facet key parser rule call 0 2 0 - */ //SpecialFacetKey public RuleCall getKeySpecialFacetKeyParserRuleCall_0_2_0() { return cKeySpecialFacetKeyParserRuleCall_0_2_0; } - /** - * Gets the expr assignment 1. - * - * @return the expr assignment 1 - */ //expr=Expression public Assignment getExprAssignment_1() { return cExprAssignment_1; } - /** - * Gets the expr expression parser rule call 1 0. - * - * @return the expr expression parser rule call 1 0 - */ //Expression public RuleCall getExprExpressionParserRuleCall_1_0() { return cExprExpressionParserRuleCall_1_0; } } - - /** - * The Class DefinitionFacetElements. - */ public class DefinitionFacetElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.DefinitionFacet"); - - /** The c group. */ private final Group cGroup = (Group)rule.eContents().get(1); - - /** The c key assignment 0. */ private final Assignment cKeyAssignment_0 = (Assignment)cGroup.eContents().get(0); - - /** The c key definition facet key parser rule call 0 0. */ private final RuleCall cKeyDefinitionFacetKeyParserRuleCall_0_0 = (RuleCall)cKeyAssignment_0.eContents().get(0); - - /** The c name assignment 1. */ private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); - - /** The c name alternatives 1 0. */ private final Alternatives cNameAlternatives_1_0 = (Alternatives)cNameAssignment_1.eContents().get(0); - - /** The c name valid ID parser rule call 1 0 0. */ private final RuleCall cNameValid_IDParserRuleCall_1_0_0 = (RuleCall)cNameAlternatives_1_0.eContents().get(0); - - /** The c name STRING terminal rule call 1 0 1. */ private final RuleCall cNameSTRINGTerminalRuleCall_1_0_1 = (RuleCall)cNameAlternatives_1_0.eContents().get(1); //DefinitionFacet returns Facet: // ((-> key=DefinitionFacetKey) name=(Valid_ID | STRING)); @Override public ParserRule getRule() { return rule; } - /** - * Gets the group. - * - * @return the group - */ //((-> key=DefinitionFacetKey) name=(Valid_ID | STRING)) public Group getGroup() { return cGroup; } - /** - * Gets the key assignment 0. - * - * @return the key assignment 0 - */ //(-> key=DefinitionFacetKey) public Assignment getKeyAssignment_0() { return cKeyAssignment_0; } - /** - * Gets the key definition facet key parser rule call 0 0. - * - * @return the key definition facet key parser rule call 0 0 - */ //DefinitionFacetKey public RuleCall getKeyDefinitionFacetKeyParserRuleCall_0_0() { return cKeyDefinitionFacetKeyParserRuleCall_0_0; } - /** - * Gets the name assignment 1. - * - * @return the name assignment 1 - */ //name=(Valid_ID | STRING) public Assignment getNameAssignment_1() { return cNameAssignment_1; } - /** - * Gets the name alternatives 1 0. - * - * @return the name alternatives 1 0 - */ //(Valid_ID | STRING) public Alternatives getNameAlternatives_1_0() { return cNameAlternatives_1_0; } - /** - * Gets the name valid ID parser rule call 1 0 0. - * - * @return the name valid ID parser rule call 1 0 0 - */ //Valid_ID public RuleCall getNameValid_IDParserRuleCall_1_0_0() { return cNameValid_IDParserRuleCall_1_0_0; } - /** - * Gets the name STRING terminal rule call 1 0 1. - * - * @return the name STRING terminal rule call 1 0 1 - */ //STRING public RuleCall getNameSTRINGTerminalRuleCall_1_0_1() { return cNameSTRINGTerminalRuleCall_1_0_1; } } - - /** - * The Class FunctionFacetElements. - */ public class FunctionFacetElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.FunctionFacet"); - - /** The c group. */ private final Group cGroup = (Group)rule.eContents().get(1); - - /** The c key assignment 0. */ private final Assignment cKeyAssignment_0 = (Assignment)cGroup.eContents().get(0); - - /** The c key hyphen minus greater than sign keyword 0 0. */ private final Keyword cKeyHyphenMinusGreaterThanSignKeyword_0_0 = (Keyword)cKeyAssignment_0.eContents().get(0); - - /** The c alternatives 1. */ private final Alternatives cAlternatives_1 = (Alternatives)cGroup.eContents().get(1); - - /** The c group 1 0. */ private final Group cGroup_1_0 = (Group)cAlternatives_1.eContents().get(0); - - /** The c expr assignment 1 0 0. */ private final Assignment cExprAssignment_1_0_0 = (Assignment)cGroup_1_0.eContents().get(0); - - /** The c expr expression parser rule call 1 0 0 0. */ private final RuleCall cExprExpressionParserRuleCall_1_0_0_0 = (RuleCall)cExprAssignment_1_0_0.eContents().get(0); - - /** The c group 1 1. */ private final Group cGroup_1_1 = (Group)cAlternatives_1.eContents().get(1); - - /** The c left curly bracket keyword 1 1 0. */ private final Keyword cLeftCurlyBracketKeyword_1_1_0 = (Keyword)cGroup_1_1.eContents().get(0); - - /** The c expr assignment 1 1 1. */ private final Assignment cExprAssignment_1_1_1 = (Assignment)cGroup_1_1.eContents().get(1); - - /** The c expr expression parser rule call 1 1 1 0. */ private final RuleCall cExprExpressionParserRuleCall_1_1_1_0 = (RuleCall)cExprAssignment_1_1_1.eContents().get(0); - - /** The c right curly bracket keyword 1 1 2. */ private final Keyword cRightCurlyBracketKeyword_1_1_2 = (Keyword)cGroup_1_1.eContents().get(2); //FunctionFacet returns Facet: @@ -6595,411 +2579,159 @@ public class FunctionFacetElements extends AbstractParserRuleElementFinder { //; @Override public ParserRule getRule() { return rule; } - /** - * Gets the group. - * - * @return the group - */ //key = '->' (=>(expr= Expression) | ('{' expr=Expression '}')) public Group getGroup() { return cGroup; } - /** - * Gets the key assignment 0. - * - * @return the key assignment 0 - */ //key = '->' public Assignment getKeyAssignment_0() { return cKeyAssignment_0; } - /** - * Gets the key hyphen minus greater than sign keyword 0 0. - * - * @return the key hyphen minus greater than sign keyword 0 0 - */ //'->' public Keyword getKeyHyphenMinusGreaterThanSignKeyword_0_0() { return cKeyHyphenMinusGreaterThanSignKeyword_0_0; } - /** - * Gets the alternatives 1. - * - * @return the alternatives 1 - */ //(=>(expr= Expression) | ('{' expr=Expression '}')) public Alternatives getAlternatives_1() { return cAlternatives_1; } - /** - * Gets the group 1 0. - * - * @return the group 1 0 - */ //=>(expr= Expression) public Group getGroup_1_0() { return cGroup_1_0; } - /** - * Gets the expr assignment 1 0 0. - * - * @return the expr assignment 1 0 0 - */ //expr= Expression public Assignment getExprAssignment_1_0_0() { return cExprAssignment_1_0_0; } - /** - * Gets the expr expression parser rule call 1 0 0 0. - * - * @return the expr expression parser rule call 1 0 0 0 - */ //Expression public RuleCall getExprExpressionParserRuleCall_1_0_0_0() { return cExprExpressionParserRuleCall_1_0_0_0; } - /** - * Gets the group 1 1. - * - * @return the group 1 1 - */ //('{' expr=Expression '}') public Group getGroup_1_1() { return cGroup_1_1; } - /** - * Gets the left curly bracket keyword 1 1 0. - * - * @return the left curly bracket keyword 1 1 0 - */ //'{' public Keyword getLeftCurlyBracketKeyword_1_1_0() { return cLeftCurlyBracketKeyword_1_1_0; } - /** - * Gets the expr assignment 1 1 1. - * - * @return the expr assignment 1 1 1 - */ //expr=Expression public Assignment getExprAssignment_1_1_1() { return cExprAssignment_1_1_1; } - /** - * Gets the expr expression parser rule call 1 1 1 0. - * - * @return the expr expression parser rule call 1 1 1 0 - */ //Expression public RuleCall getExprExpressionParserRuleCall_1_1_1_0() { return cExprExpressionParserRuleCall_1_1_1_0; } - /** - * Gets the right curly bracket keyword 1 1 2. - * - * @return the right curly bracket keyword 1 1 2 - */ //'}' public Keyword getRightCurlyBracketKeyword_1_1_2() { return cRightCurlyBracketKeyword_1_1_2; } } - - /** - * The Class TypeFacetElements. - */ public class TypeFacetElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.TypeFacet"); - - /** The c group. */ private final Group cGroup = (Group)rule.eContents().get(1); - - /** The c key assignment 0. */ private final Assignment cKeyAssignment_0 = (Assignment)cGroup.eContents().get(0); - - /** The c key type facet key parser rule call 0 0. */ private final RuleCall cKeyTypeFacetKeyParserRuleCall_0_0 = (RuleCall)cKeyAssignment_0.eContents().get(0); - - /** The c alternatives 1. */ private final Alternatives cAlternatives_1 = (Alternatives)cGroup.eContents().get(1); - - /** The c group 1 0. */ private final Group cGroup_1_0 = (Group)cAlternatives_1.eContents().get(0); - - /** The c expr assignment 1 0 0. */ private final Assignment cExprAssignment_1_0_0 = (Assignment)cGroup_1_0.eContents().get(0); - - /** The c expr type ref parser rule call 1 0 0 0. */ private final RuleCall cExprTypeRefParserRuleCall_1_0_0_0 = (RuleCall)cExprAssignment_1_0_0.eContents().get(0); - - /** The c expr assignment 1 1. */ private final Assignment cExprAssignment_1_1 = (Assignment)cAlternatives_1.eContents().get(1); - - /** The c expr expression parser rule call 1 1 0. */ private final RuleCall cExprExpressionParserRuleCall_1_1_0 = (RuleCall)cExprAssignment_1_1.eContents().get(0); //TypeFacet returns Facet: // key=TypeFacetKey (->(expr=TypeRef) | expr= Expression); @Override public ParserRule getRule() { return rule; } - /** - * Gets the group. - * - * @return the group - */ //key=TypeFacetKey (->(expr=TypeRef) | expr= Expression) public Group getGroup() { return cGroup; } - /** - * Gets the key assignment 0. - * - * @return the key assignment 0 - */ //key=TypeFacetKey public Assignment getKeyAssignment_0() { return cKeyAssignment_0; } - /** - * Gets the key type facet key parser rule call 0 0. - * - * @return the key type facet key parser rule call 0 0 - */ //TypeFacetKey public RuleCall getKeyTypeFacetKeyParserRuleCall_0_0() { return cKeyTypeFacetKeyParserRuleCall_0_0; } - /** - * Gets the alternatives 1. - * - * @return the alternatives 1 - */ //(->(expr=TypeRef) | expr= Expression) public Alternatives getAlternatives_1() { return cAlternatives_1; } - /** - * Gets the group 1 0. - * - * @return the group 1 0 - */ //->(expr=TypeRef) public Group getGroup_1_0() { return cGroup_1_0; } - /** - * Gets the expr assignment 1 0 0. - * - * @return the expr assignment 1 0 0 - */ //expr=TypeRef public Assignment getExprAssignment_1_0_0() { return cExprAssignment_1_0_0; } - /** - * Gets the expr type ref parser rule call 1 0 0 0. - * - * @return the expr type ref parser rule call 1 0 0 0 - */ //TypeRef public RuleCall getExprTypeRefParserRuleCall_1_0_0_0() { return cExprTypeRefParserRuleCall_1_0_0_0; } - /** - * Gets the expr assignment 1 1. - * - * @return the expr assignment 1 1 - */ //expr= Expression public Assignment getExprAssignment_1_1() { return cExprAssignment_1_1; } - /** - * Gets the expr expression parser rule call 1 1 0. - * - * @return the expr expression parser rule call 1 1 0 - */ //Expression public RuleCall getExprExpressionParserRuleCall_1_1_0() { return cExprExpressionParserRuleCall_1_1_0; } } - - /** - * The Class ActionFacetElements. - */ public class ActionFacetElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.ActionFacet"); - - /** The c group. */ private final Group cGroup = (Group)rule.eContents().get(1); - - /** The c key assignment 0. */ private final Assignment cKeyAssignment_0 = (Assignment)cGroup.eContents().get(0); - - /** The c key action facet key parser rule call 0 0. */ private final RuleCall cKeyActionFacetKeyParserRuleCall_0_0 = (RuleCall)cKeyAssignment_0.eContents().get(0); - - /** The c alternatives 1. */ private final Alternatives cAlternatives_1 = (Alternatives)cGroup.eContents().get(1); - - /** The c expr assignment 1 0. */ private final Assignment cExprAssignment_1_0 = (Assignment)cAlternatives_1.eContents().get(0); - - /** The c expr action ref parser rule call 1 0 0. */ private final RuleCall cExprActionRefParserRuleCall_1_0_0 = (RuleCall)cExprAssignment_1_0.eContents().get(0); - - /** The c block assignment 1 1. */ private final Assignment cBlockAssignment_1_1 = (Assignment)cAlternatives_1.eContents().get(1); - - /** The c block block parser rule call 1 1 0. */ private final RuleCall cBlockBlockParserRuleCall_1_1_0 = (RuleCall)cBlockAssignment_1_1.eContents().get(0); //ActionFacet returns Facet: // key=ActionFacetKey (expr=ActionRef | block=Block); @Override public ParserRule getRule() { return rule; } - /** - * Gets the group. - * - * @return the group - */ //key=ActionFacetKey (expr=ActionRef | block=Block) public Group getGroup() { return cGroup; } - /** - * Gets the key assignment 0. - * - * @return the key assignment 0 - */ //key=ActionFacetKey public Assignment getKeyAssignment_0() { return cKeyAssignment_0; } - /** - * Gets the key action facet key parser rule call 0 0. - * - * @return the key action facet key parser rule call 0 0 - */ //ActionFacetKey public RuleCall getKeyActionFacetKeyParserRuleCall_0_0() { return cKeyActionFacetKeyParserRuleCall_0_0; } - /** - * Gets the alternatives 1. - * - * @return the alternatives 1 - */ //(expr=ActionRef | block=Block) public Alternatives getAlternatives_1() { return cAlternatives_1; } - /** - * Gets the expr assignment 1 0. - * - * @return the expr assignment 1 0 - */ //expr=ActionRef public Assignment getExprAssignment_1_0() { return cExprAssignment_1_0; } - /** - * Gets the expr action ref parser rule call 1 0 0. - * - * @return the expr action ref parser rule call 1 0 0 - */ //ActionRef public RuleCall getExprActionRefParserRuleCall_1_0_0() { return cExprActionRefParserRuleCall_1_0_0; } - /** - * Gets the block assignment 1 1. - * - * @return the block assignment 1 1 - */ //block=Block public Assignment getBlockAssignment_1_1() { return cBlockAssignment_1_1; } - /** - * Gets the block block parser rule call 1 1 0. - * - * @return the block block parser rule call 1 1 0 - */ //Block public RuleCall getBlockBlockParserRuleCall_1_1_0() { return cBlockBlockParserRuleCall_1_1_0; } } - - /** - * The Class VarFacetElements. - */ public class VarFacetElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.VarFacet"); - - /** The c group. */ private final Group cGroup = (Group)rule.eContents().get(1); - - /** The c key assignment 0. */ private final Assignment cKeyAssignment_0 = (Assignment)cGroup.eContents().get(0); - - /** The c key var facet key parser rule call 0 0. */ private final RuleCall cKeyVarFacetKeyParserRuleCall_0_0 = (RuleCall)cKeyAssignment_0.eContents().get(0); - - /** The c expr assignment 1. */ private final Assignment cExprAssignment_1 = (Assignment)cGroup.eContents().get(1); - - /** The c expr variable ref parser rule call 1 0. */ private final RuleCall cExprVariableRefParserRuleCall_1_0 = (RuleCall)cExprAssignment_1.eContents().get(0); //VarFacet returns Facet: // key= VarFacetKey expr=VariableRef; @Override public ParserRule getRule() { return rule; } - /** - * Gets the group. - * - * @return the group - */ //key= VarFacetKey expr=VariableRef public Group getGroup() { return cGroup; } - /** - * Gets the key assignment 0. - * - * @return the key assignment 0 - */ //key= VarFacetKey public Assignment getKeyAssignment_0() { return cKeyAssignment_0; } - /** - * Gets the key var facet key parser rule call 0 0. - * - * @return the key var facet key parser rule call 0 0 - */ //VarFacetKey public RuleCall getKeyVarFacetKeyParserRuleCall_0_0() { return cKeyVarFacetKeyParserRuleCall_0_0; } - /** - * Gets the expr assignment 1. - * - * @return the expr assignment 1 - */ //expr=VariableRef public Assignment getExprAssignment_1() { return cExprAssignment_1; } - /** - * Gets the expr variable ref parser rule call 1 0. - * - * @return the expr variable ref parser rule call 1 0 - */ //VariableRef public RuleCall getExprVariableRefParserRuleCall_1_0() { return cExprVariableRefParserRuleCall_1_0; } } - - /** - * The Class BlockElements. - */ public class BlockElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.Block"); - - /** The c group. */ private final Group cGroup = (Group)rule.eContents().get(1); - - /** The c block action 0. */ private final Action cBlockAction_0 = (Action)cGroup.eContents().get(0); - - /** The c left curly bracket keyword 1. */ private final Keyword cLeftCurlyBracketKeyword_1 = (Keyword)cGroup.eContents().get(1); - - /** The c group 2. */ private final Group cGroup_2 = (Group)cGroup.eContents().get(2); - - /** The c statements assignment 2 0. */ private final Assignment cStatementsAssignment_2_0 = (Assignment)cGroup_2.eContents().get(0); - - /** The c statements statement parser rule call 2 0 0. */ private final RuleCall cStatementsStatementParserRuleCall_2_0_0 = (RuleCall)cStatementsAssignment_2_0.eContents().get(0); - - /** The c right curly bracket keyword 2 1. */ private final Keyword cRightCurlyBracketKeyword_2_1 = (Keyword)cGroup_2.eContents().get(1); // /** @@ -7009,78 +2741,31 @@ public class BlockElements extends AbstractParserRuleElementFinder { // {Block} '{' ((statements+=Statement)* '}'); @Override public ParserRule getRule() { return rule; } - /** - * Gets the group. - * - * @return the group - */ //{Block} '{' ((statements+=Statement)* '}') public Group getGroup() { return cGroup; } - /** - * Gets the block action 0. - * - * @return the block action 0 - */ //{Block} public Action getBlockAction_0() { return cBlockAction_0; } - /** - * Gets the left curly bracket keyword 1. - * - * @return the left curly bracket keyword 1 - */ //'{' public Keyword getLeftCurlyBracketKeyword_1() { return cLeftCurlyBracketKeyword_1; } - /** - * Gets the group 2. - * - * @return the group 2 - */ //((statements+=Statement)* '}') public Group getGroup_2() { return cGroup_2; } - /** - * Gets the statements assignment 2 0. - * - * @return the statements assignment 2 0 - */ //(statements+=Statement)* public Assignment getStatementsAssignment_2_0() { return cStatementsAssignment_2_0; } - /** - * Gets the statements statement parser rule call 2 0 0. - * - * @return the statements statement parser rule call 2 0 0 - */ //Statement public RuleCall getStatementsStatementParserRuleCall_2_0_0() { return cStatementsStatementParserRuleCall_2_0_0; } - /** - * Gets the right curly bracket keyword 2 1. - * - * @return the right curly bracket keyword 2 1 - */ //'}' public Keyword getRightCurlyBracketKeyword_2_1() { return cRightCurlyBracketKeyword_2_1; } } - - /** - * The Class ExpressionElements. - */ public class ExpressionElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.Expression"); - - /** The c alternatives. */ private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - - /** The c argument pair parser rule call 0. */ private final RuleCall cArgumentPairParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); - - /** The c pair parser rule call 1. */ private final RuleCall cPairParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); // /** @@ -7090,70 +2775,27 @@ public class ExpressionElements extends AbstractParserRuleElementFinder { // ArgumentPair | Pair ; @Override public ParserRule getRule() { return rule; } - /** - * Gets the alternatives. - * - * @return the alternatives - */ //ArgumentPair | Pair public Alternatives getAlternatives() { return cAlternatives; } - /** - * Gets the argument pair parser rule call 0. - * - * @return the argument pair parser rule call 0 - */ //ArgumentPair public RuleCall getArgumentPairParserRuleCall_0() { return cArgumentPairParserRuleCall_0; } - /** - * Gets the pair parser rule call 1. - * - * @return the pair parser rule call 1 - */ //Pair public RuleCall getPairParserRuleCall_1() { return cPairParserRuleCall_1; } } - - /** - * The Class BinaryOperatorElements. - */ public class BinaryOperatorElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.BinaryOperator"); - - /** The c alternatives. */ private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - - /** The c or parser rule call 0. */ private final RuleCall cOrParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); - - /** The c and parser rule call 1. */ private final RuleCall cAndParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); - - /** The c cast parser rule call 2. */ private final RuleCall cCastParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2); - - /** The c comparison parser rule call 3. */ private final RuleCall cComparisonParserRuleCall_3 = (RuleCall)cAlternatives.eContents().get(3); - - /** The c addition parser rule call 4. */ private final RuleCall cAdditionParserRuleCall_4 = (RuleCall)cAlternatives.eContents().get(4); - - /** The c multiplication parser rule call 5. */ private final RuleCall cMultiplicationParserRuleCall_5 = (RuleCall)cAlternatives.eContents().get(5); - - /** The c exponentiation parser rule call 6. */ private final RuleCall cExponentiationParserRuleCall_6 = (RuleCall)cAlternatives.eContents().get(6); - - /** The c binary parser rule call 7. */ private final RuleCall cBinaryParserRuleCall_7 = (RuleCall)cAlternatives.eContents().get(7); - - /** The c pair parser rule call 8. */ private final RuleCall cPairParserRuleCall_8 = (RuleCall)cAlternatives.eContents().get(8); - - /** The c unit parser rule call 9. */ private final RuleCall cUnitParserRuleCall_9 = (RuleCall)cAlternatives.eContents().get(9); //BinaryOperator returns Expression: @@ -7161,336 +2803,127 @@ public class BinaryOperatorElements extends AbstractParserRuleElementFinder { //; @Override public ParserRule getRule() { return rule; } - /** - * Gets the alternatives. - * - * @return the alternatives - */ //Or | And | Cast | Comparison | Addition | Multiplication | Exponentiation | Binary | Pair | Unit public Alternatives getAlternatives() { return cAlternatives; } - /** - * Gets the or parser rule call 0. - * - * @return the or parser rule call 0 - */ //Or public RuleCall getOrParserRuleCall_0() { return cOrParserRuleCall_0; } - /** - * Gets the and parser rule call 1. - * - * @return the and parser rule call 1 - */ //And public RuleCall getAndParserRuleCall_1() { return cAndParserRuleCall_1; } - /** - * Gets the cast parser rule call 2. - * - * @return the cast parser rule call 2 - */ //Cast public RuleCall getCastParserRuleCall_2() { return cCastParserRuleCall_2; } - /** - * Gets the comparison parser rule call 3. - * - * @return the comparison parser rule call 3 - */ //Comparison public RuleCall getComparisonParserRuleCall_3() { return cComparisonParserRuleCall_3; } - /** - * Gets the addition parser rule call 4. - * - * @return the addition parser rule call 4 - */ //Addition public RuleCall getAdditionParserRuleCall_4() { return cAdditionParserRuleCall_4; } - /** - * Gets the multiplication parser rule call 5. - * - * @return the multiplication parser rule call 5 - */ //Multiplication public RuleCall getMultiplicationParserRuleCall_5() { return cMultiplicationParserRuleCall_5; } - /** - * Gets the exponentiation parser rule call 6. - * - * @return the exponentiation parser rule call 6 - */ //Exponentiation public RuleCall getExponentiationParserRuleCall_6() { return cExponentiationParserRuleCall_6; } - /** - * Gets the binary parser rule call 7. - * - * @return the binary parser rule call 7 - */ //Binary public RuleCall getBinaryParserRuleCall_7() { return cBinaryParserRuleCall_7; } - /** - * Gets the pair parser rule call 8. - * - * @return the pair parser rule call 8 - */ //Pair public RuleCall getPairParserRuleCall_8() { return cPairParserRuleCall_8; } - /** - * Gets the unit parser rule call 9. - * - * @return the unit parser rule call 9 - */ //Unit public RuleCall getUnitParserRuleCall_9() { return cUnitParserRuleCall_9; } } - - /** - * The Class ArgumentPairElements. - */ public class ArgumentPairElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.ArgumentPair"); - - /** The c group. */ private final Group cGroup = (Group)rule.eContents().get(1); - - /** The c group 0. */ private final Group cGroup_0 = (Group)cGroup.eContents().get(0); - - /** The c alternatives 0 0. */ private final Alternatives cAlternatives_0_0 = (Alternatives)cGroup_0.eContents().get(0); - - /** The c group 0 0 0. */ private final Group cGroup_0_0_0 = (Group)cAlternatives_0_0.eContents().get(0); - - /** The c op assignment 0 0 0 0. */ private final Assignment cOpAssignment_0_0_0_0 = (Assignment)cGroup_0_0_0.eContents().get(0); - - /** The c op valid ID parser rule call 0 0 0 0 0. */ private final RuleCall cOpValid_IDParserRuleCall_0_0_0_0_0 = (RuleCall)cOpAssignment_0_0_0_0.eContents().get(0); - - /** The c colon colon keyword 0 0 0 1. */ private final Keyword cColonColonKeyword_0_0_0_1 = (Keyword)cGroup_0_0_0.eContents().get(1); - - /** The c group 0 0 1. */ private final Group cGroup_0_0_1 = (Group)cAlternatives_0_0.eContents().get(1); - - /** The c op assignment 0 0 1 0. */ private final Assignment cOpAssignment_0_0_1_0 = (Assignment)cGroup_0_0_1.eContents().get(0); - - /** The c op alternatives 0 0 1 0 0. */ private final Alternatives cOpAlternatives_0_0_1_0_0 = (Alternatives)cOpAssignment_0_0_1_0.eContents().get(0); - - /** The c op definition facet key parser rule call 0 0 1 0 0 0. */ private final RuleCall cOpDefinitionFacetKeyParserRuleCall_0_0_1_0_0_0 = (RuleCall)cOpAlternatives_0_0_1_0_0.eContents().get(0); - - /** The c op type facet key parser rule call 0 0 1 0 0 1. */ private final RuleCall cOpTypeFacetKeyParserRuleCall_0_0_1_0_0_1 = (RuleCall)cOpAlternatives_0_0_1_0_0.eContents().get(1); - - /** The c op special facet key parser rule call 0 0 1 0 0 2. */ private final RuleCall cOpSpecialFacetKeyParserRuleCall_0_0_1_0_0_2 = (RuleCall)cOpAlternatives_0_0_1_0_0.eContents().get(2); - - /** The c op action facet key parser rule call 0 0 1 0 0 3. */ private final RuleCall cOpActionFacetKeyParserRuleCall_0_0_1_0_0_3 = (RuleCall)cOpAlternatives_0_0_1_0_0.eContents().get(3); - - /** The c op var facet key parser rule call 0 0 1 0 0 4. */ private final RuleCall cOpVarFacetKeyParserRuleCall_0_0_1_0_0_4 = (RuleCall)cOpAlternatives_0_0_1_0_0.eContents().get(4); - - /** The c colon keyword 0 0 1 1. */ private final Keyword cColonKeyword_0_0_1_1 = (Keyword)cGroup_0_0_1.eContents().get(1); - - /** The c right assignment 1. */ private final Assignment cRightAssignment_1 = (Assignment)cGroup.eContents().get(1); - - /** The c right pair parser rule call 1 0. */ private final RuleCall cRightPairParserRuleCall_1_0 = (RuleCall)cRightAssignment_1.eContents().get(0); //ArgumentPair: // => (op=(Valid_ID) '::' | op=(DefinitionFacetKey | TypeFacetKey | SpecialFacetKey | ActionFacetKey | VarFacetKey) ':')? right=Pair; @Override public ParserRule getRule() { return rule; } - /** - * Gets the group. - * - * @return the group - */ //=> (op=(Valid_ID) '::' | op=(DefinitionFacetKey | TypeFacetKey | SpecialFacetKey | ActionFacetKey | VarFacetKey) ':')? right=Pair public Group getGroup() { return cGroup; } - /** - * Gets the group 0. - * - * @return the group 0 - */ //=> (op=(Valid_ID) '::' | op=(DefinitionFacetKey | TypeFacetKey | SpecialFacetKey | ActionFacetKey | VarFacetKey) ':')? public Group getGroup_0() { return cGroup_0; } - /** - * Gets the alternatives 0 0. - * - * @return the alternatives 0 0 - */ //op=(Valid_ID) '::' | op=(DefinitionFacetKey | TypeFacetKey | SpecialFacetKey | ActionFacetKey | VarFacetKey) ':' public Alternatives getAlternatives_0_0() { return cAlternatives_0_0; } - /** - * Gets the group 0 0 0. - * - * @return the group 0 0 0 - */ //op=(Valid_ID) '::' public Group getGroup_0_0_0() { return cGroup_0_0_0; } - /** - * Gets the op assignment 0 0 0 0. - * - * @return the op assignment 0 0 0 0 - */ //op=(Valid_ID) public Assignment getOpAssignment_0_0_0_0() { return cOpAssignment_0_0_0_0; } - /** - * Gets the op valid ID parser rule call 0 0 0 0 0. - * - * @return the op valid ID parser rule call 0 0 0 0 0 - */ //(Valid_ID) public RuleCall getOpValid_IDParserRuleCall_0_0_0_0_0() { return cOpValid_IDParserRuleCall_0_0_0_0_0; } - /** - * Gets the colon colon keyword 0 0 0 1. - * - * @return the colon colon keyword 0 0 0 1 - */ //'::' public Keyword getColonColonKeyword_0_0_0_1() { return cColonColonKeyword_0_0_0_1; } - /** - * Gets the group 0 0 1. - * - * @return the group 0 0 1 - */ //op=(DefinitionFacetKey | TypeFacetKey | SpecialFacetKey | ActionFacetKey | VarFacetKey) ':' public Group getGroup_0_0_1() { return cGroup_0_0_1; } - /** - * Gets the op assignment 0 0 1 0. - * - * @return the op assignment 0 0 1 0 - */ //op=(DefinitionFacetKey | TypeFacetKey | SpecialFacetKey | ActionFacetKey | VarFacetKey) public Assignment getOpAssignment_0_0_1_0() { return cOpAssignment_0_0_1_0; } - /** - * Gets the op alternatives 0 0 1 0 0. - * - * @return the op alternatives 0 0 1 0 0 - */ //(DefinitionFacetKey | TypeFacetKey | SpecialFacetKey | ActionFacetKey | VarFacetKey) public Alternatives getOpAlternatives_0_0_1_0_0() { return cOpAlternatives_0_0_1_0_0; } - /** - * Gets the op definition facet key parser rule call 0 0 1 0 0 0. - * - * @return the op definition facet key parser rule call 0 0 1 0 0 0 - */ //DefinitionFacetKey public RuleCall getOpDefinitionFacetKeyParserRuleCall_0_0_1_0_0_0() { return cOpDefinitionFacetKeyParserRuleCall_0_0_1_0_0_0; } - /** - * Gets the op type facet key parser rule call 0 0 1 0 0 1. - * - * @return the op type facet key parser rule call 0 0 1 0 0 1 - */ //TypeFacetKey public RuleCall getOpTypeFacetKeyParserRuleCall_0_0_1_0_0_1() { return cOpTypeFacetKeyParserRuleCall_0_0_1_0_0_1; } - /** - * Gets the op special facet key parser rule call 0 0 1 0 0 2. - * - * @return the op special facet key parser rule call 0 0 1 0 0 2 - */ //SpecialFacetKey public RuleCall getOpSpecialFacetKeyParserRuleCall_0_0_1_0_0_2() { return cOpSpecialFacetKeyParserRuleCall_0_0_1_0_0_2; } - /** - * Gets the op action facet key parser rule call 0 0 1 0 0 3. - * - * @return the op action facet key parser rule call 0 0 1 0 0 3 - */ //ActionFacetKey public RuleCall getOpActionFacetKeyParserRuleCall_0_0_1_0_0_3() { return cOpActionFacetKeyParserRuleCall_0_0_1_0_0_3; } - /** - * Gets the op var facet key parser rule call 0 0 1 0 0 4. - * - * @return the op var facet key parser rule call 0 0 1 0 0 4 - */ //VarFacetKey public RuleCall getOpVarFacetKeyParserRuleCall_0_0_1_0_0_4() { return cOpVarFacetKeyParserRuleCall_0_0_1_0_0_4; } - /** - * Gets the colon keyword 0 0 1 1. - * - * @return the colon keyword 0 0 1 1 - */ //':' public Keyword getColonKeyword_0_0_1_1() { return cColonKeyword_0_0_1_1; } - /** - * Gets the right assignment 1. - * - * @return the right assignment 1 - */ //right=Pair public Assignment getRightAssignment_1() { return cRightAssignment_1; } - /** - * Gets the right pair parser rule call 1 0. - * - * @return the right pair parser rule call 1 0 - */ //Pair public RuleCall getRightPairParserRuleCall_1_0() { return cRightPairParserRuleCall_1_0; } } - - /** - * The Class PairElements. - */ public class PairElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.Pair"); - - /** The c group. */ private final Group cGroup = (Group)rule.eContents().get(1); - - /** The c if parser rule call 0. */ private final RuleCall cIfParserRuleCall_0 = (RuleCall)cGroup.eContents().get(0); - - /** The c group 1. */ private final Group cGroup_1 = (Group)cGroup.eContents().get(1); - - /** The c binary operator left action 1 0. */ private final Action cBinaryOperatorLeftAction_1_0 = (Action)cGroup_1.eContents().get(0); - - /** The c op assignment 1 1. */ private final Assignment cOpAssignment_1_1 = (Assignment)cGroup_1.eContents().get(1); - - /** The c op colon colon keyword 1 1 0. */ private final Keyword cOpColonColonKeyword_1_1_0 = (Keyword)cOpAssignment_1_1.eContents().get(0); - - /** The c right assignment 1 2. */ private final Assignment cRightAssignment_1_2 = (Assignment)cGroup_1.eContents().get(2); - - /** The c right if parser rule call 1 2 0. */ private final RuleCall cRightIfParserRuleCall_1_2_0 = (RuleCall)cRightAssignment_1_2.eContents().get(0); //Pair returns Expression: @@ -7503,115 +2936,45 @@ public class PairElements extends AbstractParserRuleElementFinder { //If //({BinaryOperator.left=current} //op='::' - /** - * Gets the group. - * - * @return the group - */ //right=If)? public Group getGroup() { return cGroup; } - /** - * Gets the if parser rule call 0. - * - * @return the if parser rule call 0 - */ //If public RuleCall getIfParserRuleCall_0() { return cIfParserRuleCall_0; } //({BinaryOperator.left=current} //op='::' - /** - * Gets the group 1. - * - * @return the group 1 - */ //right=If)? public Group getGroup_1() { return cGroup_1; } - /** - * Gets the binary operator left action 1 0. - * - * @return the binary operator left action 1 0 - */ //{BinaryOperator.left=current} public Action getBinaryOperatorLeftAction_1_0() { return cBinaryOperatorLeftAction_1_0; } - /** - * Gets the op assignment 1 1. - * - * @return the op assignment 1 1 - */ //op='::' public Assignment getOpAssignment_1_1() { return cOpAssignment_1_1; } - /** - * Gets the op colon colon keyword 1 1 0. - * - * @return the op colon colon keyword 1 1 0 - */ //'::' public Keyword getOpColonColonKeyword_1_1_0() { return cOpColonColonKeyword_1_1_0; } - /** - * Gets the right assignment 1 2. - * - * @return the right assignment 1 2 - */ //right=If public Assignment getRightAssignment_1_2() { return cRightAssignment_1_2; } - /** - * Gets the right if parser rule call 1 2 0. - * - * @return the right if parser rule call 1 2 0 - */ //If public RuleCall getRightIfParserRuleCall_1_2_0() { return cRightIfParserRuleCall_1_2_0; } } - - /** - * The Class IfElements. - */ public class IfElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.If"); - - /** The c group. */ private final Group cGroup = (Group)rule.eContents().get(1); - - /** The c or parser rule call 0. */ private final RuleCall cOrParserRuleCall_0 = (RuleCall)cGroup.eContents().get(0); - - /** The c group 1. */ private final Group cGroup_1 = (Group)cGroup.eContents().get(1); - - /** The c if left action 1 0. */ private final Action cIfLeftAction_1_0 = (Action)cGroup_1.eContents().get(0); - - /** The c op assignment 1 1. */ private final Assignment cOpAssignment_1_1 = (Assignment)cGroup_1.eContents().get(1); - - /** The c op question mark keyword 1 1 0. */ private final Keyword cOpQuestionMarkKeyword_1_1_0 = (Keyword)cOpAssignment_1_1.eContents().get(0); - - /** The c right assignment 1 2. */ private final Assignment cRightAssignment_1_2 = (Assignment)cGroup_1.eContents().get(2); - - /** The c right or parser rule call 1 2 0. */ private final RuleCall cRightOrParserRuleCall_1_2_0 = (RuleCall)cRightAssignment_1_2.eContents().get(0); - - /** The c group 1 3. */ private final Group cGroup_1_3 = (Group)cGroup_1.eContents().get(3); - - /** The c colon keyword 1 3 0. */ private final Keyword cColonKeyword_1_3_0 = (Keyword)cGroup_1_3.eContents().get(0); - - /** The c if false assignment 1 3 1. */ private final Assignment cIfFalseAssignment_1_3_1 = (Assignment)cGroup_1_3.eContents().get(1); - - /** The c if false or parser rule call 1 3 1 0. */ private final RuleCall cIfFalseOrParserRuleCall_1_3_1_0 = (RuleCall)cIfFalseAssignment_1_3_1.eContents().get(0); //If returns Expression: @@ -7628,19 +2991,9 @@ public class IfElements extends AbstractParserRuleElementFinder { //op='?' //right=Or //(':' - /** - * Gets the group. - * - * @return the group - */ //ifFalse=Or))? public Group getGroup() { return cGroup; } - /** - * Gets the or parser rule call 0. - * - * @return the or parser rule call 0 - */ //Or public RuleCall getOrParserRuleCall_0() { return cOrParserRuleCall_0; } @@ -7648,118 +3001,46 @@ public class IfElements extends AbstractParserRuleElementFinder { //op='?' //right=Or //(':' - /** - * Gets the group 1. - * - * @return the group 1 - */ //ifFalse=Or))? public Group getGroup_1() { return cGroup_1; } - /** - * Gets the if left action 1 0. - * - * @return the if left action 1 0 - */ //{If.left=current} public Action getIfLeftAction_1_0() { return cIfLeftAction_1_0; } - /** - * Gets the op assignment 1 1. - * - * @return the op assignment 1 1 - */ //op='?' public Assignment getOpAssignment_1_1() { return cOpAssignment_1_1; } - /** - * Gets the op question mark keyword 1 1 0. - * - * @return the op question mark keyword 1 1 0 - */ //'?' public Keyword getOpQuestionMarkKeyword_1_1_0() { return cOpQuestionMarkKeyword_1_1_0; } - /** - * Gets the right assignment 1 2. - * - * @return the right assignment 1 2 - */ //right=Or public Assignment getRightAssignment_1_2() { return cRightAssignment_1_2; } - /** - * Gets the right or parser rule call 1 2 0. - * - * @return the right or parser rule call 1 2 0 - */ //Or public RuleCall getRightOrParserRuleCall_1_2_0() { return cRightOrParserRuleCall_1_2_0; } //(':' - /** - * Gets the group 1 3. - * - * @return the group 1 3 - */ //ifFalse=Or) public Group getGroup_1_3() { return cGroup_1_3; } - /** - * Gets the colon keyword 1 3 0. - * - * @return the colon keyword 1 3 0 - */ //':' public Keyword getColonKeyword_1_3_0() { return cColonKeyword_1_3_0; } - /** - * Gets the if false assignment 1 3 1. - * - * @return the if false assignment 1 3 1 - */ //ifFalse=Or public Assignment getIfFalseAssignment_1_3_1() { return cIfFalseAssignment_1_3_1; } - /** - * Gets the if false or parser rule call 1 3 1 0. - * - * @return the if false or parser rule call 1 3 1 0 - */ //Or public RuleCall getIfFalseOrParserRuleCall_1_3_1_0() { return cIfFalseOrParserRuleCall_1_3_1_0; } } - - /** - * The Class OrElements. - */ public class OrElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.Or"); - - /** The c group. */ private final Group cGroup = (Group)rule.eContents().get(1); - - /** The c and parser rule call 0. */ private final RuleCall cAndParserRuleCall_0 = (RuleCall)cGroup.eContents().get(0); - - /** The c group 1. */ private final Group cGroup_1 = (Group)cGroup.eContents().get(1); - - /** The c binary operator left action 1 0. */ private final Action cBinaryOperatorLeftAction_1_0 = (Action)cGroup_1.eContents().get(0); - - /** The c op assignment 1 1. */ private final Assignment cOpAssignment_1_1 = (Assignment)cGroup_1.eContents().get(1); - - /** The c op or keyword 1 1 0. */ private final Keyword cOpOrKeyword_1_1_0 = (Keyword)cOpAssignment_1_1.eContents().get(0); - - /** The c right assignment 1 2. */ private final Assignment cRightAssignment_1_2 = (Assignment)cGroup_1.eContents().get(2); - - /** The c right and parser rule call 1 2 0. */ private final RuleCall cRightAndParserRuleCall_1_2_0 = (RuleCall)cRightAssignment_1_2.eContents().get(0); //Or returns Expression: @@ -7772,103 +3053,41 @@ public class OrElements extends AbstractParserRuleElementFinder { //And //({BinaryOperator.left=current} //op='or' - /** - * Gets the group. - * - * @return the group - */ //right=And)* public Group getGroup() { return cGroup; } - /** - * Gets the and parser rule call 0. - * - * @return the and parser rule call 0 - */ //And public RuleCall getAndParserRuleCall_0() { return cAndParserRuleCall_0; } //({BinaryOperator.left=current} //op='or' - /** - * Gets the group 1. - * - * @return the group 1 - */ //right=And)* public Group getGroup_1() { return cGroup_1; } - /** - * Gets the binary operator left action 1 0. - * - * @return the binary operator left action 1 0 - */ //{BinaryOperator.left=current} public Action getBinaryOperatorLeftAction_1_0() { return cBinaryOperatorLeftAction_1_0; } - /** - * Gets the op assignment 1 1. - * - * @return the op assignment 1 1 - */ //op='or' public Assignment getOpAssignment_1_1() { return cOpAssignment_1_1; } - /** - * Gets the op or keyword 1 1 0. - * - * @return the op or keyword 1 1 0 - */ //'or' public Keyword getOpOrKeyword_1_1_0() { return cOpOrKeyword_1_1_0; } - /** - * Gets the right assignment 1 2. - * - * @return the right assignment 1 2 - */ //right=And public Assignment getRightAssignment_1_2() { return cRightAssignment_1_2; } - /** - * Gets the right and parser rule call 1 2 0. - * - * @return the right and parser rule call 1 2 0 - */ //And public RuleCall getRightAndParserRuleCall_1_2_0() { return cRightAndParserRuleCall_1_2_0; } } - - /** - * The Class AndElements. - */ public class AndElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.And"); - - /** The c group. */ private final Group cGroup = (Group)rule.eContents().get(1); - - /** The c cast parser rule call 0. */ private final RuleCall cCastParserRuleCall_0 = (RuleCall)cGroup.eContents().get(0); - - /** The c group 1. */ private final Group cGroup_1 = (Group)cGroup.eContents().get(1); - - /** The c binary operator left action 1 0. */ private final Action cBinaryOperatorLeftAction_1_0 = (Action)cGroup_1.eContents().get(0); - - /** The c op assignment 1 1. */ private final Assignment cOpAssignment_1_1 = (Assignment)cGroup_1.eContents().get(1); - - /** The c op and keyword 1 1 0. */ private final Keyword cOpAndKeyword_1_1_0 = (Keyword)cOpAssignment_1_1.eContents().get(0); - - /** The c right assignment 1 2. */ private final Assignment cRightAssignment_1_2 = (Assignment)cGroup_1.eContents().get(2); - - /** The c right cast parser rule call 1 2 0. */ private final RuleCall cRightCastParserRuleCall_1_2_0 = (RuleCall)cRightAssignment_1_2.eContents().get(0); //And returns Expression: @@ -7881,124 +3100,48 @@ public class AndElements extends AbstractParserRuleElementFinder { //Cast //({BinaryOperator.left=current} //op='and' - /** - * Gets the group. - * - * @return the group - */ //right=Cast)* public Group getGroup() { return cGroup; } - /** - * Gets the cast parser rule call 0. - * - * @return the cast parser rule call 0 - */ //Cast public RuleCall getCastParserRuleCall_0() { return cCastParserRuleCall_0; } //({BinaryOperator.left=current} //op='and' - /** - * Gets the group 1. - * - * @return the group 1 - */ //right=Cast)* public Group getGroup_1() { return cGroup_1; } - /** - * Gets the binary operator left action 1 0. - * - * @return the binary operator left action 1 0 - */ //{BinaryOperator.left=current} public Action getBinaryOperatorLeftAction_1_0() { return cBinaryOperatorLeftAction_1_0; } - /** - * Gets the op assignment 1 1. - * - * @return the op assignment 1 1 - */ //op='and' public Assignment getOpAssignment_1_1() { return cOpAssignment_1_1; } - /** - * Gets the op and keyword 1 1 0. - * - * @return the op and keyword 1 1 0 - */ //'and' public Keyword getOpAndKeyword_1_1_0() { return cOpAndKeyword_1_1_0; } - /** - * Gets the right assignment 1 2. - * - * @return the right assignment 1 2 - */ //right=Cast public Assignment getRightAssignment_1_2() { return cRightAssignment_1_2; } - /** - * Gets the right cast parser rule call 1 2 0. - * - * @return the right cast parser rule call 1 2 0 - */ //Cast public RuleCall getRightCastParserRuleCall_1_2_0() { return cRightCastParserRuleCall_1_2_0; } } - - /** - * The Class CastElements. - */ public class CastElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.Cast"); - - /** The c group. */ private final Group cGroup = (Group)rule.eContents().get(1); - - /** The c comparison parser rule call 0. */ private final RuleCall cComparisonParserRuleCall_0 = (RuleCall)cGroup.eContents().get(0); - - /** The c group 1. */ private final Group cGroup_1 = (Group)cGroup.eContents().get(1); - - /** The c group 1 0. */ private final Group cGroup_1_0 = (Group)cGroup_1.eContents().get(0); - - /** The c binary operator left action 1 0 0. */ private final Action cBinaryOperatorLeftAction_1_0_0 = (Action)cGroup_1_0.eContents().get(0); - - /** The c op assignment 1 0 1. */ private final Assignment cOpAssignment_1_0_1 = (Assignment)cGroup_1_0.eContents().get(1); - - /** The c op as keyword 1 0 1 0. */ private final Keyword cOpAsKeyword_1_0_1_0 = (Keyword)cOpAssignment_1_0_1.eContents().get(0); - - /** The c alternatives 1 1. */ private final Alternatives cAlternatives_1_1 = (Alternatives)cGroup_1.eContents().get(1); - - /** The c right assignment 1 1 0. */ private final Assignment cRightAssignment_1_1_0 = (Assignment)cAlternatives_1_1.eContents().get(0); - - /** The c right type ref parser rule call 1 1 0 0. */ private final RuleCall cRightTypeRefParserRuleCall_1_1_0_0 = (RuleCall)cRightAssignment_1_1_0.eContents().get(0); - - /** The c group 1 1 1. */ private final Group cGroup_1_1_1 = (Group)cAlternatives_1_1.eContents().get(1); - - /** The c left parenthesis keyword 1 1 1 0. */ private final Keyword cLeftParenthesisKeyword_1_1_1_0 = (Keyword)cGroup_1_1_1.eContents().get(0); - - /** The c right assignment 1 1 1 1. */ private final Assignment cRightAssignment_1_1_1_1 = (Assignment)cGroup_1_1_1.eContents().get(1); - - /** The c right type ref parser rule call 1 1 1 1 0. */ private final RuleCall cRightTypeRefParserRuleCall_1_1_1_1_0 = (RuleCall)cRightAssignment_1_1_1_1.eContents().get(0); - - /** The c right parenthesis keyword 1 1 1 2. */ private final Keyword cRightParenthesisKeyword_1_1_1_2 = (Keyword)cGroup_1_1_1.eContents().get(2); //Cast returns Expression: @@ -8012,182 +3155,71 @@ public class CastElements extends AbstractParserRuleElementFinder { // Comparison // (({BinaryOperator.left = current} // op='as' - /** - * Gets the group. - * - * @return the group - */ //) ((right= TypeRef) | ('(' right=TypeRef ')') ))? public Group getGroup() { return cGroup; } - /** - * Gets the comparison parser rule call 0. - * - * @return the comparison parser rule call 0 - */ //Comparison public RuleCall getComparisonParserRuleCall_0() { return cComparisonParserRuleCall_0; } // (({BinaryOperator.left = current} // op='as' - /** - * Gets the group 1. - * - * @return the group 1 - */ //) ((right= TypeRef) | ('(' right=TypeRef ')') ))? public Group getGroup_1() { return cGroup_1; } //({BinaryOperator.left = current} // op='as' - /** - * Gets the group 1 0. - * - * @return the group 1 0 - */ //) public Group getGroup_1_0() { return cGroup_1_0; } - /** - * Gets the binary operator left action 1 0 0. - * - * @return the binary operator left action 1 0 0 - */ //{BinaryOperator.left = current} public Action getBinaryOperatorLeftAction_1_0_0() { return cBinaryOperatorLeftAction_1_0_0; } - /** - * Gets the op assignment 1 0 1. - * - * @return the op assignment 1 0 1 - */ //op='as' public Assignment getOpAssignment_1_0_1() { return cOpAssignment_1_0_1; } - /** - * Gets the op as keyword 1 0 1 0. - * - * @return the op as keyword 1 0 1 0 - */ //'as' public Keyword getOpAsKeyword_1_0_1_0() { return cOpAsKeyword_1_0_1_0; } - /** - * Gets the alternatives 1 1. - * - * @return the alternatives 1 1 - */ //((right= TypeRef) | ('(' right=TypeRef ')') ) public Alternatives getAlternatives_1_1() { return cAlternatives_1_1; } - /** - * Gets the right assignment 1 1 0. - * - * @return the right assignment 1 1 0 - */ //(right= TypeRef) public Assignment getRightAssignment_1_1_0() { return cRightAssignment_1_1_0; } - /** - * Gets the right type ref parser rule call 1 1 0 0. - * - * @return the right type ref parser rule call 1 1 0 0 - */ //TypeRef public RuleCall getRightTypeRefParserRuleCall_1_1_0_0() { return cRightTypeRefParserRuleCall_1_1_0_0; } - /** - * Gets the group 1 1 1. - * - * @return the group 1 1 1 - */ //('(' right=TypeRef ')') public Group getGroup_1_1_1() { return cGroup_1_1_1; } - /** - * Gets the left parenthesis keyword 1 1 1 0. - * - * @return the left parenthesis keyword 1 1 1 0 - */ //'(' public Keyword getLeftParenthesisKeyword_1_1_1_0() { return cLeftParenthesisKeyword_1_1_1_0; } - /** - * Gets the right assignment 1 1 1 1. - * - * @return the right assignment 1 1 1 1 - */ //right=TypeRef public Assignment getRightAssignment_1_1_1_1() { return cRightAssignment_1_1_1_1; } - /** - * Gets the right type ref parser rule call 1 1 1 1 0. - * - * @return the right type ref parser rule call 1 1 1 1 0 - */ //TypeRef public RuleCall getRightTypeRefParserRuleCall_1_1_1_1_0() { return cRightTypeRefParserRuleCall_1_1_1_1_0; } - /** - * Gets the right parenthesis keyword 1 1 1 2. - * - * @return the right parenthesis keyword 1 1 1 2 - */ //')' public Keyword getRightParenthesisKeyword_1_1_1_2() { return cRightParenthesisKeyword_1_1_1_2; } } - - /** - * The Class ComparisonElements. - */ public class ComparisonElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.Comparison"); - - /** The c group. */ private final Group cGroup = (Group)rule.eContents().get(1); - - /** The c addition parser rule call 0. */ private final RuleCall cAdditionParserRuleCall_0 = (RuleCall)cGroup.eContents().get(0); - - /** The c group 1. */ private final Group cGroup_1 = (Group)cGroup.eContents().get(1); - - /** The c group 1 0. */ private final Group cGroup_1_0 = (Group)cGroup_1.eContents().get(0); - - /** The c binary operator left action 1 0 0. */ private final Action cBinaryOperatorLeftAction_1_0_0 = (Action)cGroup_1_0.eContents().get(0); - - /** The c op assignment 1 0 1. */ private final Assignment cOpAssignment_1_0_1 = (Assignment)cGroup_1_0.eContents().get(1); - - /** The c op alternatives 1 0 1 0. */ private final Alternatives cOpAlternatives_1_0_1_0 = (Alternatives)cOpAssignment_1_0_1.eContents().get(0); - - /** The c op exclamation mark equals sign keyword 1 0 1 0 0. */ private final Keyword cOpExclamationMarkEqualsSignKeyword_1_0_1_0_0 = (Keyword)cOpAlternatives_1_0_1_0.eContents().get(0); - - /** The c op equals sign keyword 1 0 1 0 1. */ private final Keyword cOpEqualsSignKeyword_1_0_1_0_1 = (Keyword)cOpAlternatives_1_0_1_0.eContents().get(1); - - /** The c op greater than sign equals sign keyword 1 0 1 0 2. */ private final Keyword cOpGreaterThanSignEqualsSignKeyword_1_0_1_0_2 = (Keyword)cOpAlternatives_1_0_1_0.eContents().get(2); - - /** The c op less than sign equals sign keyword 1 0 1 0 3. */ private final Keyword cOpLessThanSignEqualsSignKeyword_1_0_1_0_3 = (Keyword)cOpAlternatives_1_0_1_0.eContents().get(3); - - /** The c op less than sign keyword 1 0 1 0 4. */ private final Keyword cOpLessThanSignKeyword_1_0_1_0_4 = (Keyword)cOpAlternatives_1_0_1_0.eContents().get(4); - - /** The c op greater than sign keyword 1 0 1 0 5. */ private final Keyword cOpGreaterThanSignKeyword_1_0_1_0_5 = (Keyword)cOpAlternatives_1_0_1_0.eContents().get(5); - - /** The c right assignment 1 1. */ private final Assignment cRightAssignment_1_1 = (Assignment)cGroup_1.eContents().get(1); - - /** The c right addition parser rule call 1 1 0. */ private final RuleCall cRightAdditionParserRuleCall_1_1_0 = (RuleCall)cRightAssignment_1_1.eContents().get(0); //Comparison returns Expression: @@ -8200,169 +3232,66 @@ public class ComparisonElements extends AbstractParserRuleElementFinder { //Addition //(({BinaryOperator.left=current} //op=('!=' | '=' | '>=' | '<=' | '<' | '>')) - /** - * Gets the group. - * - * @return the group - */ //right=Addition)? public Group getGroup() { return cGroup; } - /** - * Gets the addition parser rule call 0. - * - * @return the addition parser rule call 0 - */ //Addition public RuleCall getAdditionParserRuleCall_0() { return cAdditionParserRuleCall_0; } //(({BinaryOperator.left=current} //op=('!=' | '=' | '>=' | '<=' | '<' | '>')) - /** - * Gets the group 1. - * - * @return the group 1 - */ //right=Addition)? public Group getGroup_1() { return cGroup_1; } //({BinaryOperator.left=current} - /** - * Gets the group 1 0. - * - * @return the group 1 0 - */ // op=('!=' | '=' | '>=' | '<=' | '<' | '>')) public Group getGroup_1_0() { return cGroup_1_0; } - /** - * Gets the binary operator left action 1 0 0. - * - * @return the binary operator left action 1 0 0 - */ //{BinaryOperator.left=current} public Action getBinaryOperatorLeftAction_1_0_0() { return cBinaryOperatorLeftAction_1_0_0; } - /** - * Gets the op assignment 1 0 1. - * - * @return the op assignment 1 0 1 - */ //op=('!=' | '=' | '>=' | '<=' | '<' | '>') public Assignment getOpAssignment_1_0_1() { return cOpAssignment_1_0_1; } - /** - * Gets the op alternatives 1 0 1 0. - * - * @return the op alternatives 1 0 1 0 - */ //('!=' | '=' | '>=' | '<=' | '<' | '>') public Alternatives getOpAlternatives_1_0_1_0() { return cOpAlternatives_1_0_1_0; } - /** - * Gets the op exclamation mark equals sign keyword 1 0 1 0 0. - * - * @return the op exclamation mark equals sign keyword 1 0 1 0 0 - */ //'!=' public Keyword getOpExclamationMarkEqualsSignKeyword_1_0_1_0_0() { return cOpExclamationMarkEqualsSignKeyword_1_0_1_0_0; } - /** - * Gets the op equals sign keyword 1 0 1 0 1. - * - * @return the op equals sign keyword 1 0 1 0 1 - */ //'=' public Keyword getOpEqualsSignKeyword_1_0_1_0_1() { return cOpEqualsSignKeyword_1_0_1_0_1; } - /** - * Gets the op greater than sign equals sign keyword 1 0 1 0 2. - * - * @return the op greater than sign equals sign keyword 1 0 1 0 2 - */ //'>=' public Keyword getOpGreaterThanSignEqualsSignKeyword_1_0_1_0_2() { return cOpGreaterThanSignEqualsSignKeyword_1_0_1_0_2; } - /** - * Gets the op less than sign equals sign keyword 1 0 1 0 3. - * - * @return the op less than sign equals sign keyword 1 0 1 0 3 - */ //'<=' public Keyword getOpLessThanSignEqualsSignKeyword_1_0_1_0_3() { return cOpLessThanSignEqualsSignKeyword_1_0_1_0_3; } - /** - * Gets the op less than sign keyword 1 0 1 0 4. - * - * @return the op less than sign keyword 1 0 1 0 4 - */ //'<' public Keyword getOpLessThanSignKeyword_1_0_1_0_4() { return cOpLessThanSignKeyword_1_0_1_0_4; } - /** - * Gets the op greater than sign keyword 1 0 1 0 5. - * - * @return the op greater than sign keyword 1 0 1 0 5 - */ //'>' public Keyword getOpGreaterThanSignKeyword_1_0_1_0_5() { return cOpGreaterThanSignKeyword_1_0_1_0_5; } - /** - * Gets the right assignment 1 1. - * - * @return the right assignment 1 1 - */ //right=Addition public Assignment getRightAssignment_1_1() { return cRightAssignment_1_1; } - /** - * Gets the right addition parser rule call 1 1 0. - * - * @return the right addition parser rule call 1 1 0 - */ //Addition public RuleCall getRightAdditionParserRuleCall_1_1_0() { return cRightAdditionParserRuleCall_1_1_0; } } - - /** - * The Class AdditionElements. - */ public class AdditionElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.Addition"); - - /** The c group. */ private final Group cGroup = (Group)rule.eContents().get(1); - - /** The c multiplication parser rule call 0. */ private final RuleCall cMultiplicationParserRuleCall_0 = (RuleCall)cGroup.eContents().get(0); - - /** The c group 1. */ private final Group cGroup_1 = (Group)cGroup.eContents().get(1); - - /** The c group 1 0. */ private final Group cGroup_1_0 = (Group)cGroup_1.eContents().get(0); - - /** The c binary operator left action 1 0 0. */ private final Action cBinaryOperatorLeftAction_1_0_0 = (Action)cGroup_1_0.eContents().get(0); - - /** The c op assignment 1 0 1. */ private final Assignment cOpAssignment_1_0_1 = (Assignment)cGroup_1_0.eContents().get(1); - - /** The c op alternatives 1 0 1 0. */ private final Alternatives cOpAlternatives_1_0_1_0 = (Alternatives)cOpAssignment_1_0_1.eContents().get(0); - - /** The c op plus sign keyword 1 0 1 0 0. */ private final Keyword cOpPlusSignKeyword_1_0_1_0_0 = (Keyword)cOpAlternatives_1_0_1_0.eContents().get(0); - - /** The c op hyphen minus keyword 1 0 1 0 1. */ private final Keyword cOpHyphenMinusKeyword_1_0_1_0_1 = (Keyword)cOpAlternatives_1_0_1_0.eContents().get(1); - - /** The c right assignment 1 1. */ private final Assignment cRightAssignment_1_1 = (Assignment)cGroup_1.eContents().get(1); - - /** The c right multiplication parser rule call 1 1 0. */ private final RuleCall cRightMultiplicationParserRuleCall_1_1_0 = (RuleCall)cRightAssignment_1_1.eContents().get(0); //Addition returns Expression: @@ -8373,135 +3302,52 @@ public class AdditionElements extends AbstractParserRuleElementFinder { //Multiplication //(({BinaryOperator.left=current} op=('+' | '-')) - /** - * Gets the group. - * - * @return the group - */ //right=Multiplication)* public Group getGroup() { return cGroup; } - /** - * Gets the multiplication parser rule call 0. - * - * @return the multiplication parser rule call 0 - */ //Multiplication public RuleCall getMultiplicationParserRuleCall_0() { return cMultiplicationParserRuleCall_0; } //(({BinaryOperator.left=current} op=('+' | '-')) - /** - * Gets the group 1. - * - * @return the group 1 - */ //right=Multiplication)* public Group getGroup_1() { return cGroup_1; } - /** - * Gets the group 1 0. - * - * @return the group 1 0 - */ //({BinaryOperator.left=current} op=('+' | '-')) public Group getGroup_1_0() { return cGroup_1_0; } - /** - * Gets the binary operator left action 1 0 0. - * - * @return the binary operator left action 1 0 0 - */ //{BinaryOperator.left=current} public Action getBinaryOperatorLeftAction_1_0_0() { return cBinaryOperatorLeftAction_1_0_0; } - /** - * Gets the op assignment 1 0 1. - * - * @return the op assignment 1 0 1 - */ //op=('+' | '-') public Assignment getOpAssignment_1_0_1() { return cOpAssignment_1_0_1; } - /** - * Gets the op alternatives 1 0 1 0. - * - * @return the op alternatives 1 0 1 0 - */ //('+' | '-') public Alternatives getOpAlternatives_1_0_1_0() { return cOpAlternatives_1_0_1_0; } - /** - * Gets the op plus sign keyword 1 0 1 0 0. - * - * @return the op plus sign keyword 1 0 1 0 0 - */ //'+' public Keyword getOpPlusSignKeyword_1_0_1_0_0() { return cOpPlusSignKeyword_1_0_1_0_0; } - /** - * Gets the op hyphen minus keyword 1 0 1 0 1. - * - * @return the op hyphen minus keyword 1 0 1 0 1 - */ //'-' public Keyword getOpHyphenMinusKeyword_1_0_1_0_1() { return cOpHyphenMinusKeyword_1_0_1_0_1; } - /** - * Gets the right assignment 1 1. - * - * @return the right assignment 1 1 - */ //right=Multiplication public Assignment getRightAssignment_1_1() { return cRightAssignment_1_1; } - /** - * Gets the right multiplication parser rule call 1 1 0. - * - * @return the right multiplication parser rule call 1 1 0 - */ //Multiplication public RuleCall getRightMultiplicationParserRuleCall_1_1_0() { return cRightMultiplicationParserRuleCall_1_1_0; } } - - /** - * The Class MultiplicationElements. - */ public class MultiplicationElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.Multiplication"); - - /** The c group. */ private final Group cGroup = (Group)rule.eContents().get(1); - - /** The c exponentiation parser rule call 0. */ private final RuleCall cExponentiationParserRuleCall_0 = (RuleCall)cGroup.eContents().get(0); - - /** The c group 1. */ private final Group cGroup_1 = (Group)cGroup.eContents().get(1); - - /** The c group 1 0. */ private final Group cGroup_1_0 = (Group)cGroup_1.eContents().get(0); - - /** The c binary operator left action 1 0 0. */ private final Action cBinaryOperatorLeftAction_1_0_0 = (Action)cGroup_1_0.eContents().get(0); - - /** The c op assignment 1 0 1. */ private final Assignment cOpAssignment_1_0_1 = (Assignment)cGroup_1_0.eContents().get(1); - - /** The c op alternatives 1 0 1 0. */ private final Alternatives cOpAlternatives_1_0_1_0 = (Alternatives)cOpAssignment_1_0_1.eContents().get(0); - - /** The c op asterisk keyword 1 0 1 0 0. */ private final Keyword cOpAsteriskKeyword_1_0_1_0_0 = (Keyword)cOpAlternatives_1_0_1_0.eContents().get(0); - - /** The c op solidus keyword 1 0 1 0 1. */ private final Keyword cOpSolidusKeyword_1_0_1_0_1 = (Keyword)cOpAlternatives_1_0_1_0.eContents().get(1); - - /** The c right assignment 1 1. */ private final Assignment cRightAssignment_1_1 = (Assignment)cGroup_1.eContents().get(1); - - /** The c right exponentiation parser rule call 1 1 0. */ private final RuleCall cRightExponentiationParserRuleCall_1_1_0 = (RuleCall)cRightAssignment_1_1.eContents().get(0); //Multiplication returns Expression: @@ -8510,128 +3356,49 @@ public class MultiplicationElements extends AbstractParserRuleElementFinder { @Override public ParserRule getRule() { return rule; } //Exponentiation - /** - * Gets the group. - * - * @return the group - */ //(({BinaryOperator.left=current} op=('*' | '/' )) right=Exponentiation)* public Group getGroup() { return cGroup; } - /** - * Gets the exponentiation parser rule call 0. - * - * @return the exponentiation parser rule call 0 - */ //Exponentiation public RuleCall getExponentiationParserRuleCall_0() { return cExponentiationParserRuleCall_0; } - /** - * Gets the group 1. - * - * @return the group 1 - */ //(({BinaryOperator.left=current} op=('*' | '/' )) right=Exponentiation)* public Group getGroup_1() { return cGroup_1; } - /** - * Gets the group 1 0. - * - * @return the group 1 0 - */ //({BinaryOperator.left=current} op=('*' | '/' )) public Group getGroup_1_0() { return cGroup_1_0; } - /** - * Gets the binary operator left action 1 0 0. - * - * @return the binary operator left action 1 0 0 - */ //{BinaryOperator.left=current} public Action getBinaryOperatorLeftAction_1_0_0() { return cBinaryOperatorLeftAction_1_0_0; } - /** - * Gets the op assignment 1 0 1. - * - * @return the op assignment 1 0 1 - */ //op=('*' | '/' ) public Assignment getOpAssignment_1_0_1() { return cOpAssignment_1_0_1; } - /** - * Gets the op alternatives 1 0 1 0. - * - * @return the op alternatives 1 0 1 0 - */ //('*' | '/' ) public Alternatives getOpAlternatives_1_0_1_0() { return cOpAlternatives_1_0_1_0; } - /** - * Gets the op asterisk keyword 1 0 1 0 0. - * - * @return the op asterisk keyword 1 0 1 0 0 - */ //'*' public Keyword getOpAsteriskKeyword_1_0_1_0_0() { return cOpAsteriskKeyword_1_0_1_0_0; } - /** - * Gets the op solidus keyword 1 0 1 0 1. - * - * @return the op solidus keyword 1 0 1 0 1 - */ //'/' public Keyword getOpSolidusKeyword_1_0_1_0_1() { return cOpSolidusKeyword_1_0_1_0_1; } - /** - * Gets the right assignment 1 1. - * - * @return the right assignment 1 1 - */ //right=Exponentiation public Assignment getRightAssignment_1_1() { return cRightAssignment_1_1; } - /** - * Gets the right exponentiation parser rule call 1 1 0. - * - * @return the right exponentiation parser rule call 1 1 0 - */ //Exponentiation public RuleCall getRightExponentiationParserRuleCall_1_1_0() { return cRightExponentiationParserRuleCall_1_1_0; } } - - /** - * The Class ExponentiationElements. - */ public class ExponentiationElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.Exponentiation"); - - /** The c group. */ private final Group cGroup = (Group)rule.eContents().get(1); - - /** The c binary parser rule call 0. */ private final RuleCall cBinaryParserRuleCall_0 = (RuleCall)cGroup.eContents().get(0); - - /** The c group 1. */ private final Group cGroup_1 = (Group)cGroup.eContents().get(1); - - /** The c group 1 0. */ private final Group cGroup_1_0 = (Group)cGroup_1.eContents().get(0); - - /** The c binary operator left action 1 0 0. */ private final Action cBinaryOperatorLeftAction_1_0_0 = (Action)cGroup_1_0.eContents().get(0); - - /** The c op assignment 1 0 1. */ private final Assignment cOpAssignment_1_0_1 = (Assignment)cGroup_1_0.eContents().get(1); - - /** The c op circumflex accent keyword 1 0 1 0. */ private final Keyword cOpCircumflexAccentKeyword_1_0_1_0 = (Keyword)cOpAssignment_1_0_1.eContents().get(0); - - /** The c right assignment 1 1. */ private final Assignment cRightAssignment_1_1 = (Assignment)cGroup_1.eContents().get(1); - - /** The c right binary parser rule call 1 1 0. */ private final RuleCall cRightBinaryParserRuleCall_1_1_0 = (RuleCall)cRightAssignment_1_1.eContents().get(0); //Exponentiation returns Expression: @@ -8640,112 +3407,43 @@ public class ExponentiationElements extends AbstractParserRuleElementFinder { @Override public ParserRule getRule() { return rule; } //Binary - /** - * Gets the group. - * - * @return the group - */ //(({BinaryOperator.left=current} op=('^')) right=Binary)* public Group getGroup() { return cGroup; } - /** - * Gets the binary parser rule call 0. - * - * @return the binary parser rule call 0 - */ //Binary public RuleCall getBinaryParserRuleCall_0() { return cBinaryParserRuleCall_0; } - /** - * Gets the group 1. - * - * @return the group 1 - */ //(({BinaryOperator.left=current} op=('^')) right=Binary)* public Group getGroup_1() { return cGroup_1; } - /** - * Gets the group 1 0. - * - * @return the group 1 0 - */ //({BinaryOperator.left=current} op=('^')) public Group getGroup_1_0() { return cGroup_1_0; } - /** - * Gets the binary operator left action 1 0 0. - * - * @return the binary operator left action 1 0 0 - */ //{BinaryOperator.left=current} public Action getBinaryOperatorLeftAction_1_0_0() { return cBinaryOperatorLeftAction_1_0_0; } - /** - * Gets the op assignment 1 0 1. - * - * @return the op assignment 1 0 1 - */ //op=('^') public Assignment getOpAssignment_1_0_1() { return cOpAssignment_1_0_1; } - /** - * Gets the op circumflex accent keyword 1 0 1 0. - * - * @return the op circumflex accent keyword 1 0 1 0 - */ //('^') public Keyword getOpCircumflexAccentKeyword_1_0_1_0() { return cOpCircumflexAccentKeyword_1_0_1_0; } - /** - * Gets the right assignment 1 1. - * - * @return the right assignment 1 1 - */ //right=Binary public Assignment getRightAssignment_1_1() { return cRightAssignment_1_1; } - /** - * Gets the right binary parser rule call 1 1 0. - * - * @return the right binary parser rule call 1 1 0 - */ //Binary public RuleCall getRightBinaryParserRuleCall_1_1_0() { return cRightBinaryParserRuleCall_1_1_0; } } - - /** - * The Class BinaryElements. - */ public class BinaryElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.Binary"); - - /** The c group. */ private final Group cGroup = (Group)rule.eContents().get(1); - - /** The c unit parser rule call 0. */ private final RuleCall cUnitParserRuleCall_0 = (RuleCall)cGroup.eContents().get(0); - - /** The c group 1. */ private final Group cGroup_1 = (Group)cGroup.eContents().get(1); - - /** The c group 1 0. */ private final Group cGroup_1_0 = (Group)cGroup_1.eContents().get(0); - - /** The c binary operator left action 1 0 0. */ private final Action cBinaryOperatorLeftAction_1_0_0 = (Action)cGroup_1_0.eContents().get(0); - - /** The c op assignment 1 0 1. */ private final Assignment cOpAssignment_1_0_1 = (Assignment)cGroup_1_0.eContents().get(1); - - /** The c op valid ID parser rule call 1 0 1 0. */ private final RuleCall cOpValid_IDParserRuleCall_1_0_1_0 = (RuleCall)cOpAssignment_1_0_1.eContents().get(0); - - /** The c right assignment 1 1. */ private final Assignment cRightAssignment_1_1 = (Assignment)cGroup_1.eContents().get(1); - - /** The c right unit parser rule call 1 1 0. */ private final RuleCall cRightUnitParserRuleCall_1_1_0 = (RuleCall)cRightAssignment_1_1.eContents().get(0); //Binary returns Expression: @@ -8754,118 +3452,45 @@ public class BinaryElements extends AbstractParserRuleElementFinder { @Override public ParserRule getRule() { return rule; } //Unit - /** - * Gets the group. - * - * @return the group - */ //(({BinaryOperator.left=current} op=(Valid_ID)) right=Unit)* public Group getGroup() { return cGroup; } - /** - * Gets the unit parser rule call 0. - * - * @return the unit parser rule call 0 - */ //Unit public RuleCall getUnitParserRuleCall_0() { return cUnitParserRuleCall_0; } - /** - * Gets the group 1. - * - * @return the group 1 - */ //(({BinaryOperator.left=current} op=(Valid_ID)) right=Unit)* public Group getGroup_1() { return cGroup_1; } - /** - * Gets the group 1 0. - * - * @return the group 1 0 - */ //({BinaryOperator.left=current} op=(Valid_ID)) public Group getGroup_1_0() { return cGroup_1_0; } - /** - * Gets the binary operator left action 1 0 0. - * - * @return the binary operator left action 1 0 0 - */ //{BinaryOperator.left=current} public Action getBinaryOperatorLeftAction_1_0_0() { return cBinaryOperatorLeftAction_1_0_0; } - /** - * Gets the op assignment 1 0 1. - * - * @return the op assignment 1 0 1 - */ //op=(Valid_ID) public Assignment getOpAssignment_1_0_1() { return cOpAssignment_1_0_1; } - /** - * Gets the op valid ID parser rule call 1 0 1 0. - * - * @return the op valid ID parser rule call 1 0 1 0 - */ //(Valid_ID) public RuleCall getOpValid_IDParserRuleCall_1_0_1_0() { return cOpValid_IDParserRuleCall_1_0_1_0; } - /** - * Gets the right assignment 1 1. - * - * @return the right assignment 1 1 - */ //right=Unit public Assignment getRightAssignment_1_1() { return cRightAssignment_1_1; } - /** - * Gets the right unit parser rule call 1 1 0. - * - * @return the right unit parser rule call 1 1 0 - */ //Unit public RuleCall getRightUnitParserRuleCall_1_1_0() { return cRightUnitParserRuleCall_1_1_0; } } - - /** - * The Class UnitElements. - */ public class UnitElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.Unit"); - - /** The c group. */ private final Group cGroup = (Group)rule.eContents().get(1); - - /** The c unary parser rule call 0. */ private final RuleCall cUnaryParserRuleCall_0 = (RuleCall)cGroup.eContents().get(0); - - /** The c group 1. */ private final Group cGroup_1 = (Group)cGroup.eContents().get(1); - - /** The c group 1 0. */ private final Group cGroup_1_0 = (Group)cGroup_1.eContents().get(0); - - /** The c unit left action 1 0 0. */ private final Action cUnitLeftAction_1_0_0 = (Action)cGroup_1_0.eContents().get(0); - - /** The c op assignment 1 0 1. */ private final Assignment cOpAssignment_1_0_1 = (Assignment)cGroup_1_0.eContents().get(1); - - /** The c op alternatives 1 0 1 0. */ private final Alternatives cOpAlternatives_1_0_1_0 = (Alternatives)cOpAssignment_1_0_1.eContents().get(0); - - /** The c op degree sign keyword 1 0 1 0 0. */ private final Keyword cOpDegreeSignKeyword_1_0_1_0_0 = (Keyword)cOpAlternatives_1_0_1_0.eContents().get(0); - - /** The c op number sign keyword 1 0 1 0 1. */ private final Keyword cOpNumberSignKeyword_1_0_1_0_1 = (Keyword)cOpAlternatives_1_0_1_0.eContents().get(1); - - /** The c right assignment 1 1. */ private final Assignment cRightAssignment_1_1 = (Assignment)cGroup_1.eContents().get(1); - - /** The c right unit ref parser rule call 1 1 0. */ private final RuleCall cRightUnitRefParserRuleCall_1_1_0 = (RuleCall)cRightAssignment_1_1.eContents().get(0); //Unit returns Expression: @@ -8874,167 +3499,62 @@ public class UnitElements extends AbstractParserRuleElementFinder { @Override public ParserRule getRule() { return rule; } //Unary - /** - * Gets the group. - * - * @return the group - */ //(({Unit.left=current} op=('°'|"#")) right=UnitRef)? public Group getGroup() { return cGroup; } - /** - * Gets the unary parser rule call 0. - * - * @return the unary parser rule call 0 - */ //Unary public RuleCall getUnaryParserRuleCall_0() { return cUnaryParserRuleCall_0; } - /** - * Gets the group 1. - * - * @return the group 1 - */ //(({Unit.left=current} op=('°'|"#")) right=UnitRef)? public Group getGroup_1() { return cGroup_1; } - /** - * Gets the group 1 0. - * - * @return the group 1 0 - */ //({Unit.left=current} op=('°'|"#")) public Group getGroup_1_0() { return cGroup_1_0; } - /** - * Gets the unit left action 1 0 0. - * - * @return the unit left action 1 0 0 - */ //{Unit.left=current} public Action getUnitLeftAction_1_0_0() { return cUnitLeftAction_1_0_0; } - /** - * Gets the op assignment 1 0 1. - * - * @return the op assignment 1 0 1 - */ //op=('°'|"#") public Assignment getOpAssignment_1_0_1() { return cOpAssignment_1_0_1; } - /** - * Gets the op alternatives 1 0 1 0. - * - * @return the op alternatives 1 0 1 0 - */ //('°'|"#") public Alternatives getOpAlternatives_1_0_1_0() { return cOpAlternatives_1_0_1_0; } - /** - * Gets the op degree sign keyword 1 0 1 0 0. - * - * @return the op degree sign keyword 1 0 1 0 0 - */ //'°' public Keyword getOpDegreeSignKeyword_1_0_1_0_0() { return cOpDegreeSignKeyword_1_0_1_0_0; } - /** - * Gets the op number sign keyword 1 0 1 0 1. - * - * @return the op number sign keyword 1 0 1 0 1 - */ //"#" public Keyword getOpNumberSignKeyword_1_0_1_0_1() { return cOpNumberSignKeyword_1_0_1_0_1; } - /** - * Gets the right assignment 1 1. - * - * @return the right assignment 1 1 - */ //right=UnitRef public Assignment getRightAssignment_1_1() { return cRightAssignment_1_1; } - /** - * Gets the right unit ref parser rule call 1 1 0. - * - * @return the right unit ref parser rule call 1 1 0 - */ //UnitRef public RuleCall getRightUnitRefParserRuleCall_1_1_0() { return cRightUnitRefParserRuleCall_1_1_0; } } - - /** - * The Class UnaryElements. - */ public class UnaryElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.Unary"); - - /** The c alternatives. */ private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - - /** The c access parser rule call 0. */ private final RuleCall cAccessParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); - - /** The c group 1. */ private final Group cGroup_1 = (Group)cAlternatives.eContents().get(1); - - /** The c unary action 1 0. */ private final Action cUnaryAction_1_0 = (Action)cGroup_1.eContents().get(0); - - /** The c alternatives 1 1. */ private final Alternatives cAlternatives_1_1 = (Alternatives)cGroup_1.eContents().get(1); - - /** The c group 1 1 0. */ private final Group cGroup_1_1_0 = (Group)cAlternatives_1_1.eContents().get(0); - - /** The c op assignment 1 1 0 0. */ private final Assignment cOpAssignment_1_1_0_0 = (Assignment)cGroup_1_1_0.eContents().get(0); - - /** The c op alternatives 1 1 0 0 0. */ private final Alternatives cOpAlternatives_1_1_0_0_0 = (Alternatives)cOpAssignment_1_1_0_0.eContents().get(0); - - /** The c op degree sign keyword 1 1 0 0 0 0. */ private final Keyword cOpDegreeSignKeyword_1_1_0_0_0_0 = (Keyword)cOpAlternatives_1_1_0_0_0.eContents().get(0); - - /** The c op number sign keyword 1 1 0 0 0 1. */ private final Keyword cOpNumberSignKeyword_1_1_0_0_0_1 = (Keyword)cOpAlternatives_1_1_0_0_0.eContents().get(1); - - /** The c right assignment 1 1 0 1. */ private final Assignment cRightAssignment_1_1_0_1 = (Assignment)cGroup_1_1_0.eContents().get(1); - - /** The c right unit ref parser rule call 1 1 0 1 0. */ private final RuleCall cRightUnitRefParserRuleCall_1_1_0_1_0 = (RuleCall)cRightAssignment_1_1_0_1.eContents().get(0); - - /** The c group 1 1 1. */ private final Group cGroup_1_1_1 = (Group)cAlternatives_1_1.eContents().get(1); - - /** The c op assignment 1 1 1 0. */ private final Assignment cOpAssignment_1_1_1_0 = (Assignment)cGroup_1_1_1.eContents().get(0); - - /** The c op alternatives 1 1 1 0 0. */ private final Alternatives cOpAlternatives_1_1_1_0_0 = (Alternatives)cOpAssignment_1_1_1_0.eContents().get(0); - - /** The c op hyphen minus keyword 1 1 1 0 0 0. */ private final Keyword cOpHyphenMinusKeyword_1_1_1_0_0_0 = (Keyword)cOpAlternatives_1_1_1_0_0.eContents().get(0); - - /** The c op exclamation mark keyword 1 1 1 0 0 1. */ private final Keyword cOpExclamationMarkKeyword_1_1_1_0_0_1 = (Keyword)cOpAlternatives_1_1_1_0_0.eContents().get(1); - - /** The c op my keyword 1 1 1 0 0 2. */ private final Keyword cOpMyKeyword_1_1_1_0_0_2 = (Keyword)cOpAlternatives_1_1_1_0_0.eContents().get(2); - - /** The c op the keyword 1 1 1 0 0 3. */ private final Keyword cOpTheKeyword_1_1_1_0_0_3 = (Keyword)cOpAlternatives_1_1_1_0_0.eContents().get(3); - - /** The c op not keyword 1 1 1 0 0 4. */ private final Keyword cOpNotKeyword_1_1_1_0_0_4 = (Keyword)cOpAlternatives_1_1_1_0_0.eContents().get(4); - - /** The c right assignment 1 1 1 1. */ private final Assignment cRightAssignment_1_1_1_1 = (Assignment)cGroup_1_1_1.eContents().get(1); - - /** The c right unary parser rule call 1 1 1 1 0. */ private final RuleCall cRightUnaryParserRuleCall_1_1_1_1_0 = (RuleCall)cRightAssignment_1_1_1_1.eContents().get(0); //Unary returns Expression: @@ -9045,246 +3565,94 @@ public class UnaryElements extends AbstractParserRuleElementFinder { //Access | //{Unary} ((op=('°'|'#') right=UnitRef) | (op=('-' | '!' | 'my' | 'the' | 'not') - /** - * Gets the alternatives. - * - * @return the alternatives - */ //right=Unary)) public Alternatives getAlternatives() { return cAlternatives; } - /** - * Gets the access parser rule call 0. - * - * @return the access parser rule call 0 - */ //Access public RuleCall getAccessParserRuleCall_0() { return cAccessParserRuleCall_0; } //{Unary} ((op=('°'|'#') right=UnitRef) | (op=('-' | '!' | 'my' | 'the' | 'not') - /** - * Gets the group 1. - * - * @return the group 1 - */ //right=Unary)) public Group getGroup_1() { return cGroup_1; } - /** - * Gets the unary action 1 0. - * - * @return the unary action 1 0 - */ //{Unary} public Action getUnaryAction_1_0() { return cUnaryAction_1_0; } //((op=('°'|'#') right=UnitRef) | (op=('-' | '!' | 'my' | 'the' | 'not') - /** - * Gets the alternatives 1 1. - * - * @return the alternatives 1 1 - */ // right=Unary)) public Alternatives getAlternatives_1_1() { return cAlternatives_1_1; } - /** - * Gets the group 1 1 0. - * - * @return the group 1 1 0 - */ //(op=('°'|'#') right=UnitRef) public Group getGroup_1_1_0() { return cGroup_1_1_0; } - /** - * Gets the op assignment 1 1 0 0. - * - * @return the op assignment 1 1 0 0 - */ //op=('°'|'#') public Assignment getOpAssignment_1_1_0_0() { return cOpAssignment_1_1_0_0; } - /** - * Gets the op alternatives 1 1 0 0 0. - * - * @return the op alternatives 1 1 0 0 0 - */ //('°'|'#') public Alternatives getOpAlternatives_1_1_0_0_0() { return cOpAlternatives_1_1_0_0_0; } - /** - * Gets the op degree sign keyword 1 1 0 0 0 0. - * - * @return the op degree sign keyword 1 1 0 0 0 0 - */ //'°' public Keyword getOpDegreeSignKeyword_1_1_0_0_0_0() { return cOpDegreeSignKeyword_1_1_0_0_0_0; } - /** - * Gets the op number sign keyword 1 1 0 0 0 1. - * - * @return the op number sign keyword 1 1 0 0 0 1 - */ //'#' public Keyword getOpNumberSignKeyword_1_1_0_0_0_1() { return cOpNumberSignKeyword_1_1_0_0_0_1; } - /** - * Gets the right assignment 1 1 0 1. - * - * @return the right assignment 1 1 0 1 - */ //right=UnitRef public Assignment getRightAssignment_1_1_0_1() { return cRightAssignment_1_1_0_1; } - /** - * Gets the right unit ref parser rule call 1 1 0 1 0. - * - * @return the right unit ref parser rule call 1 1 0 1 0 - */ //UnitRef public RuleCall getRightUnitRefParserRuleCall_1_1_0_1_0() { return cRightUnitRefParserRuleCall_1_1_0_1_0; } //(op=('-' | '!' | 'my' | 'the' | 'not') - /** - * Gets the group 1 1 1. - * - * @return the group 1 1 1 - */ // right=Unary) public Group getGroup_1_1_1() { return cGroup_1_1_1; } - /** - * Gets the op assignment 1 1 1 0. - * - * @return the op assignment 1 1 1 0 - */ //op=('-' | '!' | 'my' | 'the' | 'not') public Assignment getOpAssignment_1_1_1_0() { return cOpAssignment_1_1_1_0; } - /** - * Gets the op alternatives 1 1 1 0 0. - * - * @return the op alternatives 1 1 1 0 0 - */ //('-' | '!' | 'my' | 'the' | 'not') public Alternatives getOpAlternatives_1_1_1_0_0() { return cOpAlternatives_1_1_1_0_0; } - /** - * Gets the op hyphen minus keyword 1 1 1 0 0 0. - * - * @return the op hyphen minus keyword 1 1 1 0 0 0 - */ //'-' public Keyword getOpHyphenMinusKeyword_1_1_1_0_0_0() { return cOpHyphenMinusKeyword_1_1_1_0_0_0; } - /** - * Gets the op exclamation mark keyword 1 1 1 0 0 1. - * - * @return the op exclamation mark keyword 1 1 1 0 0 1 - */ //'!' public Keyword getOpExclamationMarkKeyword_1_1_1_0_0_1() { return cOpExclamationMarkKeyword_1_1_1_0_0_1; } - /** - * Gets the op my keyword 1 1 1 0 0 2. - * - * @return the op my keyword 1 1 1 0 0 2 - */ //'my' public Keyword getOpMyKeyword_1_1_1_0_0_2() { return cOpMyKeyword_1_1_1_0_0_2; } - /** - * Gets the op the keyword 1 1 1 0 0 3. - * - * @return the op the keyword 1 1 1 0 0 3 - */ //'the' public Keyword getOpTheKeyword_1_1_1_0_0_3() { return cOpTheKeyword_1_1_1_0_0_3; } - /** - * Gets the op not keyword 1 1 1 0 0 4. - * - * @return the op not keyword 1 1 1 0 0 4 - */ //'not' public Keyword getOpNotKeyword_1_1_1_0_0_4() { return cOpNotKeyword_1_1_1_0_0_4; } - /** - * Gets the right assignment 1 1 1 1. - * - * @return the right assignment 1 1 1 1 - */ //right=Unary public Assignment getRightAssignment_1_1_1_1() { return cRightAssignment_1_1_1_1; } - /** - * Gets the right unary parser rule call 1 1 1 1 0. - * - * @return the right unary parser rule call 1 1 1 1 0 - */ //Unary public RuleCall getRightUnaryParserRuleCall_1_1_1_1_0() { return cRightUnaryParserRuleCall_1_1_1_1_0; } } - - /** - * The Class AccessElements. - */ public class AccessElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.Access"); - - /** The c group. */ private final Group cGroup = (Group)rule.eContents().get(1); - - /** The c primary parser rule call 0. */ private final RuleCall cPrimaryParserRuleCall_0 = (RuleCall)cGroup.eContents().get(0); - - /** The c group 1. */ private final Group cGroup_1 = (Group)cGroup.eContents().get(1); - - /** The c access left action 1 0. */ private final Action cAccessLeftAction_1_0 = (Action)cGroup_1.eContents().get(0); - - /** The c alternatives 1 1. */ private final Alternatives cAlternatives_1_1 = (Alternatives)cGroup_1.eContents().get(1); - - /** The c group 1 1 0. */ private final Group cGroup_1_1_0 = (Group)cAlternatives_1_1.eContents().get(0); - - /** The c op assignment 1 1 0 0. */ private final Assignment cOpAssignment_1_1_0_0 = (Assignment)cGroup_1_1_0.eContents().get(0); - - /** The c op left square bracket keyword 1 1 0 0 0. */ private final Keyword cOpLeftSquareBracketKeyword_1_1_0_0_0 = (Keyword)cOpAssignment_1_1_0_0.eContents().get(0); - - /** The c right assignment 1 1 0 1. */ private final Assignment cRightAssignment_1_1_0_1 = (Assignment)cGroup_1_1_0.eContents().get(1); - - /** The c right expression list parser rule call 1 1 0 1 0. */ private final RuleCall cRightExpressionListParserRuleCall_1_1_0_1_0 = (RuleCall)cRightAssignment_1_1_0_1.eContents().get(0); - - /** The c right square bracket keyword 1 1 0 2. */ private final Keyword cRightSquareBracketKeyword_1_1_0_2 = (Keyword)cGroup_1_1_0.eContents().get(2); - - /** The c group 1 1 1. */ private final Group cGroup_1_1_1 = (Group)cAlternatives_1_1.eContents().get(1); - - /** The c op assignment 1 1 1 0. */ private final Assignment cOpAssignment_1_1_1_0 = (Assignment)cGroup_1_1_1.eContents().get(0); - - /** The c op full stop keyword 1 1 1 0 0. */ private final Keyword cOpFullStopKeyword_1_1_1_0_0 = (Keyword)cOpAssignment_1_1_1_0.eContents().get(0); - - /** The c right assignment 1 1 1 1. */ private final Assignment cRightAssignment_1_1_1_1 = (Assignment)cGroup_1_1_1.eContents().get(1); - - /** The c right alternatives 1 1 1 1 0. */ private final Alternatives cRightAlternatives_1_1_1_1_0 = (Alternatives)cRightAssignment_1_1_1_1.eContents().get(0); - - /** The c right abstract ref parser rule call 1 1 1 1 0 0. */ private final RuleCall cRightAbstractRefParserRuleCall_1_1_1_1_0_0 = (RuleCall)cRightAlternatives_1_1_1_1_0.eContents().get(0); - - /** The c right string literal parser rule call 1 1 1 1 0 1. */ private final RuleCall cRightStringLiteralParserRuleCall_1_1_1_1_0_1 = (RuleCall)cRightAlternatives_1_1_1_1_0.eContents().get(1); //Access returns Expression: @@ -9295,242 +3663,92 @@ public class AccessElements extends AbstractParserRuleElementFinder { //Primary ({Access.left = current} ( // (op='[' right=ExpressionList? ']') | (op="." right=(AbstractRef|StringLiteral)) - /** - * Gets the group. - * - * @return the group - */ //))* public Group getGroup() { return cGroup; } - /** - * Gets the primary parser rule call 0. - * - * @return the primary parser rule call 0 - */ //Primary public RuleCall getPrimaryParserRuleCall_0() { return cPrimaryParserRuleCall_0; } //({Access.left = current} ( // (op='[' right=ExpressionList? ']') | (op="." right=(AbstractRef|StringLiteral)) - /** - * Gets the group 1. - * - * @return the group 1 - */ // ))* public Group getGroup_1() { return cGroup_1; } - /** - * Gets the access left action 1 0. - * - * @return the access left action 1 0 - */ //{Access.left = current} public Action getAccessLeftAction_1_0() { return cAccessLeftAction_1_0; } //( // (op='[' right=ExpressionList? ']') | (op="." right=(AbstractRef|StringLiteral)) - /** - * Gets the alternatives 1 1. - * - * @return the alternatives 1 1 - */ // ) public Alternatives getAlternatives_1_1() { return cAlternatives_1_1; } - /** - * Gets the group 1 1 0. - * - * @return the group 1 1 0 - */ //(op='[' right=ExpressionList? ']') public Group getGroup_1_1_0() { return cGroup_1_1_0; } - /** - * Gets the op assignment 1 1 0 0. - * - * @return the op assignment 1 1 0 0 - */ //op='[' public Assignment getOpAssignment_1_1_0_0() { return cOpAssignment_1_1_0_0; } - /** - * Gets the op left square bracket keyword 1 1 0 0 0. - * - * @return the op left square bracket keyword 1 1 0 0 0 - */ //'[' public Keyword getOpLeftSquareBracketKeyword_1_1_0_0_0() { return cOpLeftSquareBracketKeyword_1_1_0_0_0; } - /** - * Gets the right assignment 1 1 0 1. - * - * @return the right assignment 1 1 0 1 - */ //right=ExpressionList? public Assignment getRightAssignment_1_1_0_1() { return cRightAssignment_1_1_0_1; } - /** - * Gets the right expression list parser rule call 1 1 0 1 0. - * - * @return the right expression list parser rule call 1 1 0 1 0 - */ //ExpressionList public RuleCall getRightExpressionListParserRuleCall_1_1_0_1_0() { return cRightExpressionListParserRuleCall_1_1_0_1_0; } - /** - * Gets the right square bracket keyword 1 1 0 2. - * - * @return the right square bracket keyword 1 1 0 2 - */ //']' public Keyword getRightSquareBracketKeyword_1_1_0_2() { return cRightSquareBracketKeyword_1_1_0_2; } - /** - * Gets the group 1 1 1. - * - * @return the group 1 1 1 - */ //(op="." right=(AbstractRef|StringLiteral)) public Group getGroup_1_1_1() { return cGroup_1_1_1; } - /** - * Gets the op assignment 1 1 1 0. - * - * @return the op assignment 1 1 1 0 - */ //op="." public Assignment getOpAssignment_1_1_1_0() { return cOpAssignment_1_1_1_0; } - /** - * Gets the op full stop keyword 1 1 1 0 0. - * - * @return the op full stop keyword 1 1 1 0 0 - */ //"." public Keyword getOpFullStopKeyword_1_1_1_0_0() { return cOpFullStopKeyword_1_1_1_0_0; } - /** - * Gets the right assignment 1 1 1 1. - * - * @return the right assignment 1 1 1 1 - */ //right=(AbstractRef|StringLiteral) public Assignment getRightAssignment_1_1_1_1() { return cRightAssignment_1_1_1_1; } - /** - * Gets the right alternatives 1 1 1 1 0. - * - * @return the right alternatives 1 1 1 1 0 - */ //(AbstractRef|StringLiteral) public Alternatives getRightAlternatives_1_1_1_1_0() { return cRightAlternatives_1_1_1_1_0; } - /** - * Gets the right abstract ref parser rule call 1 1 1 1 0 0. - * - * @return the right abstract ref parser rule call 1 1 1 1 0 0 - */ //AbstractRef public RuleCall getRightAbstractRefParserRuleCall_1_1_1_1_0_0() { return cRightAbstractRefParserRuleCall_1_1_1_1_0_0; } - /** - * Gets the right string literal parser rule call 1 1 1 1 0 1. - * - * @return the right string literal parser rule call 1 1 1 1 0 1 - */ //StringLiteral public RuleCall getRightStringLiteralParserRuleCall_1_1_1_1_0_1() { return cRightStringLiteralParserRuleCall_1_1_1_1_0_1; } } - - /** - * The Class PrimaryElements. - */ public class PrimaryElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.Primary"); - - /** The c alternatives. */ private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - - /** The c terminal expression parser rule call 0. */ private final RuleCall cTerminalExpressionParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); - - /** The c abstract ref parser rule call 1. */ private final RuleCall cAbstractRefParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); - - /** The c group 2. */ private final Group cGroup_2 = (Group)cAlternatives.eContents().get(2); - - /** The c left parenthesis keyword 2 0. */ private final Keyword cLeftParenthesisKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); - - /** The c expression list parser rule call 2 1. */ private final RuleCall cExpressionListParserRuleCall_2_1 = (RuleCall)cGroup_2.eContents().get(1); - - /** The c right parenthesis keyword 2 2. */ private final Keyword cRightParenthesisKeyword_2_2 = (Keyword)cGroup_2.eContents().get(2); - - /** The c group 3. */ private final Group cGroup_3 = (Group)cAlternatives.eContents().get(3); - - /** The c left square bracket keyword 3 0. */ private final Keyword cLeftSquareBracketKeyword_3_0 = (Keyword)cGroup_3.eContents().get(0); - - /** The c array action 3 1. */ private final Action cArrayAction_3_1 = (Action)cGroup_3.eContents().get(1); - - /** The c exprs assignment 3 2. */ private final Assignment cExprsAssignment_3_2 = (Assignment)cGroup_3.eContents().get(2); - - /** The c exprs expression list parser rule call 3 2 0. */ private final RuleCall cExprsExpressionListParserRuleCall_3_2_0 = (RuleCall)cExprsAssignment_3_2.eContents().get(0); - - /** The c right square bracket keyword 3 3. */ private final Keyword cRightSquareBracketKeyword_3_3 = (Keyword)cGroup_3.eContents().get(3); - - /** The c group 4. */ private final Group cGroup_4 = (Group)cAlternatives.eContents().get(4); - - /** The c left curly bracket keyword 4 0. */ private final Keyword cLeftCurlyBracketKeyword_4_0 = (Keyword)cGroup_4.eContents().get(0); - - /** The c point action 4 1. */ private final Action cPointAction_4_1 = (Action)cGroup_4.eContents().get(1); - - /** The c left assignment 4 2. */ private final Assignment cLeftAssignment_4_2 = (Assignment)cGroup_4.eContents().get(2); - - /** The c left expression parser rule call 4 2 0. */ private final RuleCall cLeftExpressionParserRuleCall_4_2_0 = (RuleCall)cLeftAssignment_4_2.eContents().get(0); - - /** The c op assignment 4 3. */ private final Assignment cOpAssignment_4_3 = (Assignment)cGroup_4.eContents().get(3); - - /** The c op comma keyword 4 3 0. */ private final Keyword cOpCommaKeyword_4_3_0 = (Keyword)cOpAssignment_4_3.eContents().get(0); - - /** The c right assignment 4 4. */ private final Assignment cRightAssignment_4_4 = (Assignment)cGroup_4.eContents().get(4); - - /** The c right expression parser rule call 4 4 0. */ private final RuleCall cRightExpressionParserRuleCall_4_4_0 = (RuleCall)cRightAssignment_4_4.eContents().get(0); - - /** The c group 4 5. */ private final Group cGroup_4_5 = (Group)cGroup_4.eContents().get(5); - - /** The c comma keyword 4 5 0. */ private final Keyword cCommaKeyword_4_5_0 = (Keyword)cGroup_4_5.eContents().get(0); - - /** The c Z assignment 4 5 1. */ private final Assignment cZAssignment_4_5_1 = (Assignment)cGroup_4_5.eContents().get(1); - - /** The c Z expression parser rule call 4 5 1 0. */ private final RuleCall cZExpressionParserRuleCall_4_5_1_0 = (RuleCall)cZAssignment_4_5_1.eContents().get(0); - - /** The c right curly bracket keyword 4 6. */ private final Keyword cRightCurlyBracketKeyword_4_6 = (Keyword)cGroup_4.eContents().get(6); //Primary returns Expression: @@ -9545,624 +3763,237 @@ public class PrimaryElements extends AbstractParserRuleElementFinder { //AbstractRef | //'(' ExpressionList ')' | //'[' {Array} exprs=ExpressionList? ']' | - /** - * Gets the alternatives. - * - * @return the alternatives - */ //'{' {Point} left=Expression op=',' right=Expression (',' z=Expression)? '}' public Alternatives getAlternatives() { return cAlternatives; } - /** - * Gets the terminal expression parser rule call 0. - * - * @return the terminal expression parser rule call 0 - */ //TerminalExpression public RuleCall getTerminalExpressionParserRuleCall_0() { return cTerminalExpressionParserRuleCall_0; } - /** - * Gets the abstract ref parser rule call 1. - * - * @return the abstract ref parser rule call 1 - */ //AbstractRef public RuleCall getAbstractRefParserRuleCall_1() { return cAbstractRefParserRuleCall_1; } - /** - * Gets the group 2. - * - * @return the group 2 - */ //'(' ExpressionList ')' public Group getGroup_2() { return cGroup_2; } - /** - * Gets the left parenthesis keyword 2 0. - * - * @return the left parenthesis keyword 2 0 - */ //'(' public Keyword getLeftParenthesisKeyword_2_0() { return cLeftParenthesisKeyword_2_0; } - /** - * Gets the expression list parser rule call 2 1. - * - * @return the expression list parser rule call 2 1 - */ //ExpressionList public RuleCall getExpressionListParserRuleCall_2_1() { return cExpressionListParserRuleCall_2_1; } - /** - * Gets the right parenthesis keyword 2 2. - * - * @return the right parenthesis keyword 2 2 - */ //')' public Keyword getRightParenthesisKeyword_2_2() { return cRightParenthesisKeyword_2_2; } - /** - * Gets the group 3. - * - * @return the group 3 - */ //'[' {Array} exprs=ExpressionList? ']' public Group getGroup_3() { return cGroup_3; } - /** - * Gets the left square bracket keyword 3 0. - * - * @return the left square bracket keyword 3 0 - */ //'[' public Keyword getLeftSquareBracketKeyword_3_0() { return cLeftSquareBracketKeyword_3_0; } - /** - * Gets the array action 3 1. - * - * @return the array action 3 1 - */ //{Array} public Action getArrayAction_3_1() { return cArrayAction_3_1; } - /** - * Gets the exprs assignment 3 2. - * - * @return the exprs assignment 3 2 - */ //exprs=ExpressionList? public Assignment getExprsAssignment_3_2() { return cExprsAssignment_3_2; } - /** - * Gets the exprs expression list parser rule call 3 2 0. - * - * @return the exprs expression list parser rule call 3 2 0 - */ //ExpressionList public RuleCall getExprsExpressionListParserRuleCall_3_2_0() { return cExprsExpressionListParserRuleCall_3_2_0; } - /** - * Gets the right square bracket keyword 3 3. - * - * @return the right square bracket keyword 3 3 - */ //']' public Keyword getRightSquareBracketKeyword_3_3() { return cRightSquareBracketKeyword_3_3; } - /** - * Gets the group 4. - * - * @return the group 4 - */ //'{' {Point} left=Expression op=',' right=Expression (',' z=Expression)? '}' public Group getGroup_4() { return cGroup_4; } - /** - * Gets the left curly bracket keyword 4 0. - * - * @return the left curly bracket keyword 4 0 - */ //'{' public Keyword getLeftCurlyBracketKeyword_4_0() { return cLeftCurlyBracketKeyword_4_0; } - /** - * Gets the point action 4 1. - * - * @return the point action 4 1 - */ //{Point} public Action getPointAction_4_1() { return cPointAction_4_1; } - /** - * Gets the left assignment 4 2. - * - * @return the left assignment 4 2 - */ //left=Expression public Assignment getLeftAssignment_4_2() { return cLeftAssignment_4_2; } - /** - * Gets the left expression parser rule call 4 2 0. - * - * @return the left expression parser rule call 4 2 0 - */ //Expression public RuleCall getLeftExpressionParserRuleCall_4_2_0() { return cLeftExpressionParserRuleCall_4_2_0; } - /** - * Gets the op assignment 4 3. - * - * @return the op assignment 4 3 - */ //op=',' public Assignment getOpAssignment_4_3() { return cOpAssignment_4_3; } - /** - * Gets the op comma keyword 4 3 0. - * - * @return the op comma keyword 4 3 0 - */ //',' public Keyword getOpCommaKeyword_4_3_0() { return cOpCommaKeyword_4_3_0; } - /** - * Gets the right assignment 4 4. - * - * @return the right assignment 4 4 - */ //right=Expression public Assignment getRightAssignment_4_4() { return cRightAssignment_4_4; } - /** - * Gets the right expression parser rule call 4 4 0. - * - * @return the right expression parser rule call 4 4 0 - */ //Expression public RuleCall getRightExpressionParserRuleCall_4_4_0() { return cRightExpressionParserRuleCall_4_4_0; } - /** - * Gets the group 4 5. - * - * @return the group 4 5 - */ //(',' z=Expression)? public Group getGroup_4_5() { return cGroup_4_5; } - /** - * Gets the comma keyword 4 5 0. - * - * @return the comma keyword 4 5 0 - */ //',' public Keyword getCommaKeyword_4_5_0() { return cCommaKeyword_4_5_0; } - /** - * Gets the z assignment 4 5 1. - * - * @return the z assignment 4 5 1 - */ //z=Expression public Assignment getZAssignment_4_5_1() { return cZAssignment_4_5_1; } - /** - * Gets the z expression parser rule call 4 5 1 0. - * - * @return the z expression parser rule call 4 5 1 0 - */ //Expression public RuleCall getZExpressionParserRuleCall_4_5_1_0() { return cZExpressionParserRuleCall_4_5_1_0; } - /** - * Gets the right curly bracket keyword 4 6. - * - * @return the right curly bracket keyword 4 6 - */ //'}' public Keyword getRightCurlyBracketKeyword_4_6() { return cRightCurlyBracketKeyword_4_6; } } - - /** - * The Class AbstractRefElements. - */ public class AbstractRefElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.AbstractRef"); - - /** The c alternatives. */ private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - - /** The c function parser rule call 0. */ private final RuleCall cFunctionParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); - - /** The c variable ref parser rule call 1. */ private final RuleCall cVariableRefParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); //AbstractRef returns Expression: // =>Function | VariableRef; @Override public ParserRule getRule() { return rule; } - /** - * Gets the alternatives. - * - * @return the alternatives - */ //=>Function | VariableRef public Alternatives getAlternatives() { return cAlternatives; } - /** - * Gets the function parser rule call 0. - * - * @return the function parser rule call 0 - */ //=>Function public RuleCall getFunctionParserRuleCall_0() { return cFunctionParserRuleCall_0; } - /** - * Gets the variable ref parser rule call 1. - * - * @return the variable ref parser rule call 1 - */ //VariableRef public RuleCall getVariableRefParserRuleCall_1() { return cVariableRefParserRuleCall_1; } } - - /** - * The Class FunctionElements. - */ public class FunctionElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.Function"); - - /** The c group. */ private final Group cGroup = (Group)rule.eContents().get(1); - - /** The c function action 0. */ private final Action cFunctionAction_0 = (Action)cGroup.eContents().get(0); - - /** The c left assignment 1. */ private final Assignment cLeftAssignment_1 = (Assignment)cGroup.eContents().get(1); - - /** The c left action ref parser rule call 1 0. */ private final RuleCall cLeftActionRefParserRuleCall_1_0 = (RuleCall)cLeftAssignment_1.eContents().get(0); - - /** The c type assignment 2. */ private final Assignment cTypeAssignment_2 = (Assignment)cGroup.eContents().get(2); - - /** The c type type info parser rule call 2 0. */ private final RuleCall cTypeTypeInfoParserRuleCall_2_0 = (RuleCall)cTypeAssignment_2.eContents().get(0); - - /** The c left parenthesis keyword 3. */ private final Keyword cLeftParenthesisKeyword_3 = (Keyword)cGroup.eContents().get(3); - - /** The c right assignment 4. */ private final Assignment cRightAssignment_4 = (Assignment)cGroup.eContents().get(4); - - /** The c right expression list parser rule call 4 0. */ private final RuleCall cRightExpressionListParserRuleCall_4_0 = (RuleCall)cRightAssignment_4.eContents().get(0); - - /** The c right parenthesis keyword 5. */ private final Keyword cRightParenthesisKeyword_5 = (Keyword)cGroup.eContents().get(5); //Function returns Expression: // {Function} (left=ActionRef) (type=TypeInfo)? '(' right=ExpressionList? ')'; @Override public ParserRule getRule() { return rule; } - /** - * Gets the group. - * - * @return the group - */ //{Function} (left=ActionRef) (type=TypeInfo)? '(' right=ExpressionList? ')' public Group getGroup() { return cGroup; } - /** - * Gets the function action 0. - * - * @return the function action 0 - */ //{Function} public Action getFunctionAction_0() { return cFunctionAction_0; } - /** - * Gets the left assignment 1. - * - * @return the left assignment 1 - */ //(left=ActionRef) public Assignment getLeftAssignment_1() { return cLeftAssignment_1; } - /** - * Gets the left action ref parser rule call 1 0. - * - * @return the left action ref parser rule call 1 0 - */ //ActionRef public RuleCall getLeftActionRefParserRuleCall_1_0() { return cLeftActionRefParserRuleCall_1_0; } - /** - * Gets the type assignment 2. - * - * @return the type assignment 2 - */ //(type=TypeInfo)? public Assignment getTypeAssignment_2() { return cTypeAssignment_2; } - /** - * Gets the type type info parser rule call 2 0. - * - * @return the type type info parser rule call 2 0 - */ //TypeInfo public RuleCall getTypeTypeInfoParserRuleCall_2_0() { return cTypeTypeInfoParserRuleCall_2_0; } - /** - * Gets the left parenthesis keyword 3. - * - * @return the left parenthesis keyword 3 - */ //'(' public Keyword getLeftParenthesisKeyword_3() { return cLeftParenthesisKeyword_3; } - /** - * Gets the right assignment 4. - * - * @return the right assignment 4 - */ //right=ExpressionList? public Assignment getRightAssignment_4() { return cRightAssignment_4; } - /** - * Gets the right expression list parser rule call 4 0. - * - * @return the right expression list parser rule call 4 0 - */ //ExpressionList public RuleCall getRightExpressionListParserRuleCall_4_0() { return cRightExpressionListParserRuleCall_4_0; } - /** - * Gets the right parenthesis keyword 5. - * - * @return the right parenthesis keyword 5 - */ //')' public Keyword getRightParenthesisKeyword_5() { return cRightParenthesisKeyword_5; } } - - /** - * The Class ExpressionListElements. - */ public class ExpressionListElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.ExpressionList"); - - /** The c alternatives. */ private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - - /** The c group 0. */ private final Group cGroup_0 = (Group)cAlternatives.eContents().get(0); - - /** The c exprs assignment 0 0. */ private final Assignment cExprsAssignment_0_0 = (Assignment)cGroup_0.eContents().get(0); - - /** The c exprs expression parser rule call 0 0 0. */ private final RuleCall cExprsExpressionParserRuleCall_0_0_0 = (RuleCall)cExprsAssignment_0_0.eContents().get(0); - - /** The c group 0 1. */ private final Group cGroup_0_1 = (Group)cGroup_0.eContents().get(1); - - /** The c comma keyword 0 1 0. */ private final Keyword cCommaKeyword_0_1_0 = (Keyword)cGroup_0_1.eContents().get(0); - - /** The c exprs assignment 0 1 1. */ private final Assignment cExprsAssignment_0_1_1 = (Assignment)cGroup_0_1.eContents().get(1); - - /** The c exprs expression parser rule call 0 1 1 0. */ private final RuleCall cExprsExpressionParserRuleCall_0_1_1_0 = (RuleCall)cExprsAssignment_0_1_1.eContents().get(0); - - /** The c group 1. */ private final Group cGroup_1 = (Group)cAlternatives.eContents().get(1); - - /** The c exprs assignment 1 0. */ private final Assignment cExprsAssignment_1_0 = (Assignment)cGroup_1.eContents().get(0); - - /** The c exprs parameter parser rule call 1 0 0. */ private final RuleCall cExprsParameterParserRuleCall_1_0_0 = (RuleCall)cExprsAssignment_1_0.eContents().get(0); - - /** The c group 1 1. */ private final Group cGroup_1_1 = (Group)cGroup_1.eContents().get(1); - - /** The c comma keyword 1 1 0. */ private final Keyword cCommaKeyword_1_1_0 = (Keyword)cGroup_1_1.eContents().get(0); - - /** The c exprs assignment 1 1 1. */ private final Assignment cExprsAssignment_1_1_1 = (Assignment)cGroup_1_1.eContents().get(1); - - /** The c exprs parameter parser rule call 1 1 1 0. */ private final RuleCall cExprsParameterParserRuleCall_1_1_1_0 = (RuleCall)cExprsAssignment_1_1_1.eContents().get(0); //ExpressionList: // (exprs+=Expression (',' exprs+=Expression)*) | (exprs+=Parameter (',' exprs+=Parameter)*); @Override public ParserRule getRule() { return rule; } - /** - * Gets the alternatives. - * - * @return the alternatives - */ //(exprs+=Expression (',' exprs+=Expression)*) | (exprs+=Parameter (',' exprs+=Parameter)*) public Alternatives getAlternatives() { return cAlternatives; } - /** - * Gets the group 0. - * - * @return the group 0 - */ //(exprs+=Expression (',' exprs+=Expression)*) public Group getGroup_0() { return cGroup_0; } - /** - * Gets the exprs assignment 0 0. - * - * @return the exprs assignment 0 0 - */ //exprs+=Expression public Assignment getExprsAssignment_0_0() { return cExprsAssignment_0_0; } - /** - * Gets the exprs expression parser rule call 0 0 0. - * - * @return the exprs expression parser rule call 0 0 0 - */ //Expression public RuleCall getExprsExpressionParserRuleCall_0_0_0() { return cExprsExpressionParserRuleCall_0_0_0; } - /** - * Gets the group 0 1. - * - * @return the group 0 1 - */ //(',' exprs+=Expression)* public Group getGroup_0_1() { return cGroup_0_1; } - /** - * Gets the comma keyword 0 1 0. - * - * @return the comma keyword 0 1 0 - */ //',' public Keyword getCommaKeyword_0_1_0() { return cCommaKeyword_0_1_0; } - /** - * Gets the exprs assignment 0 1 1. - * - * @return the exprs assignment 0 1 1 - */ //exprs+=Expression public Assignment getExprsAssignment_0_1_1() { return cExprsAssignment_0_1_1; } - /** - * Gets the exprs expression parser rule call 0 1 1 0. - * - * @return the exprs expression parser rule call 0 1 1 0 - */ //Expression public RuleCall getExprsExpressionParserRuleCall_0_1_1_0() { return cExprsExpressionParserRuleCall_0_1_1_0; } - /** - * Gets the group 1. - * - * @return the group 1 - */ //(exprs+=Parameter (',' exprs+=Parameter)*) public Group getGroup_1() { return cGroup_1; } - /** - * Gets the exprs assignment 1 0. - * - * @return the exprs assignment 1 0 - */ //exprs+=Parameter public Assignment getExprsAssignment_1_0() { return cExprsAssignment_1_0; } - /** - * Gets the exprs parameter parser rule call 1 0 0. - * - * @return the exprs parameter parser rule call 1 0 0 - */ //Parameter public RuleCall getExprsParameterParserRuleCall_1_0_0() { return cExprsParameterParserRuleCall_1_0_0; } - /** - * Gets the group 1 1. - * - * @return the group 1 1 - */ //(',' exprs+=Parameter)* public Group getGroup_1_1() { return cGroup_1_1; } - /** - * Gets the comma keyword 1 1 0. - * - * @return the comma keyword 1 1 0 - */ //',' public Keyword getCommaKeyword_1_1_0() { return cCommaKeyword_1_1_0; } - /** - * Gets the exprs assignment 1 1 1. - * - * @return the exprs assignment 1 1 1 - */ //exprs+=Parameter public Assignment getExprsAssignment_1_1_1() { return cExprsAssignment_1_1_1; } - /** - * Gets the exprs parameter parser rule call 1 1 1 0. - * - * @return the exprs parameter parser rule call 1 1 1 0 - */ //Parameter public RuleCall getExprsParameterParserRuleCall_1_1_1_0() { return cExprsParameterParserRuleCall_1_1_1_0; } } - - /** - * The Class ParameterElements. - */ public class ParameterElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.Parameter"); - - /** The c group. */ private final Group cGroup = (Group)rule.eContents().get(1); - - /** The c parameter action 0. */ private final Action cParameterAction_0 = (Action)cGroup.eContents().get(0); - - /** The c alternatives 1. */ private final Alternatives cAlternatives_1 = (Alternatives)cGroup.eContents().get(1); - - /** The c built in facet key assignment 1 0. */ private final Assignment cBuiltInFacetKeyAssignment_1_0 = (Assignment)cAlternatives_1.eContents().get(0); - - /** The c built in facet key alternatives 1 0 0. */ private final Alternatives cBuiltInFacetKeyAlternatives_1_0_0 = (Alternatives)cBuiltInFacetKeyAssignment_1_0.eContents().get(0); - - /** The c built in facet key definition facet key parser rule call 1 0 0 0. */ private final RuleCall cBuiltInFacetKeyDefinitionFacetKeyParserRuleCall_1_0_0_0 = (RuleCall)cBuiltInFacetKeyAlternatives_1_0_0.eContents().get(0); - - /** The c built in facet key type facet key parser rule call 1 0 0 1. */ private final RuleCall cBuiltInFacetKeyTypeFacetKeyParserRuleCall_1_0_0_1 = (RuleCall)cBuiltInFacetKeyAlternatives_1_0_0.eContents().get(1); - - /** The c built in facet key special facet key parser rule call 1 0 0 2. */ private final RuleCall cBuiltInFacetKeySpecialFacetKeyParserRuleCall_1_0_0_2 = (RuleCall)cBuiltInFacetKeyAlternatives_1_0_0.eContents().get(2); - - /** The c built in facet key action facet key parser rule call 1 0 0 3. */ private final RuleCall cBuiltInFacetKeyActionFacetKeyParserRuleCall_1_0_0_3 = (RuleCall)cBuiltInFacetKeyAlternatives_1_0_0.eContents().get(3); - - /** The c built in facet key var facet key parser rule call 1 0 0 4. */ private final RuleCall cBuiltInFacetKeyVarFacetKeyParserRuleCall_1_0_0_4 = (RuleCall)cBuiltInFacetKeyAlternatives_1_0_0.eContents().get(4); - - /** The c group 1 1. */ private final Group cGroup_1_1 = (Group)cAlternatives_1.eContents().get(1); - - /** The c left assignment 1 1 0. */ private final Assignment cLeftAssignment_1_1_0 = (Assignment)cGroup_1_1.eContents().get(0); - - /** The c left variable ref parser rule call 1 1 0 0. */ private final RuleCall cLeftVariableRefParserRuleCall_1_1_0_0 = (RuleCall)cLeftAssignment_1_1_0.eContents().get(0); - - /** The c colon keyword 1 1 1. */ private final Keyword cColonKeyword_1_1_1 = (Keyword)cGroup_1_1.eContents().get(1); - - /** The c right assignment 2. */ private final Assignment cRightAssignment_2 = (Assignment)cGroup.eContents().get(2); - - /** The c right expression parser rule call 2 0. */ private final RuleCall cRightExpressionParserRuleCall_2_0 = (RuleCall)cRightAssignment_2.eContents().get(0); //Parameter returns Expression: @@ -10171,483 +4002,186 @@ public class ParameterElements extends AbstractParserRuleElementFinder { @Override public ParserRule getRule() { return rule; } //{Parameter} ((builtInFacetKey=(DefinitionFacetKey | TypeFacetKey | SpecialFacetKey | ActionFacetKey | VarFacetKey)) | - /** - * Gets the group. - * - * @return the group - */ //(left=VariableRef ':')) right=Expression public Group getGroup() { return cGroup; } - /** - * Gets the parameter action 0. - * - * @return the parameter action 0 - */ //{Parameter} public Action getParameterAction_0() { return cParameterAction_0; } //((builtInFacetKey=(DefinitionFacetKey | TypeFacetKey | SpecialFacetKey | ActionFacetKey | VarFacetKey)) | - /** - * Gets the alternatives 1. - * - * @return the alternatives 1 - */ // (left=VariableRef ':')) public Alternatives getAlternatives_1() { return cAlternatives_1; } - /** - * Gets the built in facet key assignment 1 0. - * - * @return the built in facet key assignment 1 0 - */ //(builtInFacetKey=(DefinitionFacetKey | TypeFacetKey | SpecialFacetKey | ActionFacetKey | VarFacetKey)) public Assignment getBuiltInFacetKeyAssignment_1_0() { return cBuiltInFacetKeyAssignment_1_0; } - /** - * Gets the built in facet key alternatives 1 0 0. - * - * @return the built in facet key alternatives 1 0 0 - */ //(DefinitionFacetKey | TypeFacetKey | SpecialFacetKey | ActionFacetKey | VarFacetKey) public Alternatives getBuiltInFacetKeyAlternatives_1_0_0() { return cBuiltInFacetKeyAlternatives_1_0_0; } - /** - * Gets the built in facet key definition facet key parser rule call 1 0 0 0. - * - * @return the built in facet key definition facet key parser rule call 1 0 0 0 - */ //DefinitionFacetKey public RuleCall getBuiltInFacetKeyDefinitionFacetKeyParserRuleCall_1_0_0_0() { return cBuiltInFacetKeyDefinitionFacetKeyParserRuleCall_1_0_0_0; } - /** - * Gets the built in facet key type facet key parser rule call 1 0 0 1. - * - * @return the built in facet key type facet key parser rule call 1 0 0 1 - */ //TypeFacetKey public RuleCall getBuiltInFacetKeyTypeFacetKeyParserRuleCall_1_0_0_1() { return cBuiltInFacetKeyTypeFacetKeyParserRuleCall_1_0_0_1; } - /** - * Gets the built in facet key special facet key parser rule call 1 0 0 2. - * - * @return the built in facet key special facet key parser rule call 1 0 0 2 - */ //SpecialFacetKey public RuleCall getBuiltInFacetKeySpecialFacetKeyParserRuleCall_1_0_0_2() { return cBuiltInFacetKeySpecialFacetKeyParserRuleCall_1_0_0_2; } - /** - * Gets the built in facet key action facet key parser rule call 1 0 0 3. - * - * @return the built in facet key action facet key parser rule call 1 0 0 3 - */ //ActionFacetKey public RuleCall getBuiltInFacetKeyActionFacetKeyParserRuleCall_1_0_0_3() { return cBuiltInFacetKeyActionFacetKeyParserRuleCall_1_0_0_3; } - /** - * Gets the built in facet key var facet key parser rule call 1 0 0 4. - * - * @return the built in facet key var facet key parser rule call 1 0 0 4 - */ //VarFacetKey public RuleCall getBuiltInFacetKeyVarFacetKeyParserRuleCall_1_0_0_4() { return cBuiltInFacetKeyVarFacetKeyParserRuleCall_1_0_0_4; } - /** - * Gets the group 1 1. - * - * @return the group 1 1 - */ //(left=VariableRef ':') public Group getGroup_1_1() { return cGroup_1_1; } - /** - * Gets the left assignment 1 1 0. - * - * @return the left assignment 1 1 0 - */ //left=VariableRef public Assignment getLeftAssignment_1_1_0() { return cLeftAssignment_1_1_0; } - /** - * Gets the left variable ref parser rule call 1 1 0 0. - * - * @return the left variable ref parser rule call 1 1 0 0 - */ //VariableRef public RuleCall getLeftVariableRefParserRuleCall_1_1_0_0() { return cLeftVariableRefParserRuleCall_1_1_0_0; } - /** - * Gets the colon keyword 1 1 1. - * - * @return the colon keyword 1 1 1 - */ //':' public Keyword getColonKeyword_1_1_1() { return cColonKeyword_1_1_1; } - /** - * Gets the right assignment 2. - * - * @return the right assignment 2 - */ //right=Expression public Assignment getRightAssignment_2() { return cRightAssignment_2; } - /** - * Gets the right expression parser rule call 2 0. - * - * @return the right expression parser rule call 2 0 - */ //Expression public RuleCall getRightExpressionParserRuleCall_2_0() { return cRightExpressionParserRuleCall_2_0; } } - - /** - * The Class UnitRefElements. - */ public class UnitRefElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.UnitRef"); - - /** The c group. */ private final Group cGroup = (Group)rule.eContents().get(1); - - /** The c unit name action 0. */ private final Action cUnitNameAction_0 = (Action)cGroup.eContents().get(0); - - /** The c ref assignment 1. */ private final Assignment cRefAssignment_1 = (Assignment)cGroup.eContents().get(1); - - /** The c ref unit fake definition cross reference 1 0. */ private final CrossReference cRefUnitFakeDefinitionCrossReference_1_0 = (CrossReference)cRefAssignment_1.eContents().get(0); - - /** The c ref unit fake definition ID terminal rule call 1 0 1. */ private final RuleCall cRefUnitFakeDefinitionIDTerminalRuleCall_1_0_1 = (RuleCall)cRefUnitFakeDefinitionCrossReference_1_0.eContents().get(1); //UnitRef returns Expression: // {UnitName} ref=[UnitFakeDefinition|ID]; @Override public ParserRule getRule() { return rule; } - /** - * Gets the group. - * - * @return the group - */ //{UnitName} ref=[UnitFakeDefinition|ID] public Group getGroup() { return cGroup; } - /** - * Gets the unit name action 0. - * - * @return the unit name action 0 - */ //{UnitName} public Action getUnitNameAction_0() { return cUnitNameAction_0; } - /** - * Gets the ref assignment 1. - * - * @return the ref assignment 1 - */ //ref=[UnitFakeDefinition|ID] public Assignment getRefAssignment_1() { return cRefAssignment_1; } - /** - * Gets the ref unit fake definition cross reference 1 0. - * - * @return the ref unit fake definition cross reference 1 0 - */ //[UnitFakeDefinition|ID] public CrossReference getRefUnitFakeDefinitionCrossReference_1_0() { return cRefUnitFakeDefinitionCrossReference_1_0; } - /** - * Gets the ref unit fake definition ID terminal rule call 1 0 1. - * - * @return the ref unit fake definition ID terminal rule call 1 0 1 - */ //ID public RuleCall getRefUnitFakeDefinitionIDTerminalRuleCall_1_0_1() { return cRefUnitFakeDefinitionIDTerminalRuleCall_1_0_1; } } - - /** - * The Class VariableRefElements. - */ public class VariableRefElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.VariableRef"); - - /** The c group. */ private final Group cGroup = (Group)rule.eContents().get(1); - - /** The c variable ref action 0. */ private final Action cVariableRefAction_0 = (Action)cGroup.eContents().get(0); - - /** The c ref assignment 1. */ private final Assignment cRefAssignment_1 = (Assignment)cGroup.eContents().get(1); - - /** The c ref var definition cross reference 1 0. */ private final CrossReference cRefVarDefinitionCrossReference_1_0 = (CrossReference)cRefAssignment_1.eContents().get(0); - - /** The c ref var definition valid ID parser rule call 1 0 1. */ private final RuleCall cRefVarDefinitionValid_IDParserRuleCall_1_0_1 = (RuleCall)cRefVarDefinitionCrossReference_1_0.eContents().get(1); //VariableRef: // {VariableRef} ref=[VarDefinition|Valid_ID]; @Override public ParserRule getRule() { return rule; } - /** - * Gets the group. - * - * @return the group - */ //{VariableRef} ref=[VarDefinition|Valid_ID] public Group getGroup() { return cGroup; } - /** - * Gets the variable ref action 0. - * - * @return the variable ref action 0 - */ //{VariableRef} public Action getVariableRefAction_0() { return cVariableRefAction_0; } - /** - * Gets the ref assignment 1. - * - * @return the ref assignment 1 - */ //ref=[VarDefinition|Valid_ID] public Assignment getRefAssignment_1() { return cRefAssignment_1; } - /** - * Gets the ref var definition cross reference 1 0. - * - * @return the ref var definition cross reference 1 0 - */ //[VarDefinition|Valid_ID] public CrossReference getRefVarDefinitionCrossReference_1_0() { return cRefVarDefinitionCrossReference_1_0; } - /** - * Gets the ref var definition valid ID parser rule call 1 0 1. - * - * @return the ref var definition valid ID parser rule call 1 0 1 - */ //Valid_ID public RuleCall getRefVarDefinitionValid_IDParserRuleCall_1_0_1() { return cRefVarDefinitionValid_IDParserRuleCall_1_0_1; } } - - /** - * The Class TypeRefElements. - */ public class TypeRefElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.TypeRef"); - - /** The c alternatives. */ private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - - /** The c group 0. */ private final Group cGroup_0 = (Group)cAlternatives.eContents().get(0); - - /** The c type ref action 0 0. */ private final Action cTypeRefAction_0_0 = (Action)cGroup_0.eContents().get(0); - - /** The c group 0 1. */ private final Group cGroup_0_1 = (Group)cGroup_0.eContents().get(1); - - /** The c ref assignment 0 1 0. */ private final Assignment cRefAssignment_0_1_0 = (Assignment)cGroup_0_1.eContents().get(0); - - /** The c ref type definition cross reference 0 1 0 0. */ private final CrossReference cRefTypeDefinitionCrossReference_0_1_0_0 = (CrossReference)cRefAssignment_0_1_0.eContents().get(0); - - /** The c ref type definition ID terminal rule call 0 1 0 0 1. */ private final RuleCall cRefTypeDefinitionIDTerminalRuleCall_0_1_0_0_1 = (RuleCall)cRefTypeDefinitionCrossReference_0_1_0_0.eContents().get(1); - - /** The c parameter assignment 0 1 1. */ private final Assignment cParameterAssignment_0_1_1 = (Assignment)cGroup_0_1.eContents().get(1); - - /** The c parameter type info parser rule call 0 1 1 0. */ private final RuleCall cParameterTypeInfoParserRuleCall_0_1_1_0 = (RuleCall)cParameterAssignment_0_1_1.eContents().get(0); - - /** The c group 1. */ private final Group cGroup_1 = (Group)cAlternatives.eContents().get(1); - - /** The c type ref action 1 0. */ private final Action cTypeRefAction_1_0 = (Action)cGroup_1.eContents().get(0); - - /** The c group 1 1. */ private final Group cGroup_1_1 = (Group)cGroup_1.eContents().get(1); - - /** The c species keyword 1 1 0. */ private final Keyword cSpeciesKeyword_1_1_0 = (Keyword)cGroup_1_1.eContents().get(0); - - /** The c parameter assignment 1 1 1. */ private final Assignment cParameterAssignment_1_1_1 = (Assignment)cGroup_1_1.eContents().get(1); - - /** The c parameter type info parser rule call 1 1 1 0. */ private final RuleCall cParameterTypeInfoParserRuleCall_1_1_1_0 = (RuleCall)cParameterAssignment_1_1_1.eContents().get(0); //TypeRef returns Expression: // {TypeRef} (ref=[TypeDefinition|ID] parameter=TypeInfo?) | {TypeRef} ("species" parameter=TypeInfo) ; @Override public ParserRule getRule() { return rule; } - /** - * Gets the alternatives. - * - * @return the alternatives - */ //{TypeRef} (ref=[TypeDefinition|ID] parameter=TypeInfo?) | {TypeRef} ("species" parameter=TypeInfo) public Alternatives getAlternatives() { return cAlternatives; } - /** - * Gets the group 0. - * - * @return the group 0 - */ //{TypeRef} (ref=[TypeDefinition|ID] parameter=TypeInfo?) public Group getGroup_0() { return cGroup_0; } - /** - * Gets the type ref action 0 0. - * - * @return the type ref action 0 0 - */ //{TypeRef} public Action getTypeRefAction_0_0() { return cTypeRefAction_0_0; } - /** - * Gets the group 0 1. - * - * @return the group 0 1 - */ //(ref=[TypeDefinition|ID] parameter=TypeInfo?) public Group getGroup_0_1() { return cGroup_0_1; } - /** - * Gets the ref assignment 0 1 0. - * - * @return the ref assignment 0 1 0 - */ //ref=[TypeDefinition|ID] public Assignment getRefAssignment_0_1_0() { return cRefAssignment_0_1_0; } - /** - * Gets the ref type definition cross reference 0 1 0 0. - * - * @return the ref type definition cross reference 0 1 0 0 - */ //[TypeDefinition|ID] public CrossReference getRefTypeDefinitionCrossReference_0_1_0_0() { return cRefTypeDefinitionCrossReference_0_1_0_0; } - /** - * Gets the ref type definition ID terminal rule call 0 1 0 0 1. - * - * @return the ref type definition ID terminal rule call 0 1 0 0 1 - */ //ID public RuleCall getRefTypeDefinitionIDTerminalRuleCall_0_1_0_0_1() { return cRefTypeDefinitionIDTerminalRuleCall_0_1_0_0_1; } - /** - * Gets the parameter assignment 0 1 1. - * - * @return the parameter assignment 0 1 1 - */ //parameter=TypeInfo? public Assignment getParameterAssignment_0_1_1() { return cParameterAssignment_0_1_1; } - /** - * Gets the parameter type info parser rule call 0 1 1 0. - * - * @return the parameter type info parser rule call 0 1 1 0 - */ //TypeInfo public RuleCall getParameterTypeInfoParserRuleCall_0_1_1_0() { return cParameterTypeInfoParserRuleCall_0_1_1_0; } - /** - * Gets the group 1. - * - * @return the group 1 - */ //{TypeRef} ("species" parameter=TypeInfo) public Group getGroup_1() { return cGroup_1; } - /** - * Gets the type ref action 1 0. - * - * @return the type ref action 1 0 - */ //{TypeRef} public Action getTypeRefAction_1_0() { return cTypeRefAction_1_0; } - /** - * Gets the group 1 1. - * - * @return the group 1 1 - */ //("species" parameter=TypeInfo) public Group getGroup_1_1() { return cGroup_1_1; } - /** - * Gets the species keyword 1 1 0. - * - * @return the species keyword 1 1 0 - */ //"species" public Keyword getSpeciesKeyword_1_1_0() { return cSpeciesKeyword_1_1_0; } - /** - * Gets the parameter assignment 1 1 1. - * - * @return the parameter assignment 1 1 1 - */ //parameter=TypeInfo public Assignment getParameterAssignment_1_1_1() { return cParameterAssignment_1_1_1; } - /** - * Gets the parameter type info parser rule call 1 1 1 0. - * - * @return the parameter type info parser rule call 1 1 1 0 - */ //TypeInfo public RuleCall getParameterTypeInfoParserRuleCall_1_1_1_0() { return cParameterTypeInfoParserRuleCall_1_1_1_0; } } - - /** - * The Class TypeInfoElements. - */ public class TypeInfoElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.TypeInfo"); - - /** The c group. */ private final Group cGroup = (Group)rule.eContents().get(1); - - /** The c less than sign keyword 0. */ private final Keyword cLessThanSignKeyword_0 = (Keyword)cGroup.eContents().get(0); - - /** The c first assignment 1. */ private final Assignment cFirstAssignment_1 = (Assignment)cGroup.eContents().get(1); - - /** The c first type ref parser rule call 1 0. */ private final RuleCall cFirstTypeRefParserRuleCall_1_0 = (RuleCall)cFirstAssignment_1.eContents().get(0); - - /** The c group 2. */ private final Group cGroup_2 = (Group)cGroup.eContents().get(2); - - /** The c comma keyword 2 0. */ private final Keyword cCommaKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); - - /** The c second assignment 2 1. */ private final Assignment cSecondAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); - - /** The c second type ref parser rule call 2 1 0. */ private final RuleCall cSecondTypeRefParserRuleCall_2_1_0 = (RuleCall)cSecondAssignment_2_1.eContents().get(0); - - /** The c greater than sign keyword 3. */ private final Keyword cGreaterThanSignKeyword_3 = (Keyword)cGroup.eContents().get(3); //TypeInfo: @@ -10655,663 +4189,262 @@ public class TypeInfoElements extends AbstractParserRuleElementFinder { //; @Override public ParserRule getRule() { return rule; } - /** - * Gets the group. - * - * @return the group - */ //('<' first=TypeRef ("," second=TypeRef)? ->'>') public Group getGroup() { return cGroup; } - /** - * Gets the less than sign keyword 0. - * - * @return the less than sign keyword 0 - */ //'<' public Keyword getLessThanSignKeyword_0() { return cLessThanSignKeyword_0; } - /** - * Gets the first assignment 1. - * - * @return the first assignment 1 - */ //first=TypeRef public Assignment getFirstAssignment_1() { return cFirstAssignment_1; } - /** - * Gets the first type ref parser rule call 1 0. - * - * @return the first type ref parser rule call 1 0 - */ //TypeRef public RuleCall getFirstTypeRefParserRuleCall_1_0() { return cFirstTypeRefParserRuleCall_1_0; } - /** - * Gets the group 2. - * - * @return the group 2 - */ //("," second=TypeRef)? public Group getGroup_2() { return cGroup_2; } - /** - * Gets the comma keyword 2 0. - * - * @return the comma keyword 2 0 - */ //"," public Keyword getCommaKeyword_2_0() { return cCommaKeyword_2_0; } - /** - * Gets the second assignment 2 1. - * - * @return the second assignment 2 1 - */ //second=TypeRef public Assignment getSecondAssignment_2_1() { return cSecondAssignment_2_1; } - /** - * Gets the second type ref parser rule call 2 1 0. - * - * @return the second type ref parser rule call 2 1 0 - */ //TypeRef public RuleCall getSecondTypeRefParserRuleCall_2_1_0() { return cSecondTypeRefParserRuleCall_2_1_0; } - /** - * Gets the greater than sign keyword 3. - * - * @return the greater than sign keyword 3 - */ //->'>' public Keyword getGreaterThanSignKeyword_3() { return cGreaterThanSignKeyword_3; } } - - /** - * The Class SkillRefElements. - */ public class SkillRefElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.SkillRef"); - - /** The c group. */ private final Group cGroup = (Group)rule.eContents().get(1); - - /** The c skill ref action 0. */ private final Action cSkillRefAction_0 = (Action)cGroup.eContents().get(0); - - /** The c ref assignment 1. */ private final Assignment cRefAssignment_1 = (Assignment)cGroup.eContents().get(1); - - /** The c ref skill fake definition cross reference 1 0. */ private final CrossReference cRefSkillFakeDefinitionCrossReference_1_0 = (CrossReference)cRefAssignment_1.eContents().get(0); - - /** The c ref skill fake definition ID terminal rule call 1 0 1. */ private final RuleCall cRefSkillFakeDefinitionIDTerminalRuleCall_1_0_1 = (RuleCall)cRefSkillFakeDefinitionCrossReference_1_0.eContents().get(1); //SkillRef returns Expression: // {SkillRef} ref=[SkillFakeDefinition|ID]; @Override public ParserRule getRule() { return rule; } - /** - * Gets the group. - * - * @return the group - */ //{SkillRef} ref=[SkillFakeDefinition|ID] public Group getGroup() { return cGroup; } - /** - * Gets the skill ref action 0. - * - * @return the skill ref action 0 - */ //{SkillRef} public Action getSkillRefAction_0() { return cSkillRefAction_0; } - /** - * Gets the ref assignment 1. - * - * @return the ref assignment 1 - */ //ref=[SkillFakeDefinition|ID] public Assignment getRefAssignment_1() { return cRefAssignment_1; } - /** - * Gets the ref skill fake definition cross reference 1 0. - * - * @return the ref skill fake definition cross reference 1 0 - */ //[SkillFakeDefinition|ID] public CrossReference getRefSkillFakeDefinitionCrossReference_1_0() { return cRefSkillFakeDefinitionCrossReference_1_0; } - /** - * Gets the ref skill fake definition ID terminal rule call 1 0 1. - * - * @return the ref skill fake definition ID terminal rule call 1 0 1 - */ //ID public RuleCall getRefSkillFakeDefinitionIDTerminalRuleCall_1_0_1() { return cRefSkillFakeDefinitionIDTerminalRuleCall_1_0_1; } } - - /** - * The Class ActionRefElements. - */ public class ActionRefElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.ActionRef"); - - /** The c group. */ private final Group cGroup = (Group)rule.eContents().get(1); - - /** The c action ref action 0. */ private final Action cActionRefAction_0 = (Action)cGroup.eContents().get(0); - - /** The c ref assignment 1. */ private final Assignment cRefAssignment_1 = (Assignment)cGroup.eContents().get(1); - - /** The c ref action definition cross reference 1 0. */ private final CrossReference cRefActionDefinitionCrossReference_1_0 = (CrossReference)cRefAssignment_1.eContents().get(0); - - /** The c ref action definition valid ID parser rule call 1 0 1. */ private final RuleCall cRefActionDefinitionValid_IDParserRuleCall_1_0_1 = (RuleCall)cRefActionDefinitionCrossReference_1_0.eContents().get(1); //ActionRef returns Expression: // {ActionRef} ref=[ActionDefinition|Valid_ID]; @Override public ParserRule getRule() { return rule; } - /** - * Gets the group. - * - * @return the group - */ //{ActionRef} ref=[ActionDefinition|Valid_ID] public Group getGroup() { return cGroup; } - /** - * Gets the action ref action 0. - * - * @return the action ref action 0 - */ //{ActionRef} public Action getActionRefAction_0() { return cActionRefAction_0; } - /** - * Gets the ref assignment 1. - * - * @return the ref assignment 1 - */ //ref=[ActionDefinition|Valid_ID] public Assignment getRefAssignment_1() { return cRefAssignment_1; } - /** - * Gets the ref action definition cross reference 1 0. - * - * @return the ref action definition cross reference 1 0 - */ //[ActionDefinition|Valid_ID] public CrossReference getRefActionDefinitionCrossReference_1_0() { return cRefActionDefinitionCrossReference_1_0; } - /** - * Gets the ref action definition valid ID parser rule call 1 0 1. - * - * @return the ref action definition valid ID parser rule call 1 0 1 - */ //Valid_ID public RuleCall getRefActionDefinitionValid_IDParserRuleCall_1_0_1() { return cRefActionDefinitionValid_IDParserRuleCall_1_0_1; } } - - /** - * The Class EquationRefElements. - */ public class EquationRefElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.EquationRef"); - - /** The c group. */ private final Group cGroup = (Group)rule.eContents().get(1); - - /** The c equation ref action 0. */ private final Action cEquationRefAction_0 = (Action)cGroup.eContents().get(0); - - /** The c ref assignment 1. */ private final Assignment cRefAssignment_1 = (Assignment)cGroup.eContents().get(1); - - /** The c ref equation definition cross reference 1 0. */ private final CrossReference cRefEquationDefinitionCrossReference_1_0 = (CrossReference)cRefAssignment_1.eContents().get(0); - - /** The c ref equation definition valid ID parser rule call 1 0 1. */ private final RuleCall cRefEquationDefinitionValid_IDParserRuleCall_1_0_1 = (RuleCall)cRefEquationDefinitionCrossReference_1_0.eContents().get(1); //EquationRef returns Expression: // {EquationRef} ref=[EquationDefinition|Valid_ID]; @Override public ParserRule getRule() { return rule; } - /** - * Gets the group. - * - * @return the group - */ //{EquationRef} ref=[EquationDefinition|Valid_ID] public Group getGroup() { return cGroup; } - /** - * Gets the equation ref action 0. - * - * @return the equation ref action 0 - */ //{EquationRef} public Action getEquationRefAction_0() { return cEquationRefAction_0; } - /** - * Gets the ref assignment 1. - * - * @return the ref assignment 1 - */ //ref=[EquationDefinition|Valid_ID] public Assignment getRefAssignment_1() { return cRefAssignment_1; } - /** - * Gets the ref equation definition cross reference 1 0. - * - * @return the ref equation definition cross reference 1 0 - */ //[EquationDefinition|Valid_ID] public CrossReference getRefEquationDefinitionCrossReference_1_0() { return cRefEquationDefinitionCrossReference_1_0; } - /** - * Gets the ref equation definition valid ID parser rule call 1 0 1. - * - * @return the ref equation definition valid ID parser rule call 1 0 1 - */ //Valid_ID public RuleCall getRefEquationDefinitionValid_IDParserRuleCall_1_0_1() { return cRefEquationDefinitionValid_IDParserRuleCall_1_0_1; } } - - /** - * The Class GamlDefinitionElements. - */ public class GamlDefinitionElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.GamlDefinition"); - - /** The c alternatives. */ private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - - /** The c type definition parser rule call 0. */ private final RuleCall cTypeDefinitionParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); - - /** The c var definition parser rule call 1. */ private final RuleCall cVarDefinitionParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); - - /** The c unit fake definition parser rule call 2. */ private final RuleCall cUnitFakeDefinitionParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2); - - /** The c skill fake definition parser rule call 3. */ private final RuleCall cSkillFakeDefinitionParserRuleCall_3 = (RuleCall)cAlternatives.eContents().get(3); - - /** The c action definition parser rule call 4. */ private final RuleCall cActionDefinitionParserRuleCall_4 = (RuleCall)cAlternatives.eContents().get(4); - - /** The c equation definition parser rule call 5. */ private final RuleCall cEquationDefinitionParserRuleCall_5 = (RuleCall)cAlternatives.eContents().get(5); //GamlDefinition: // TypeDefinition | VarDefinition | UnitFakeDefinition | SkillFakeDefinition | ActionDefinition | EquationDefinition; @Override public ParserRule getRule() { return rule; } - /** - * Gets the alternatives. - * - * @return the alternatives - */ //TypeDefinition | VarDefinition | UnitFakeDefinition | SkillFakeDefinition | ActionDefinition | EquationDefinition public Alternatives getAlternatives() { return cAlternatives; } - /** - * Gets the type definition parser rule call 0. - * - * @return the type definition parser rule call 0 - */ //TypeDefinition public RuleCall getTypeDefinitionParserRuleCall_0() { return cTypeDefinitionParserRuleCall_0; } - /** - * Gets the var definition parser rule call 1. - * - * @return the var definition parser rule call 1 - */ //VarDefinition public RuleCall getVarDefinitionParserRuleCall_1() { return cVarDefinitionParserRuleCall_1; } - /** - * Gets the unit fake definition parser rule call 2. - * - * @return the unit fake definition parser rule call 2 - */ //UnitFakeDefinition public RuleCall getUnitFakeDefinitionParserRuleCall_2() { return cUnitFakeDefinitionParserRuleCall_2; } - /** - * Gets the skill fake definition parser rule call 3. - * - * @return the skill fake definition parser rule call 3 - */ //SkillFakeDefinition public RuleCall getSkillFakeDefinitionParserRuleCall_3() { return cSkillFakeDefinitionParserRuleCall_3; } - /** - * Gets the action definition parser rule call 4. - * - * @return the action definition parser rule call 4 - */ //ActionDefinition public RuleCall getActionDefinitionParserRuleCall_4() { return cActionDefinitionParserRuleCall_4; } - /** - * Gets the equation definition parser rule call 5. - * - * @return the equation definition parser rule call 5 - */ //EquationDefinition public RuleCall getEquationDefinitionParserRuleCall_5() { return cEquationDefinitionParserRuleCall_5; } } - - /** - * The Class EquationDefinitionElements. - */ public class EquationDefinitionElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.EquationDefinition"); - - /** The c alternatives. */ private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - - /** The c S equations parser rule call 0. */ private final RuleCall cS_EquationsParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); - - /** The c equation fake definition parser rule call 1. */ private final RuleCall cEquationFakeDefinitionParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); //EquationDefinition: // S_Equations | EquationFakeDefinition; @Override public ParserRule getRule() { return rule; } - /** - * Gets the alternatives. - * - * @return the alternatives - */ //S_Equations | EquationFakeDefinition public Alternatives getAlternatives() { return cAlternatives; } - /** - * Gets the s equations parser rule call 0. - * - * @return the s equations parser rule call 0 - */ //S_Equations public RuleCall getS_EquationsParserRuleCall_0() { return cS_EquationsParserRuleCall_0; } - /** - * Gets the equation fake definition parser rule call 1. - * - * @return the equation fake definition parser rule call 1 - */ //EquationFakeDefinition public RuleCall getEquationFakeDefinitionParserRuleCall_1() { return cEquationFakeDefinitionParserRuleCall_1; } } - - /** - * The Class TypeDefinitionElements. - */ public class TypeDefinitionElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.TypeDefinition"); - - /** The c alternatives. */ private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - - /** The c S species parser rule call 0. */ private final RuleCall cS_SpeciesParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); - - /** The c type fake definition parser rule call 1. */ private final RuleCall cTypeFakeDefinitionParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); //TypeDefinition: // S_Species | TypeFakeDefinition; @Override public ParserRule getRule() { return rule; } - /** - * Gets the alternatives. - * - * @return the alternatives - */ //S_Species | TypeFakeDefinition public Alternatives getAlternatives() { return cAlternatives; } - /** - * Gets the s species parser rule call 0. - * - * @return the s species parser rule call 0 - */ //S_Species public RuleCall getS_SpeciesParserRuleCall_0() { return cS_SpeciesParserRuleCall_0; } - /** - * Gets the type fake definition parser rule call 1. - * - * @return the type fake definition parser rule call 1 - */ //TypeFakeDefinition public RuleCall getTypeFakeDefinitionParserRuleCall_1() { return cTypeFakeDefinitionParserRuleCall_1; } } - - /** - * The Class VarDefinitionElements. - */ public class VarDefinitionElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.VarDefinition"); - - /** The c alternatives. */ private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - - /** The c S declaration parser rule call 0. */ private final RuleCall cS_DeclarationParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); - - /** The c alternatives 1. */ private final Alternatives cAlternatives_1 = (Alternatives)cAlternatives.eContents().get(1); - - /** The c model parser rule call 1 0. */ private final RuleCall cModelParserRuleCall_1_0 = (RuleCall)cAlternatives_1.eContents().get(0); - - /** The c argument definition parser rule call 1 1. */ private final RuleCall cArgumentDefinitionParserRuleCall_1_1 = (RuleCall)cAlternatives_1.eContents().get(1); - - /** The c definition facet parser rule call 1 2. */ private final RuleCall cDefinitionFacetParserRuleCall_1_2 = (RuleCall)cAlternatives_1.eContents().get(2); - - /** The c var fake definition parser rule call 1 3. */ private final RuleCall cVarFakeDefinitionParserRuleCall_1_3 = (RuleCall)cAlternatives_1.eContents().get(3); - - /** The c import parser rule call 1 4. */ private final RuleCall cImportParserRuleCall_1_4 = (RuleCall)cAlternatives_1.eContents().get(4); - - /** The c S experiment parser rule call 1 5. */ private final RuleCall cS_ExperimentParserRuleCall_1_5 = (RuleCall)cAlternatives_1.eContents().get(5); //VarDefinition: // =>S_Declaration | (Model | ArgumentDefinition | DefinitionFacet | VarFakeDefinition | Import | S_Experiment); @Override public ParserRule getRule() { return rule; } - /** - * Gets the alternatives. - * - * @return the alternatives - */ //=>S_Declaration | (Model | ArgumentDefinition | DefinitionFacet | VarFakeDefinition | Import | S_Experiment) public Alternatives getAlternatives() { return cAlternatives; } - /** - * Gets the s declaration parser rule call 0. - * - * @return the s declaration parser rule call 0 - */ //=>S_Declaration public RuleCall getS_DeclarationParserRuleCall_0() { return cS_DeclarationParserRuleCall_0; } - /** - * Gets the alternatives 1. - * - * @return the alternatives 1 - */ //(Model | ArgumentDefinition | DefinitionFacet | VarFakeDefinition | Import | S_Experiment) public Alternatives getAlternatives_1() { return cAlternatives_1; } - /** - * Gets the model parser rule call 1 0. - * - * @return the model parser rule call 1 0 - */ //Model public RuleCall getModelParserRuleCall_1_0() { return cModelParserRuleCall_1_0; } - /** - * Gets the argument definition parser rule call 1 1. - * - * @return the argument definition parser rule call 1 1 - */ //ArgumentDefinition public RuleCall getArgumentDefinitionParserRuleCall_1_1() { return cArgumentDefinitionParserRuleCall_1_1; } - /** - * Gets the definition facet parser rule call 1 2. - * - * @return the definition facet parser rule call 1 2 - */ //DefinitionFacet public RuleCall getDefinitionFacetParserRuleCall_1_2() { return cDefinitionFacetParserRuleCall_1_2; } - /** - * Gets the var fake definition parser rule call 1 3. - * - * @return the var fake definition parser rule call 1 3 - */ //VarFakeDefinition public RuleCall getVarFakeDefinitionParserRuleCall_1_3() { return cVarFakeDefinitionParserRuleCall_1_3; } - /** - * Gets the import parser rule call 1 4. - * - * @return the import parser rule call 1 4 - */ //Import public RuleCall getImportParserRuleCall_1_4() { return cImportParserRuleCall_1_4; } - /** - * Gets the s experiment parser rule call 1 5. - * - * @return the s experiment parser rule call 1 5 - */ //S_Experiment public RuleCall getS_ExperimentParserRuleCall_1_5() { return cS_ExperimentParserRuleCall_1_5; } } - - /** - * The Class ActionDefinitionElements. - */ public class ActionDefinitionElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.ActionDefinition"); - - /** The c alternatives. */ private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - - /** The c S action parser rule call 0. */ private final RuleCall cS_ActionParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); - - /** The c action fake definition parser rule call 1. */ private final RuleCall cActionFakeDefinitionParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); - - /** The c S definition parser rule call 2. */ private final RuleCall cS_DefinitionParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2); - - /** The c type definition parser rule call 3. */ private final RuleCall cTypeDefinitionParserRuleCall_3 = (RuleCall)cAlternatives.eContents().get(3); //ActionDefinition: // S_Action | ActionFakeDefinition | S_Definition | TypeDefinition; @Override public ParserRule getRule() { return rule; } - /** - * Gets the alternatives. - * - * @return the alternatives - */ //S_Action | ActionFakeDefinition | S_Definition | TypeDefinition public Alternatives getAlternatives() { return cAlternatives; } - /** - * Gets the s action parser rule call 0. - * - * @return the s action parser rule call 0 - */ //S_Action public RuleCall getS_ActionParserRuleCall_0() { return cS_ActionParserRuleCall_0; } - /** - * Gets the action fake definition parser rule call 1. - * - * @return the action fake definition parser rule call 1 - */ //ActionFakeDefinition public RuleCall getActionFakeDefinitionParserRuleCall_1() { return cActionFakeDefinitionParserRuleCall_1; } - /** - * Gets the s definition parser rule call 2. - * - * @return the s definition parser rule call 2 - */ //S_Definition public RuleCall getS_DefinitionParserRuleCall_2() { return cS_DefinitionParserRuleCall_2; } - /** - * Gets the type definition parser rule call 3. - * - * @return the type definition parser rule call 3 - */ //TypeDefinition public RuleCall getTypeDefinitionParserRuleCall_3() { return cTypeDefinitionParserRuleCall_3; } } - - /** - * The Class UnitFakeDefinitionElements. - */ public class UnitFakeDefinitionElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.UnitFakeDefinition"); - - /** The c group. */ private final Group cGroup = (Group)rule.eContents().get(1); - - /** The c unit keyword 0. */ private final Keyword cUnitKeyword_0 = (Keyword)cGroup.eContents().get(0); - - /** The c name assignment 1. */ private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); - - /** The c name ID terminal rule call 1 0. */ private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); // // Fake Definitions produced by the global scope provider @@ -11319,496 +4452,195 @@ public class UnitFakeDefinitionElements extends AbstractParserRuleElementFinder // '**unit*' name=ID; @Override public ParserRule getRule() { return rule; } - /** - * Gets the group. - * - * @return the group - */ //'**unit*' name=ID public Group getGroup() { return cGroup; } - /** - * Gets the unit keyword 0. - * - * @return the unit keyword 0 - */ //'**unit*' public Keyword getUnitKeyword_0() { return cUnitKeyword_0; } - /** - * Gets the name assignment 1. - * - * @return the name assignment 1 - */ //name=ID public Assignment getNameAssignment_1() { return cNameAssignment_1; } - /** - * Gets the name ID terminal rule call 1 0. - * - * @return the name ID terminal rule call 1 0 - */ //ID public RuleCall getNameIDTerminalRuleCall_1_0() { return cNameIDTerminalRuleCall_1_0; } } - - /** - * The Class TypeFakeDefinitionElements. - */ public class TypeFakeDefinitionElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.TypeFakeDefinition"); - - /** The c group. */ private final Group cGroup = (Group)rule.eContents().get(1); - - /** The c type keyword 0. */ private final Keyword cTypeKeyword_0 = (Keyword)cGroup.eContents().get(0); - - /** The c name assignment 1. */ private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); - - /** The c name ID terminal rule call 1 0. */ private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); //TypeFakeDefinition: // '**type*' name=ID; @Override public ParserRule getRule() { return rule; } - /** - * Gets the group. - * - * @return the group - */ //'**type*' name=ID public Group getGroup() { return cGroup; } - /** - * Gets the type keyword 0. - * - * @return the type keyword 0 - */ //'**type*' public Keyword getTypeKeyword_0() { return cTypeKeyword_0; } - /** - * Gets the name assignment 1. - * - * @return the name assignment 1 - */ //name=ID public Assignment getNameAssignment_1() { return cNameAssignment_1; } - /** - * Gets the name ID terminal rule call 1 0. - * - * @return the name ID terminal rule call 1 0 - */ //ID public RuleCall getNameIDTerminalRuleCall_1_0() { return cNameIDTerminalRuleCall_1_0; } } - - /** - * The Class ActionFakeDefinitionElements. - */ public class ActionFakeDefinitionElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.ActionFakeDefinition"); - - /** The c group. */ private final Group cGroup = (Group)rule.eContents().get(1); - - /** The c action keyword 0. */ private final Keyword cActionKeyword_0 = (Keyword)cGroup.eContents().get(0); - - /** The c name assignment 1. */ private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); - - /** The c name valid ID parser rule call 1 0. */ private final RuleCall cNameValid_IDParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); //ActionFakeDefinition: // '**action*' name=Valid_ID; @Override public ParserRule getRule() { return rule; } - /** - * Gets the group. - * - * @return the group - */ //'**action*' name=Valid_ID public Group getGroup() { return cGroup; } - /** - * Gets the action keyword 0. - * - * @return the action keyword 0 - */ //'**action*' public Keyword getActionKeyword_0() { return cActionKeyword_0; } - /** - * Gets the name assignment 1. - * - * @return the name assignment 1 - */ //name=Valid_ID public Assignment getNameAssignment_1() { return cNameAssignment_1; } - /** - * Gets the name valid ID parser rule call 1 0. - * - * @return the name valid ID parser rule call 1 0 - */ //Valid_ID public RuleCall getNameValid_IDParserRuleCall_1_0() { return cNameValid_IDParserRuleCall_1_0; } } - - /** - * The Class SkillFakeDefinitionElements. - */ public class SkillFakeDefinitionElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.SkillFakeDefinition"); - - /** The c group. */ private final Group cGroup = (Group)rule.eContents().get(1); - - /** The c skill keyword 0. */ private final Keyword cSkillKeyword_0 = (Keyword)cGroup.eContents().get(0); - - /** The c name assignment 1. */ private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); - - /** The c name ID terminal rule call 1 0. */ private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); //SkillFakeDefinition: // '**skill*' name=ID; @Override public ParserRule getRule() { return rule; } - /** - * Gets the group. - * - * @return the group - */ //'**skill*' name=ID public Group getGroup() { return cGroup; } - /** - * Gets the skill keyword 0. - * - * @return the skill keyword 0 - */ //'**skill*' public Keyword getSkillKeyword_0() { return cSkillKeyword_0; } - /** - * Gets the name assignment 1. - * - * @return the name assignment 1 - */ //name=ID public Assignment getNameAssignment_1() { return cNameAssignment_1; } - /** - * Gets the name ID terminal rule call 1 0. - * - * @return the name ID terminal rule call 1 0 - */ //ID public RuleCall getNameIDTerminalRuleCall_1_0() { return cNameIDTerminalRuleCall_1_0; } } - - /** - * The Class VarFakeDefinitionElements. - */ public class VarFakeDefinitionElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.VarFakeDefinition"); - - /** The c group. */ private final Group cGroup = (Group)rule.eContents().get(1); - - /** The c var keyword 0. */ private final Keyword cVarKeyword_0 = (Keyword)cGroup.eContents().get(0); - - /** The c name assignment 1. */ private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); - - /** The c name valid ID parser rule call 1 0. */ private final RuleCall cNameValid_IDParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); //VarFakeDefinition: // '**var*' name=Valid_ID; @Override public ParserRule getRule() { return rule; } - /** - * Gets the group. - * - * @return the group - */ //'**var*' name=Valid_ID public Group getGroup() { return cGroup; } - /** - * Gets the var keyword 0. - * - * @return the var keyword 0 - */ //'**var*' public Keyword getVarKeyword_0() { return cVarKeyword_0; } - /** - * Gets the name assignment 1. - * - * @return the name assignment 1 - */ //name=Valid_ID public Assignment getNameAssignment_1() { return cNameAssignment_1; } - /** - * Gets the name valid ID parser rule call 1 0. - * - * @return the name valid ID parser rule call 1 0 - */ //Valid_ID public RuleCall getNameValid_IDParserRuleCall_1_0() { return cNameValid_IDParserRuleCall_1_0; } } - - /** - * The Class EquationFakeDefinitionElements. - */ public class EquationFakeDefinitionElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.EquationFakeDefinition"); - - /** The c group. */ private final Group cGroup = (Group)rule.eContents().get(1); - - /** The c equation keyword 0. */ private final Keyword cEquationKeyword_0 = (Keyword)cGroup.eContents().get(0); - - /** The c name assignment 1. */ private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); - - /** The c name valid ID parser rule call 1 0. */ private final RuleCall cNameValid_IDParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); //EquationFakeDefinition: // '**equation*' name=Valid_ID; @Override public ParserRule getRule() { return rule; } - /** - * Gets the group. - * - * @return the group - */ //'**equation*' name=Valid_ID public Group getGroup() { return cGroup; } - /** - * Gets the equation keyword 0. - * - * @return the equation keyword 0 - */ //'**equation*' public Keyword getEquationKeyword_0() { return cEquationKeyword_0; } - /** - * Gets the name assignment 1. - * - * @return the name assignment 1 - */ //name=Valid_ID public Assignment getNameAssignment_1() { return cNameAssignment_1; } - /** - * Gets the name valid ID parser rule call 1 0. - * - * @return the name valid ID parser rule call 1 0 - */ //Valid_ID public RuleCall getNameValid_IDParserRuleCall_1_0() { return cNameValid_IDParserRuleCall_1_0; } } - - /** - * The Class Valid_IDElements. - */ public class Valid_IDElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.Valid_ID"); - - /** The c alternatives. */ private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - - /** The c species key parser rule call 0. */ private final RuleCall c_SpeciesKeyParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); - - /** The c do key parser rule call 1. */ private final RuleCall c_DoKeyParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); - - /** The c reflex key parser rule call 2. */ private final RuleCall c_ReflexKeyParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2); - - /** The c var or const key parser rule call 3. */ private final RuleCall c_VarOrConstKeyParserRuleCall_3 = (RuleCall)cAlternatives.eContents().get(3); - - /** The c 1 expr facets block or end key parser rule call 4. */ private final RuleCall c_1Expr_Facets_BlockOrEnd_KeyParserRuleCall_4 = (RuleCall)cAlternatives.eContents().get(4); - - /** The c equations key parser rule call 5. */ private final RuleCall c_EquationsKeyParserRuleCall_5 = (RuleCall)cAlternatives.eContents().get(5); - - /** The c ID terminal rule call 6. */ private final RuleCall cIDTerminalRuleCall_6 = (RuleCall)cAlternatives.eContents().get(6); - - /** The c experiment key parser rule call 7. */ private final RuleCall c_ExperimentKeyParserRuleCall_7 = (RuleCall)cAlternatives.eContents().get(7); //Valid_ID: // _SpeciesKey | _DoKey | _ReflexKey | _VarOrConstKey | _1Expr_Facets_BlockOrEnd_Key | _EquationsKey | ID | _ExperimentKey; @Override public ParserRule getRule() { return rule; } - /** - * Gets the alternatives. - * - * @return the alternatives - */ //_SpeciesKey | _DoKey | _ReflexKey | _VarOrConstKey | _1Expr_Facets_BlockOrEnd_Key | _EquationsKey | ID | _ExperimentKey public Alternatives getAlternatives() { return cAlternatives; } - /** - * Gets the species key parser rule call 0. - * - * @return the species key parser rule call 0 - */ //_SpeciesKey public RuleCall get_SpeciesKeyParserRuleCall_0() { return c_SpeciesKeyParserRuleCall_0; } - /** - * Gets the do key parser rule call 1. - * - * @return the do key parser rule call 1 - */ //_DoKey public RuleCall get_DoKeyParserRuleCall_1() { return c_DoKeyParserRuleCall_1; } - /** - * Gets the reflex key parser rule call 2. - * - * @return the reflex key parser rule call 2 - */ //_ReflexKey public RuleCall get_ReflexKeyParserRuleCall_2() { return c_ReflexKeyParserRuleCall_2; } - /** - * Gets the var or const key parser rule call 3. - * - * @return the var or const key parser rule call 3 - */ //_VarOrConstKey public RuleCall get_VarOrConstKeyParserRuleCall_3() { return c_VarOrConstKeyParserRuleCall_3; } - /** - * Gets the 1 expr facets block or end key parser rule call 4. - * - * @return the 1 expr facets block or end key parser rule call 4 - */ //_1Expr_Facets_BlockOrEnd_Key public RuleCall get_1Expr_Facets_BlockOrEnd_KeyParserRuleCall_4() { return c_1Expr_Facets_BlockOrEnd_KeyParserRuleCall_4; } - /** - * Gets the equations key parser rule call 5. - * - * @return the equations key parser rule call 5 - */ //_EquationsKey public RuleCall get_EquationsKeyParserRuleCall_5() { return c_EquationsKeyParserRuleCall_5; } - /** - * Gets the ID terminal rule call 6. - * - * @return the ID terminal rule call 6 - */ //ID public RuleCall getIDTerminalRuleCall_6() { return cIDTerminalRuleCall_6; } - /** - * Gets the experiment key parser rule call 7. - * - * @return the experiment key parser rule call 7 - */ //_ExperimentKey public RuleCall get_ExperimentKeyParserRuleCall_7() { return c_ExperimentKeyParserRuleCall_7; } } - - /** - * The Class TerminalExpressionElements. - */ public class TerminalExpressionElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.TerminalExpression"); - - /** The c alternatives. */ private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - - /** The c string literal parser rule call 0. */ private final RuleCall cStringLiteralParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); - - /** The c group 1. */ private final Group cGroup_1 = (Group)cAlternatives.eContents().get(1); - - /** The c int literal action 1 0. */ private final Action cIntLiteralAction_1_0 = (Action)cGroup_1.eContents().get(0); - - /** The c op assignment 1 1. */ private final Assignment cOpAssignment_1_1 = (Assignment)cGroup_1.eContents().get(1); - - /** The c op INTEGER terminal rule call 1 1 0. */ private final RuleCall cOpINTEGERTerminalRuleCall_1_1_0 = (RuleCall)cOpAssignment_1_1.eContents().get(0); - - /** The c group 2. */ private final Group cGroup_2 = (Group)cAlternatives.eContents().get(2); - - /** The c double literal action 2 0. */ private final Action cDoubleLiteralAction_2_0 = (Action)cGroup_2.eContents().get(0); - - /** The c op assignment 2 1. */ private final Assignment cOpAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); - - /** The c op DOUBLE terminal rule call 2 1 0. */ private final RuleCall cOpDOUBLETerminalRuleCall_2_1_0 = (RuleCall)cOpAssignment_2_1.eContents().get(0); - - /** The c group 3. */ private final Group cGroup_3 = (Group)cAlternatives.eContents().get(3); - - /** The c boolean literal action 3 0. */ private final Action cBooleanLiteralAction_3_0 = (Action)cGroup_3.eContents().get(0); - - /** The c op assignment 3 1. */ private final Assignment cOpAssignment_3_1 = (Assignment)cGroup_3.eContents().get(1); - - /** The c op BOOLEAN terminal rule call 3 1 0. */ private final RuleCall cOpBOOLEANTerminalRuleCall_3_1_0 = (RuleCall)cOpAssignment_3_1.eContents().get(0); - - /** The c group 4. */ private final Group cGroup_4 = (Group)cAlternatives.eContents().get(4); - - /** The c reserved literal action 4 0. */ private final Action cReservedLiteralAction_4_0 = (Action)cGroup_4.eContents().get(0); - - /** The c op assignment 4 1. */ private final Assignment cOpAssignment_4_1 = (Assignment)cGroup_4.eContents().get(1); - - /** The c op KEYWORD terminal rule call 4 1 0. */ private final RuleCall cOpKEYWORDTerminalRuleCall_4_1_0 = (RuleCall)cOpAssignment_4_1.eContents().get(0); // /** @@ -11828,165 +4660,65 @@ public class TerminalExpressionElements extends AbstractParserRuleElementFinder //{DoubleLiteral} op=DOUBLE | ///*{ColorLiteral} op=COLOR |*/ //{BooleanLiteral} op=BOOLEAN | - /** - * Gets the alternatives. - * - * @return the alternatives - */ //{ReservedLiteral} op=KEYWORD public Alternatives getAlternatives() { return cAlternatives; } - /** - * Gets the string literal parser rule call 0. - * - * @return the string literal parser rule call 0 - */ //StringLiteral public RuleCall getStringLiteralParserRuleCall_0() { return cStringLiteralParserRuleCall_0; } - /** - * Gets the group 1. - * - * @return the group 1 - */ //{IntLiteral} op=INTEGER public Group getGroup_1() { return cGroup_1; } - /** - * Gets the int literal action 1 0. - * - * @return the int literal action 1 0 - */ //{IntLiteral} public Action getIntLiteralAction_1_0() { return cIntLiteralAction_1_0; } - /** - * Gets the op assignment 1 1. - * - * @return the op assignment 1 1 - */ //op=INTEGER public Assignment getOpAssignment_1_1() { return cOpAssignment_1_1; } - /** - * Gets the op INTEGER terminal rule call 1 1 0. - * - * @return the op INTEGER terminal rule call 1 1 0 - */ //INTEGER public RuleCall getOpINTEGERTerminalRuleCall_1_1_0() { return cOpINTEGERTerminalRuleCall_1_1_0; } - /** - * Gets the group 2. - * - * @return the group 2 - */ //{DoubleLiteral} op=DOUBLE public Group getGroup_2() { return cGroup_2; } - /** - * Gets the double literal action 2 0. - * - * @return the double literal action 2 0 - */ //{DoubleLiteral} public Action getDoubleLiteralAction_2_0() { return cDoubleLiteralAction_2_0; } - /** - * Gets the op assignment 2 1. - * - * @return the op assignment 2 1 - */ //op=DOUBLE public Assignment getOpAssignment_2_1() { return cOpAssignment_2_1; } - /** - * Gets the op DOUBLE terminal rule call 2 1 0. - * - * @return the op DOUBLE terminal rule call 2 1 0 - */ //DOUBLE public RuleCall getOpDOUBLETerminalRuleCall_2_1_0() { return cOpDOUBLETerminalRuleCall_2_1_0; } ///*{ColorLiteral} op=COLOR |*/ - /** - * Gets the group 3. - * - * @return the group 3 - */ //{BooleanLiteral} op=BOOLEAN public Group getGroup_3() { return cGroup_3; } ///*{ColorLiteral} op=COLOR |*/ - /** - * Gets the boolean literal action 3 0. - * - * @return the boolean literal action 3 0 - */ //{BooleanLiteral} public Action getBooleanLiteralAction_3_0() { return cBooleanLiteralAction_3_0; } - /** - * Gets the op assignment 3 1. - * - * @return the op assignment 3 1 - */ //op=BOOLEAN public Assignment getOpAssignment_3_1() { return cOpAssignment_3_1; } - /** - * Gets the op BOOLEAN terminal rule call 3 1 0. - * - * @return the op BOOLEAN terminal rule call 3 1 0 - */ //BOOLEAN public RuleCall getOpBOOLEANTerminalRuleCall_3_1_0() { return cOpBOOLEANTerminalRuleCall_3_1_0; } - /** - * Gets the group 4. - * - * @return the group 4 - */ //{ReservedLiteral} op=KEYWORD public Group getGroup_4() { return cGroup_4; } - /** - * Gets the reserved literal action 4 0. - * - * @return the reserved literal action 4 0 - */ //{ReservedLiteral} public Action getReservedLiteralAction_4_0() { return cReservedLiteralAction_4_0; } - /** - * Gets the op assignment 4 1. - * - * @return the op assignment 4 1 - */ //op=KEYWORD public Assignment getOpAssignment_4_1() { return cOpAssignment_4_1; } - /** - * Gets the op KEYWORD terminal rule call 4 1 0. - * - * @return the op KEYWORD terminal rule call 4 1 0 - */ //KEYWORD public RuleCall getOpKEYWORDTerminalRuleCall_4_1_0() { return cOpKEYWORDTerminalRuleCall_4_1_0; } } - - /** - * The Class StringLiteralElements. - */ public class StringLiteralElements extends AbstractParserRuleElementFinder { - - /** The rule. */ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.StringLiteral"); - - /** The c op assignment. */ private final Assignment cOpAssignment = (Assignment)rule.eContents().get(1); - - /** The c op STRING terminal rule call 0. */ private final RuleCall cOpSTRINGTerminalRuleCall_0 = (RuleCall)cOpAssignment.eContents().get(0); //StringLiteral: @@ -11994,377 +4726,132 @@ public class StringLiteralElements extends AbstractParserRuleElementFinder { //; @Override public ParserRule getRule() { return rule; } - /** - * Gets the op assignment. - * - * @return the op assignment - */ //op=STRING public Assignment getOpAssignment() { return cOpAssignment; } - /** - * Gets the op STRING terminal rule call 0. - * - * @return the op STRING terminal rule call 0 - */ //STRING public RuleCall getOpSTRINGTerminalRuleCall_0() { return cOpSTRINGTerminalRuleCall_0; } } - /** The p entry. */ private final EntryElements pEntry; - - /** The p standalone block. */ private final StandaloneBlockElements pStandaloneBlock; - - /** The p string evaluator. */ private final StringEvaluatorElements pStringEvaluator; - - /** The p model. */ private final ModelElements pModel; - - /** The p model block. */ private final ModelBlockElements pModelBlock; - - /** The p import. */ private final ImportElements pImport; - - /** The p pragma. */ private final PragmaElements pPragma; - - /** The p experiment file structure. */ private final ExperimentFileStructureElements pExperimentFileStructure; - - /** The p headless experiment. */ private final HeadlessExperimentElements pHeadlessExperiment; - - /** The p S section. */ private final S_SectionElements pS_Section; - - /** The p S global. */ private final S_GlobalElements pS_Global; - - /** The p S species. */ private final S_SpeciesElements pS_Species; - - /** The p S experiment. */ private final S_ExperimentElements pS_Experiment; - - /** The p statement. */ private final StatementElements pStatement; - - /** The p S 1 expr facets block or end. */ private final S_1Expr_Facets_BlockOrEndElements pS_1Expr_Facets_BlockOrEnd; - - /** The p S do. */ private final S_DoElements pS_Do; - - /** The p S loop. */ private final S_LoopElements pS_Loop; - - /** The p S if. */ private final S_IfElements pS_If; - - /** The p S try. */ private final S_TryElements pS_Try; - - /** The p S other. */ private final S_OtherElements pS_Other; - - /** The p S return. */ private final S_ReturnElements pS_Return; - - /** The p S declaration. */ private final S_DeclarationElements pS_Declaration; - - /** The p S reflex. */ private final S_ReflexElements pS_Reflex; - - /** The p S definition. */ private final S_DefinitionElements pS_Definition; - - /** The p S action. */ private final S_ActionElements pS_Action; - - /** The p S var. */ private final S_VarElements pS_Var; - - /** The p S assignment. */ private final S_AssignmentElements pS_Assignment; - - /** The p S direct assignment. */ private final S_DirectAssignmentElements pS_DirectAssignment; - - /** The p S set. */ private final S_SetElements pS_Set; - - /** The p S equations. */ private final S_EquationsElements pS_Equations; - - /** The p S equation. */ private final S_EquationElements pS_Equation; - - /** The p S solve. */ private final S_SolveElements pS_Solve; - - /** The p S display. */ private final S_DisplayElements pS_Display; - - /** The p display block. */ private final DisplayBlockElements pDisplayBlock; - - /** The p display statement. */ private final DisplayStatementElements pDisplayStatement; - - /** The p species or grid display statement. */ private final SpeciesOrGridDisplayStatementElements pSpeciesOrGridDisplayStatement; - - /** The p equations key. */ private final _EquationsKeyElements p_EquationsKey; - - /** The p solve key. */ private final _SolveKeyElements p_SolveKey; - - /** The p species key. */ private final _SpeciesKeyElements p_SpeciesKey; - - /** The p experiment key. */ private final _ExperimentKeyElements p_ExperimentKey; - - /** The p 1 expr facets block or end key. */ private final _1Expr_Facets_BlockOrEnd_KeyElements p_1Expr_Facets_BlockOrEnd_Key; - - /** The p layer key. */ private final _LayerKeyElements p_LayerKey; - - /** The p do key. */ private final _DoKeyElements p_DoKey; - - /** The p var or const key. */ private final _VarOrConstKeyElements p_VarOrConstKey; - - /** The p reflex key. */ private final _ReflexKeyElements p_ReflexKey; - - /** The p assignment key. */ private final _AssignmentKeyElements p_AssignmentKey; - - /** The p action arguments. */ private final ActionArgumentsElements pActionArguments; - - /** The p argument definition. */ private final ArgumentDefinitionElements pArgumentDefinition; - - /** The p facet. */ private final FacetElements pFacet; - - /** The p first facet key. */ private final FirstFacetKeyElements pFirstFacetKey; - - /** The p classic facet key. */ private final ClassicFacetKeyElements pClassicFacetKey; - - /** The p definition facet key. */ private final DefinitionFacetKeyElements pDefinitionFacetKey; - - /** The p type facet key. */ private final TypeFacetKeyElements pTypeFacetKey; - - /** The p special facet key. */ private final SpecialFacetKeyElements pSpecialFacetKey; - - /** The p action facet key. */ private final ActionFacetKeyElements pActionFacetKey; - - /** The p var facet key. */ private final VarFacetKeyElements pVarFacetKey; - - /** The p classic facet. */ private final ClassicFacetElements pClassicFacet; - - /** The p definition facet. */ private final DefinitionFacetElements pDefinitionFacet; - - /** The p function facet. */ private final FunctionFacetElements pFunctionFacet; - - /** The p type facet. */ private final TypeFacetElements pTypeFacet; - - /** The p action facet. */ private final ActionFacetElements pActionFacet; - - /** The p var facet. */ private final VarFacetElements pVarFacet; - - /** The p block. */ private final BlockElements pBlock; - - /** The p expression. */ private final ExpressionElements pExpression; - - /** The p binary operator. */ private final BinaryOperatorElements pBinaryOperator; - - /** The p argument pair. */ private final ArgumentPairElements pArgumentPair; - - /** The p pair. */ private final PairElements pPair; - - /** The p if. */ private final IfElements pIf; - - /** The p or. */ private final OrElements pOr; - - /** The p and. */ private final AndElements pAnd; - - /** The p cast. */ private final CastElements pCast; - - /** The p comparison. */ private final ComparisonElements pComparison; - - /** The p addition. */ private final AdditionElements pAddition; - - /** The p multiplication. */ private final MultiplicationElements pMultiplication; - - /** The p exponentiation. */ private final ExponentiationElements pExponentiation; - - /** The p binary. */ private final BinaryElements pBinary; - - /** The p unit. */ private final UnitElements pUnit; - - /** The p unary. */ private final UnaryElements pUnary; - - /** The p access. */ private final AccessElements pAccess; - - /** The p primary. */ private final PrimaryElements pPrimary; - - /** The p abstract ref. */ private final AbstractRefElements pAbstractRef; - - /** The p function. */ private final FunctionElements pFunction; - - /** The p expression list. */ private final ExpressionListElements pExpressionList; - - /** The p parameter. */ private final ParameterElements pParameter; - - /** The p unit ref. */ private final UnitRefElements pUnitRef; - - /** The p variable ref. */ private final VariableRefElements pVariableRef; - - /** The p type ref. */ private final TypeRefElements pTypeRef; - - /** The p type info. */ private final TypeInfoElements pTypeInfo; - - /** The p skill ref. */ private final SkillRefElements pSkillRef; - - /** The p action ref. */ private final ActionRefElements pActionRef; - - /** The p equation ref. */ private final EquationRefElements pEquationRef; - - /** The p gaml definition. */ private final GamlDefinitionElements pGamlDefinition; - - /** The p equation definition. */ private final EquationDefinitionElements pEquationDefinition; - - /** The p type definition. */ private final TypeDefinitionElements pTypeDefinition; - - /** The p var definition. */ private final VarDefinitionElements pVarDefinition; - - /** The p action definition. */ private final ActionDefinitionElements pActionDefinition; - - /** The p unit fake definition. */ private final UnitFakeDefinitionElements pUnitFakeDefinition; - - /** The p type fake definition. */ private final TypeFakeDefinitionElements pTypeFakeDefinition; - - /** The p action fake definition. */ private final ActionFakeDefinitionElements pActionFakeDefinition; - - /** The p skill fake definition. */ private final SkillFakeDefinitionElements pSkillFakeDefinition; - - /** The p var fake definition. */ private final VarFakeDefinitionElements pVarFakeDefinition; - - /** The p equation fake definition. */ private final EquationFakeDefinitionElements pEquationFakeDefinition; - - /** The p valid ID. */ private final Valid_IDElements pValid_ID; - - /** The p terminal expression. */ private final TerminalExpressionElements pTerminalExpression; - - /** The p string literal. */ private final StringLiteralElements pStringLiteral; - - /** The t KEYWORD. */ private final TerminalRule tKEYWORD; - - /** The t INTEGER. */ private final TerminalRule tINTEGER; - - /** The t BOOLEAN. */ private final TerminalRule tBOOLEAN; - - /** The t ID. */ private final TerminalRule tID; - - /** The t DOUBLE. */ private final TerminalRule tDOUBLE; - - /** The t STRING. */ private final TerminalRule tSTRING; - - /** The t M L COMMENT. */ private final TerminalRule tML_COMMENT; - - /** The t S L COMMENT. */ private final TerminalRule tSL_COMMENT; - - /** The t WS. */ private final TerminalRule tWS; - - /** The t AN Y OTHER. */ private final TerminalRule tANY_OTHER; - /** The grammar. */ private final Grammar grammar; - /** - * Instantiates a new gaml grammar access. - * - * @param grammarProvider the grammar provider - */ @Inject public GamlGrammarAccess(GrammarProvider grammarProvider) { this.grammar = internalFindGrammar(grammarProvider); @@ -12485,12 +4972,6 @@ public GamlGrammarAccess(GrammarProvider grammarProvider) { this.tANY_OTHER = (TerminalRule) GrammarUtil.findRuleForName(getGrammar(), "msi.gama.lang.gaml.Gaml.ANY_OTHER"); } - /** - * Internal find grammar. - * - * @param grammarProvider the grammar provider - * @return the grammar - */ protected Grammar internalFindGrammar(GrammarProvider grammarProvider) { Grammar grammar = grammarProvider.getGrammar(this); while (grammar != null) { @@ -12515,123 +4996,63 @@ public Grammar getGrammar() { //Entry: - /** - * Gets the entry access. - * - * @return the entry access - */ // ->Model | StringEvaluator | StandaloneBlock | ExperimentFileStructure; public EntryElements getEntryAccess() { return pEntry; } - /** - * Gets the entry rule. - * - * @return the entry rule - */ public ParserRule getEntryRule() { return getEntryAccess().getRule(); } //StandaloneBlock: // '__synthetic__' block=Block - /** - * Gets the standalone block access. - * - * @return the standalone block access - */ //; public StandaloneBlockElements getStandaloneBlockAccess() { return pStandaloneBlock; } - /** - * Gets the standalone block rule. - * - * @return the standalone block rule - */ public ParserRule getStandaloneBlockRule() { return getStandaloneBlockAccess().getRule(); } //StringEvaluator: - /** - * Gets the string evaluator access. - * - * @return the string evaluator access - */ // toto=ID "<-" expr=Expression; public StringEvaluatorElements getStringEvaluatorAccess() { return pStringEvaluator; } - /** - * Gets the string evaluator rule. - * - * @return the string evaluator rule - */ public ParserRule getStringEvaluatorRule() { return getStringEvaluatorAccess().getRule(); } //Model: - /** - * Gets the model access. - * - * @return the model access - */ // (pragmas +=Pragma)* 'model' name=ID (imports+=Import)* block=ModelBlock; public ModelElements getModelAccess() { return pModel; } - /** - * Gets the model rule. - * - * @return the model rule - */ public ParserRule getModelRule() { return getModelAccess().getRule(); } //ModelBlock returns Block: // {Block} (statements+=(S_Section))* - /** - * Gets the model block access. - * - * @return the model block access - */ //; public ModelBlockElements getModelBlockAccess() { return pModelBlock; } - /** - * Gets the model block rule. - * - * @return the model block rule - */ public ParserRule getModelBlockRule() { return getModelBlockAccess().getRule(); } //Import: - /** - * Gets the import access. - * - * @return the import access - */ // 'import' importURI=STRING ("as" name=Valid_ID)?; public ImportElements getImportAccess() { return pImport; } - /** - * Gets the import rule. - * - * @return the import rule - */ public ParserRule getImportRule() { return getImportAccess().getRule(); } @@ -12639,21 +5060,11 @@ public ParserRule getImportRule() { // // must be named importURI //Pragma: // '@' name=ID - /** - * Gets the pragma access. - * - * @return the pragma access - */ //; public PragmaElements getPragmaAccess() { return pPragma; } - /** - * Gets the pragma rule. - * - * @return the pragma rule - */ public ParserRule getPragmaRule() { return getPragmaAccess().getRule(); } @@ -12663,41 +5074,21 @@ public ParserRule getPragmaRule() { // */ //ExperimentFileStructure: // exp=HeadlessExperiment - /** - * Gets the experiment file structure access. - * - * @return the experiment file structure access - */ //; public ExperimentFileStructureElements getExperimentFileStructureAccess() { return pExperimentFileStructure; } - /** - * Gets the experiment file structure rule. - * - * @return the experiment file structure rule - */ public ParserRule getExperimentFileStructureRule() { return getExperimentFileStructureAccess().getRule(); } //HeadlessExperiment : - /** - * Gets the headless experiment access. - * - * @return the headless experiment access - */ // key=_ExperimentKey (firstFacet="name:")? name=(Valid_ID | STRING) ('model:' importURI=STRING) ? (facets+=Facet)* (block=Block | ';'); public HeadlessExperimentElements getHeadlessExperimentAccess() { return pHeadlessExperiment; } - /** - * Gets the headless experiment rule. - * - * @return the headless experiment rule - */ public ParserRule getHeadlessExperimentRule() { return getHeadlessExperimentAccess().getRule(); } @@ -12707,82 +5098,42 @@ public ParserRule getHeadlessExperimentRule() { // */ //S_Section returns Statement: // S_Global | S_Species | S_Experiment - /** - * Gets the s section access. - * - * @return the s section access - */ //; public S_SectionElements getS_SectionAccess() { return pS_Section; } - /** - * Gets the s section rule. - * - * @return the s section rule - */ public ParserRule getS_SectionRule() { return getS_SectionAccess().getRule(); } //S_Global : // key="global" (facets+=Facet)* (block=Block | ';') - /** - * Gets the s global access. - * - * @return the s global access - */ //; public S_GlobalElements getS_GlobalAccess() { return pS_Global; } - /** - * Gets the s global rule. - * - * @return the s global rule - */ public ParserRule getS_GlobalRule() { return getS_GlobalAccess().getRule(); } //S_Species : - /** - * Gets the s species access. - * - * @return the s species access - */ // key=_SpeciesKey (firstFacet='name:')? name=ID (facets+=Facet)* (block=Block | ';'); public S_SpeciesElements getS_SpeciesAccess() { return pS_Species; } - /** - * Gets the s species rule. - * - * @return the s species rule - */ public ParserRule getS_SpeciesRule() { return getS_SpeciesAccess().getRule(); } //S_Experiment : - /** - * Gets the s experiment access. - * - * @return the s experiment access - */ // key=_ExperimentKey (firstFacet="name:")? name=(Valid_ID | STRING) (facets+=Facet)* (block=Block | ';'); public S_ExperimentElements getS_ExperimentAccess() { return pS_Experiment; } - /** - * Gets the s experiment rule. - * - * @return the s experiment rule - */ public ParserRule getS_ExperimentRule() { return getS_ExperimentAccess().getRule(); } @@ -12792,162 +5143,82 @@ public ParserRule getS_ExperimentRule() { // */ //Statement: // (=> S_Declaration | - /** - * Gets the statement access. - * - * @return the statement access - */ // ((=> S_Assignment | S_1Expr_Facets_BlockOrEnd | S_Other | S_Do | S_Return | S_Solve | S_If | S_Try | S_Equations))) | S_Display ; public StatementElements getStatementAccess() { return pStatement; } - /** - * Gets the statement rule. - * - * @return the statement rule - */ public ParserRule getStatementRule() { return getStatementAccess().getRule(); } //S_1Expr_Facets_BlockOrEnd returns Statement: - /** - * Gets the s 1 expr facets block or end access. - * - * @return the s 1 expr facets block or end access - */ // key=_1Expr_Facets_BlockOrEnd_Key (firstFacet=FirstFacetKey)? (expr=Expression) (facets+=Facet)* (block=Block | ";"); public S_1Expr_Facets_BlockOrEndElements getS_1Expr_Facets_BlockOrEndAccess() { return pS_1Expr_Facets_BlockOrEnd; } - /** - * Gets the s 1 expr facets block or end rule. - * - * @return the s 1 expr facets block or end rule - */ public ParserRule getS_1Expr_Facets_BlockOrEndRule() { return getS_1Expr_Facets_BlockOrEndAccess().getRule(); } //S_Do: - /** - * Gets the s do access. - * - * @return the s do access - */ // key=_DoKey (firstFacet="action:")? expr=AbstractRef (facets+=Facet)* (block=Block | ';'); public S_DoElements getS_DoAccess() { return pS_Do; } - /** - * Gets the s do rule. - * - * @return the s do rule - */ public ParserRule getS_DoRule() { return getS_DoAccess().getRule(); } //S_Loop: - /** - * Gets the s loop access. - * - * @return the s loop access - */ // key="loop" (name=ID)? (facets+=Facet)* block=Block; public S_LoopElements getS_LoopAccess() { return pS_Loop; } - /** - * Gets the s loop rule. - * - * @return the s loop rule - */ public ParserRule getS_LoopRule() { return getS_LoopAccess().getRule(); } //S_If: - /** - * Gets the s if access. - * - * @return the s if access - */ // key='if' (firstFacet="condition:")? expr=Expression block=Block (-> 'else' else=(S_If | Block))?; public S_IfElements getS_IfAccess() { return pS_If; } - /** - * Gets the s if rule. - * - * @return the s if rule - */ public ParserRule getS_IfRule() { return getS_IfAccess().getRule(); } //S_Try: // key='try' block=Block (-> 'catch' catch=Block) ? - /** - * Gets the s try access. - * - * @return the s try access - */ //; public S_TryElements getS_TryAccess() { return pS_Try; } - /** - * Gets the s try rule. - * - * @return the s try rule - */ public ParserRule getS_TryRule() { return getS_TryAccess().getRule(); } //S_Other: - /** - * Gets the s other access. - * - * @return the s other access - */ // key=ID (facets+=Facet)* (block=Block | ';'); public S_OtherElements getS_OtherAccess() { return pS_Other; } - /** - * Gets the s other rule. - * - * @return the s other rule - */ public ParserRule getS_OtherRule() { return getS_OtherAccess().getRule(); } //S_Return: - /** - * Gets the s return access. - * - * @return the s return access - */ // key='return' (firstFacet="value:")? expr=Expression? ';'; public S_ReturnElements getS_ReturnAccess() { return pS_Return; } - /** - * Gets the s return rule. - * - * @return the s return rule - */ public ParserRule getS_ReturnRule() { return getS_ReturnAccess().getRule(); } @@ -12956,101 +5227,51 @@ public ParserRule getS_ReturnRule() { // * DECLARATIONS // */ //S_Declaration: - /** - * Gets the s declaration access. - * - * @return the s declaration access - */ // ->S_Definition | S_Species | S_Reflex | S_Action | S_Var | S_Loop ; public S_DeclarationElements getS_DeclarationAccess() { return pS_Declaration; } - /** - * Gets the s declaration rule. - * - * @return the s declaration rule - */ public ParserRule getS_DeclarationRule() { return getS_DeclarationAccess().getRule(); } //S_Reflex: - /** - * Gets the s reflex access. - * - * @return the s reflex access - */ // key=_ReflexKey ((firstFacet="name:")? name=Valid_ID)? ("when"":" expr=Expression)? block=Block; public S_ReflexElements getS_ReflexAccess() { return pS_Reflex; } - /** - * Gets the s reflex rule. - * - * @return the s reflex rule - */ public ParserRule getS_ReflexRule() { return getS_ReflexAccess().getRule(); } //S_Definition: - /** - * Gets the s definition access. - * - * @return the s definition access - */ // tkey=(TypeRef) (firstFacet="name:")? name=(Valid_ID | STRING) ('(' (args=ActionArguments) ')')? (facets+=Facet)* (block=Block | ';'); public S_DefinitionElements getS_DefinitionAccess() { return pS_Definition; } - /** - * Gets the s definition rule. - * - * @return the s definition rule - */ public ParserRule getS_DefinitionRule() { return getS_DefinitionAccess().getRule(); } //S_Action returns S_Definition: - /** - * Gets the s action access. - * - * @return the s action access - */ // {S_Action} key="action" (firstFacet='name:')? name=Valid_ID ('(' (args=ActionArguments) ')')? (facets+=Facet)* (block=Block | ';'); public S_ActionElements getS_ActionAccess() { return pS_Action; } - /** - * Gets the s action rule. - * - * @return the s action rule - */ public ParserRule getS_ActionRule() { return getS_ActionAccess().getRule(); } //S_Var returns S_Definition: - /** - * Gets the s var access. - * - * @return the s var access - */ // {S_Var} key=_VarOrConstKey (firstFacet="name:")? name=Valid_ID (facets+=Facet)* ';'; public S_VarElements getS_VarAccess() { return pS_Var; } - /** - * Gets the s var rule. - * - * @return the s var rule - */ public ParserRule getS_VarRule() { return getS_VarAccess().getRule(); } @@ -13059,121 +5280,61 @@ public ParserRule getS_VarRule() { // * ASSIGNMENTS // */ //S_Assignment: - /** - * Gets the s assignment access. - * - * @return the s assignment access - */ // S_DirectAssignment | S_Set; public S_AssignmentElements getS_AssignmentAccess() { return pS_Assignment; } - /** - * Gets the s assignment rule. - * - * @return the s assignment rule - */ public ParserRule getS_AssignmentRule() { return getS_AssignmentAccess().getRule(); } //S_DirectAssignment: - /** - * Gets the s direct assignment access. - * - * @return the s direct assignment access - */ // (expr=Expression key=(_AssignmentKey) value=Expression (facets+=Facet)*) ';'; public S_DirectAssignmentElements getS_DirectAssignmentAccess() { return pS_DirectAssignment; } - /** - * Gets the s direct assignment rule. - * - * @return the s direct assignment rule - */ public ParserRule getS_DirectAssignmentRule() { return getS_DirectAssignmentAccess().getRule(); } //S_Set: - /** - * Gets the s set access. - * - * @return the s set access - */ // key="set" expr=Expression ("value:" | "<-") value=Expression ";"; public S_SetElements getS_SetAccess() { return pS_Set; } - /** - * Gets the s set rule. - * - * @return the s set rule - */ public ParserRule getS_SetRule() { return getS_SetAccess().getRule(); } //S_Equations: - /** - * Gets the s equations access. - * - * @return the s equations access - */ // key=_EquationsKey name=Valid_ID (facets+=Facet)* ('{' (equations+=S_Equation ';')* '}' | ';'); public S_EquationsElements getS_EquationsAccess() { return pS_Equations; } - /** - * Gets the s equations rule. - * - * @return the s equations rule - */ public ParserRule getS_EquationsRule() { return getS_EquationsAccess().getRule(); } //S_Equation returns S_Assignment: - /** - * Gets the s equation access. - * - * @return the s equation access - */ // expr=(Function|VariableRef) key="=" value=Expression; public S_EquationElements getS_EquationAccess() { return pS_Equation; } - /** - * Gets the s equation rule. - * - * @return the s equation rule - */ public ParserRule getS_EquationRule() { return getS_EquationAccess().getRule(); } //S_Solve: - /** - * Gets the s solve access. - * - * @return the s solve access - */ // key=_SolveKey (firstFacet="equation:")? expr=EquationRef (facets+=Facet)* (block=Block | ';'); public S_SolveElements getS_SolveAccess() { return pS_Solve; } - /** - * Gets the s solve rule. - * - * @return the s solve rule - */ public ParserRule getS_SolveRule() { return getS_SolveAccess().getRule(); } @@ -13183,84 +5344,44 @@ public ParserRule getS_SolveRule() { // */ //S_Display: // key="display" (firstFacet="name:")? name=(Valid_ID|STRING) (facets+=Facet)* block=displayBlock - /** - * Gets the s display access. - * - * @return the s display access - */ //; public S_DisplayElements getS_DisplayAccess() { return pS_Display; } - /** - * Gets the s display rule. - * - * @return the s display rule - */ public ParserRule getS_DisplayRule() { return getS_DisplayAccess().getRule(); } //displayBlock returns Block: // {Block} '{' (statements+=displayStatement)* '}' - /** - * Gets the display block access. - * - * @return the display block access - */ //; public DisplayBlockElements getDisplayBlockAccess() { return pDisplayBlock; } - /** - * Gets the display block rule. - * - * @return the display block rule - */ public ParserRule getDisplayBlockRule() { return getDisplayBlockAccess().getRule(); } //displayStatement returns Statement: // =>speciesOrGridDisplayStatement | Statement - /** - * Gets the display statement access. - * - * @return the display statement access - */ //; public DisplayStatementElements getDisplayStatementAccess() { return pDisplayStatement; } - /** - * Gets the display statement rule. - * - * @return the display statement rule - */ public ParserRule getDisplayStatementRule() { return getDisplayStatementAccess().getRule(); } //speciesOrGridDisplayStatement: // key=_SpeciesKey expr=Expression (facets+=Facet)* (block=displayBlock | ";") - /** - * Gets the species or grid display statement access. - * - * @return the species or grid display statement access - */ //; public SpeciesOrGridDisplayStatementElements getSpeciesOrGridDisplayStatementAccess() { return pSpeciesOrGridDisplayStatement; } - /** - * Gets the species or grid display statement rule. - * - * @return the species or grid display statement rule - */ public ParserRule getSpeciesOrGridDisplayStatementRule() { return getSpeciesOrGridDisplayStatementAccess().getRule(); } @@ -13269,204 +5390,104 @@ public ParserRule getSpeciesOrGridDisplayStatementRule() { // * Statement keys // */ //_EquationsKey: - /** - * Gets the equations key access. - * - * @return the equations key access - */ // "equation"; public _EquationsKeyElements get_EquationsKeyAccess() { return p_EquationsKey; } - /** - * Gets the equations key rule. - * - * @return the equations key rule - */ public ParserRule get_EquationsKeyRule() { return get_EquationsKeyAccess().getRule(); } //_SolveKey: - /** - * Gets the solve key access. - * - * @return the solve key access - */ // "solve"; public _SolveKeyElements get_SolveKeyAccess() { return p_SolveKey; } - /** - * Gets the solve key rule. - * - * @return the solve key rule - */ public ParserRule get_SolveKeyRule() { return get_SolveKeyAccess().getRule(); } //_SpeciesKey: - /** - * Gets the species key access. - * - * @return the species key access - */ // "species" | "grid"; public _SpeciesKeyElements get_SpeciesKeyAccess() { return p_SpeciesKey; } - /** - * Gets the species key rule. - * - * @return the species key rule - */ public ParserRule get_SpeciesKeyRule() { return get_SpeciesKeyAccess().getRule(); } //_ExperimentKey: // "experiment" - /** - * Gets the experiment key access. - * - * @return the experiment key access - */ //; public _ExperimentKeyElements get_ExperimentKeyAccess() { return p_ExperimentKey; } - /** - * Gets the experiment key rule. - * - * @return the experiment key rule - */ public ParserRule get_ExperimentKeyRule() { return get_ExperimentKeyAccess().getRule(); } //_1Expr_Facets_BlockOrEnd_Key: // _LayerKey | "ask" | "release" | "capture" | "create" | "write" | "error" | "warn" | "exception" | "save" | "assert" | "inspect" | "browse" | - /** - * Gets the 1 expr facets block or end key access. - * - * @return the 1 expr facets block or end key access - */ // "draw" | "using" | "switch" | "put" | "add" | "remove" | "match" | "match_between" | "match_one" | "parameter" | "status" | "highlight" | "focus_on" | "layout" ; public _1Expr_Facets_BlockOrEnd_KeyElements get_1Expr_Facets_BlockOrEnd_KeyAccess() { return p_1Expr_Facets_BlockOrEnd_Key; } - /** - * Gets the 1 expr facets block or end key rule. - * - * @return the 1 expr facets block or end key rule - */ public ParserRule get_1Expr_Facets_BlockOrEnd_KeyRule() { return get_1Expr_Facets_BlockOrEnd_KeyAccess().getRule(); } //_LayerKey: // "light" | "camera" | "text" | "image" | "data" | "chart" | "agents" | "graphics" | "display_population" | "display_grid" | "quadtree" | "event" | "overlay" | "datalist" | "mesh" - /** - * Gets the layer key access. - * - * @return the layer key access - */ //; public _LayerKeyElements get_LayerKeyAccess() { return p_LayerKey; } - /** - * Gets the layer key rule. - * - * @return the layer key rule - */ public ParserRule get_LayerKeyRule() { return get_LayerKeyAccess().getRule(); } //_DoKey: - /** - * Gets the do key access. - * - * @return the do key access - */ // "do" | "invoke"; public _DoKeyElements get_DoKeyAccess() { return p_DoKey; } - /** - * Gets the do key rule. - * - * @return the do key rule - */ public ParserRule get_DoKeyRule() { return get_DoKeyAccess().getRule(); } //_VarOrConstKey: - /** - * Gets the var or const key access. - * - * @return the var or const key access - */ // "var" | "const" | "let" | "arg" ; public _VarOrConstKeyElements get_VarOrConstKeyAccess() { return p_VarOrConstKey; } - /** - * Gets the var or const key rule. - * - * @return the var or const key rule - */ public ParserRule get_VarOrConstKeyRule() { return get_VarOrConstKeyAccess().getRule(); } //_ReflexKey: - /** - * Gets the reflex key access. - * - * @return the reflex key access - */ // "init" | "reflex" | "aspect"; public _ReflexKeyElements get_ReflexKeyAccess() { return p_ReflexKey; } - /** - * Gets the reflex key rule. - * - * @return the reflex key rule - */ public ParserRule get_ReflexKeyRule() { return get_ReflexKeyAccess().getRule(); } //_AssignmentKey: - /** - * Gets the assignment key access. - * - * @return the assignment key access - */ // "<-" | "<<" | '>' '>' | "<<+" | '>''>-' | "+<-" | "<+" | ">-" ; public _AssignmentKeyElements get_AssignmentKeyAccess() { return p_AssignmentKey; } - /** - * Gets the assignment key rule. - * - * @return the assignment key rule - */ public ParserRule get_AssignmentKeyRule() { return get_AssignmentKeyAccess().getRule(); } @@ -13477,41 +5498,21 @@ public ParserRule get_AssignmentKeyRule() { ////Parameters: //// {Parameters} (params=ParameterList)?; //ActionArguments: - /** - * Gets the action arguments access. - * - * @return the action arguments access - */ // args+=ArgumentDefinition (',' args+=ArgumentDefinition)*; public ActionArgumentsElements getActionArgumentsAccess() { return pActionArguments; } - /** - * Gets the action arguments rule. - * - * @return the action arguments rule - */ public ParserRule getActionArgumentsRule() { return getActionArgumentsAccess().getRule(); } //ArgumentDefinition: - /** - * Gets the argument definition access. - * - * @return the argument definition access - */ // type=(TypeRef) name=Valid_ID ('<-' default=Expression)?; public ArgumentDefinitionElements getArgumentDefinitionAccess() { return pArgumentDefinition; } - /** - * Gets the argument definition rule. - * - * @return the argument definition rule - */ public ParserRule getArgumentDefinitionRule() { return getArgumentDefinitionAccess().getRule(); } @@ -13520,283 +5521,143 @@ public ParserRule getArgumentDefinitionRule() { // * Facets // */ //Facet: - /** - * Gets the facet access. - * - * @return the facet access - */ // ActionFacet | DefinitionFacet | ClassicFacet | TypeFacet | VarFacet | FunctionFacet ; public FacetElements getFacetAccess() { return pFacet; } - /** - * Gets the facet rule. - * - * @return the facet rule - */ public ParserRule getFacetRule() { return getFacetAccess().getRule(); } //FirstFacetKey: - /** - * Gets the first facet key access. - * - * @return the first facet key access - */ // DefinitionFacetKey | TypeFacetKey | SpecialFacetKey | VarFacetKey | ActionFacetKey | ClassicFacetKey ; public FirstFacetKeyElements getFirstFacetKeyAccess() { return pFirstFacetKey; } - /** - * Gets the first facet key rule. - * - * @return the first facet key rule - */ public ParserRule getFirstFacetKeyRule() { return getFirstFacetKeyAccess().getRule(); } - /** - * Gets the classic facet key access. - * - * @return the classic facet key access - */ //ClassicFacetKey: (ID ':'); public ClassicFacetKeyElements getClassicFacetKeyAccess() { return pClassicFacetKey; } - /** - * Gets the classic facet key rule. - * - * @return the classic facet key rule - */ public ParserRule getClassicFacetKeyRule() { return getClassicFacetKeyAccess().getRule(); } //DefinitionFacetKey: - /** - * Gets the definition facet key access. - * - * @return the definition facet key access - */ // "name:" | "returns:" ; public DefinitionFacetKeyElements getDefinitionFacetKeyAccess() { return pDefinitionFacetKey; } - /** - * Gets the definition facet key rule. - * - * @return the definition facet key rule - */ public ParserRule getDefinitionFacetKeyRule() { return getDefinitionFacetKeyAccess().getRule(); } // /*| "var:" */ //TypeFacetKey: - /** - * Gets the type facet key access. - * - * @return the type facet key access - */ // ("as:" | "of:" | "parent:" | "species:"|"type:"); public TypeFacetKeyElements getTypeFacetKeyAccess() { return pTypeFacetKey; } - /** - * Gets the type facet key rule. - * - * @return the type facet key rule - */ public ParserRule getTypeFacetKeyRule() { return getTypeFacetKeyAccess().getRule(); } //SpecialFacetKey: - // 'data:' | 'when'':' | "const:" | "value:" | "topology:" | "item:" | "init:" | "message:" | "control:" | "layout:" | - /** - * Gets the special facet key access. - * - * @return the special facet key access - */ + // 'camera:' | 'data:' | 'when'':' | "const:" | "value:" | "topology:" | "item:" | "init:" | "message:" | "control:" | "layout:" | // "environment:" | 'text:' | 'image:' | 'using:' | "parameter:" | "aspect:" | "light:"; public SpecialFacetKeyElements getSpecialFacetKeyAccess() { return pSpecialFacetKey; } - /** - * Gets the special facet key rule. - * - * @return the special facet key rule - */ public ParserRule getSpecialFacetKeyRule() { return getSpecialFacetKeyAccess().getRule(); } //ActionFacetKey: - /** - * Gets the action facet key access. - * - * @return the action facet key access - */ // "action:" | "on_change:"; public ActionFacetKeyElements getActionFacetKeyAccess() { return pActionFacetKey; } - /** - * Gets the action facet key rule. - * - * @return the action facet key rule - */ public ParserRule getActionFacetKeyRule() { return getActionFacetKeyAccess().getRule(); } //VarFacetKey: - /** - * Gets the var facet key access. - * - * @return the var facet key access - */ // "var:"; public VarFacetKeyElements getVarFacetKeyAccess() { return pVarFacetKey; } - /** - * Gets the var facet key rule. - * - * @return the var facet key rule - */ public ParserRule getVarFacetKeyRule() { return getVarFacetKeyAccess().getRule(); } //ClassicFacet returns Facet: - /** - * Gets the classic facet access. - * - * @return the classic facet access - */ // (key=ClassicFacetKey | key='<-' | key=SpecialFacetKey) expr=Expression; public ClassicFacetElements getClassicFacetAccess() { return pClassicFacet; } - /** - * Gets the classic facet rule. - * - * @return the classic facet rule - */ public ParserRule getClassicFacetRule() { return getClassicFacetAccess().getRule(); } //DefinitionFacet returns Facet: - /** - * Gets the definition facet access. - * - * @return the definition facet access - */ // ((-> key=DefinitionFacetKey) name=(Valid_ID | STRING)); public DefinitionFacetElements getDefinitionFacetAccess() { return pDefinitionFacet; } - /** - * Gets the definition facet rule. - * - * @return the definition facet rule - */ public ParserRule getDefinitionFacetRule() { return getDefinitionFacetAccess().getRule(); } //FunctionFacet returns Facet: // key = '->' (=>(expr= Expression) | ('{' expr=Expression '}')) - /** - * Gets the function facet access. - * - * @return the function facet access - */ //; public FunctionFacetElements getFunctionFacetAccess() { return pFunctionFacet; } - /** - * Gets the function facet rule. - * - * @return the function facet rule - */ public ParserRule getFunctionFacetRule() { return getFunctionFacetAccess().getRule(); } //TypeFacet returns Facet: - /** - * Gets the type facet access. - * - * @return the type facet access - */ // key=TypeFacetKey (->(expr=TypeRef) | expr= Expression); public TypeFacetElements getTypeFacetAccess() { return pTypeFacet; } - /** - * Gets the type facet rule. - * - * @return the type facet rule - */ public ParserRule getTypeFacetRule() { return getTypeFacetAccess().getRule(); } //ActionFacet returns Facet: - /** - * Gets the action facet access. - * - * @return the action facet access - */ // key=ActionFacetKey (expr=ActionRef | block=Block); public ActionFacetElements getActionFacetAccess() { return pActionFacet; } - /** - * Gets the action facet rule. - * - * @return the action facet rule - */ public ParserRule getActionFacetRule() { return getActionFacetAccess().getRule(); } //VarFacet returns Facet: - /** - * Gets the var facet access. - * - * @return the var facet access - */ // key= VarFacetKey expr=VariableRef; public VarFacetElements getVarFacetAccess() { return pVarFacet; } - /** - * Gets the var facet rule. - * - * @return the var facet rule - */ public ParserRule getVarFacetRule() { return getVarFacetAccess().getRule(); } @@ -13805,21 +5666,11 @@ public ParserRule getVarFacetRule() { // * Blocks. An ordered list of statements inside curly brackets // */ //Block: - /** - * Gets the block access. - * - * @return the block access - */ // {Block} '{' ((statements+=Statement)* '}'); public BlockElements getBlockAccess() { return pBlock; } - /** - * Gets the block rule. - * - * @return the block rule - */ public ParserRule getBlockRule() { return getBlockAccess().getRule(); } @@ -13828,62 +5679,32 @@ public ParserRule getBlockRule() { // * Expressions // */ //Expression: - /** - * Gets the expression access. - * - * @return the expression access - */ // ArgumentPair | Pair ; public ExpressionElements getExpressionAccess() { return pExpression; } - /** - * Gets the expression rule. - * - * @return the expression rule - */ public ParserRule getExpressionRule() { return getExpressionAccess().getRule(); } //BinaryOperator returns Expression: // Or | And | Cast | Comparison | Addition | Multiplication | Exponentiation | Binary | Pair | Unit - /** - * Gets the binary operator access. - * - * @return the binary operator access - */ //; public BinaryOperatorElements getBinaryOperatorAccess() { return pBinaryOperator; } - /** - * Gets the binary operator rule. - * - * @return the binary operator rule - */ public ParserRule getBinaryOperatorRule() { return getBinaryOperatorAccess().getRule(); } //ArgumentPair: - /** - * Gets the argument pair access. - * - * @return the argument pair access - */ // => (op=(Valid_ID) '::' | op=(DefinitionFacetKey | TypeFacetKey | SpecialFacetKey | ActionFacetKey | VarFacetKey) ':')? right=Pair; public ArgumentPairElements getArgumentPairAccess() { return pArgumentPair; } - /** - * Gets the argument pair rule. - * - * @return the argument pair rule - */ public ParserRule getArgumentPairRule() { return getArgumentPairAccess().getRule(); } @@ -13892,21 +5713,11 @@ public ParserRule getArgumentPairRule() { // If // ({BinaryOperator.left=current} // op='::' - /** - * Gets the pair access. - * - * @return the pair access - */ // right=If)?; public PairElements getPairAccess() { return pPair; } - /** - * Gets the pair rule. - * - * @return the pair rule - */ public ParserRule getPairRule() { return getPairAccess().getRule(); } @@ -13917,21 +5728,11 @@ public ParserRule getPairRule() { // op='?' // right=Or // (':' - /** - * Gets the if access. - * - * @return the if access - */ // ifFalse=Or))?; public IfElements getIfAccess() { return pIf; } - /** - * Gets the if rule. - * - * @return the if rule - */ public ParserRule getIfRule() { return getIfAccess().getRule(); } @@ -13940,21 +5741,11 @@ public ParserRule getIfRule() { // And // ({BinaryOperator.left=current} // op='or' - /** - * Gets the or access. - * - * @return the or access - */ // right=And)*; public OrElements getOrAccess() { return pOr; } - /** - * Gets the or rule. - * - * @return the or rule - */ public ParserRule getOrRule() { return getOrAccess().getRule(); } @@ -13963,21 +5754,11 @@ public ParserRule getOrRule() { // Cast // ({BinaryOperator.left=current} // op='and' - /** - * Gets the and access. - * - * @return the and access - */ // right=Cast)*; public AndElements getAndAccess() { return pAnd; } - /** - * Gets the and rule. - * - * @return the and rule - */ public ParserRule getAndRule() { return getAndAccess().getRule(); } @@ -13987,21 +5768,11 @@ public ParserRule getAndRule() { // (({BinaryOperator.left = current} // op='as' //) ((right= TypeRef) | ('(' right=TypeRef ')') ))? - /** - * Gets the cast access. - * - * @return the cast access - */ //; public CastElements getCastAccess() { return pCast; } - /** - * Gets the cast rule. - * - * @return the cast rule - */ public ParserRule getCastRule() { return getCastAccess().getRule(); } @@ -14010,21 +5781,11 @@ public ParserRule getCastRule() { // Addition // (({BinaryOperator.left=current} // op=('!=' | '=' | '>=' | '<=' | '<' | '>')) - /** - * Gets the comparison access. - * - * @return the comparison access - */ // right=Addition)?; public ComparisonElements getComparisonAccess() { return pComparison; } - /** - * Gets the comparison rule. - * - * @return the comparison rule - */ public ParserRule getComparisonRule() { return getComparisonAccess().getRule(); } @@ -14032,105 +5793,55 @@ public ParserRule getComparisonRule() { //Addition returns Expression: // Multiplication // (({BinaryOperator.left=current} op=('+' | '-')) - /** - * Gets the addition access. - * - * @return the addition access - */ // right=Multiplication)*; public AdditionElements getAdditionAccess() { return pAddition; } - /** - * Gets the addition rule. - * - * @return the addition rule - */ public ParserRule getAdditionRule() { return getAdditionAccess().getRule(); } //Multiplication returns Expression: // Exponentiation - /** - * Gets the multiplication access. - * - * @return the multiplication access - */ // (({BinaryOperator.left=current} op=('*' | '/' )) right=Exponentiation)*; public MultiplicationElements getMultiplicationAccess() { return pMultiplication; } - /** - * Gets the multiplication rule. - * - * @return the multiplication rule - */ public ParserRule getMultiplicationRule() { return getMultiplicationAccess().getRule(); } //Exponentiation returns Expression: // Binary - /** - * Gets the exponentiation access. - * - * @return the exponentiation access - */ // (({BinaryOperator.left=current} op=('^')) right=Binary)*; public ExponentiationElements getExponentiationAccess() { return pExponentiation; } - /** - * Gets the exponentiation rule. - * - * @return the exponentiation rule - */ public ParserRule getExponentiationRule() { return getExponentiationAccess().getRule(); } //Binary returns Expression: // Unit - /** - * Gets the binary access. - * - * @return the binary access - */ // (({BinaryOperator.left=current} op=(Valid_ID)) right=Unit)*; public BinaryElements getBinaryAccess() { return pBinary; } - /** - * Gets the binary rule. - * - * @return the binary rule - */ public ParserRule getBinaryRule() { return getBinaryAccess().getRule(); } //Unit returns Expression: // Unary - /** - * Gets the unit access. - * - * @return the unit access - */ // (({Unit.left=current} op=('°'|"#")) right=UnitRef)?; public UnitElements getUnitAccess() { return pUnit; } - /** - * Gets the unit rule. - * - * @return the unit rule - */ public ParserRule getUnitRule() { return getUnitAccess().getRule(); } @@ -14138,21 +5849,11 @@ public ParserRule getUnitRule() { //Unary returns Expression: // Access | // {Unary} ((op=('°'|'#') right=UnitRef) | (op=('-' | '!' | 'my' | 'the' | 'not') - /** - * Gets the unary access. - * - * @return the unary access - */ // right=Unary)); public UnaryElements getUnaryAccess() { return pUnary; } - /** - * Gets the unary rule. - * - * @return the unary rule - */ public ParserRule getUnaryRule() { return getUnaryAccess().getRule(); } @@ -14160,21 +5861,11 @@ public ParserRule getUnaryRule() { //Access returns Expression: // Primary ({Access.left = current} ( // (op='[' right=ExpressionList? ']') | (op="." right=(AbstractRef|StringLiteral)) - /** - * Gets the access access. - * - * @return the access access - */ // ))*; public AccessElements getAccessAccess() { return pAccess; } - /** - * Gets the access rule. - * - * @return the access rule - */ public ParserRule getAccessRule() { return getAccessAccess().getRule(); } @@ -14184,484 +5875,244 @@ public ParserRule getAccessRule() { // AbstractRef | // '(' ExpressionList ')' | // '[' {Array} exprs=ExpressionList? ']' | - /** - * Gets the primary access. - * - * @return the primary access - */ // '{' {Point} left=Expression op=',' right=Expression (',' z=Expression)? '}'; public PrimaryElements getPrimaryAccess() { return pPrimary; } - /** - * Gets the primary rule. - * - * @return the primary rule - */ public ParserRule getPrimaryRule() { return getPrimaryAccess().getRule(); } //AbstractRef returns Expression: - /** - * Gets the abstract ref access. - * - * @return the abstract ref access - */ // =>Function | VariableRef; public AbstractRefElements getAbstractRefAccess() { return pAbstractRef; } - /** - * Gets the abstract ref rule. - * - * @return the abstract ref rule - */ public ParserRule getAbstractRefRule() { return getAbstractRefAccess().getRule(); } //Function returns Expression: - /** - * Gets the function access. - * - * @return the function access - */ // {Function} (left=ActionRef) (type=TypeInfo)? '(' right=ExpressionList? ')'; public FunctionElements getFunctionAccess() { return pFunction; } - /** - * Gets the function rule. - * - * @return the function rule - */ public ParserRule getFunctionRule() { return getFunctionAccess().getRule(); } //ExpressionList: - /** - * Gets the expression list access. - * - * @return the expression list access - */ // (exprs+=Expression (',' exprs+=Expression)*) | (exprs+=Parameter (',' exprs+=Parameter)*); public ExpressionListElements getExpressionListAccess() { return pExpressionList; } - /** - * Gets the expression list rule. - * - * @return the expression list rule - */ public ParserRule getExpressionListRule() { return getExpressionListAccess().getRule(); } //Parameter returns Expression: // {Parameter} ((builtInFacetKey=(DefinitionFacetKey | TypeFacetKey | SpecialFacetKey | ActionFacetKey | VarFacetKey)) | - /** - * Gets the parameter access. - * - * @return the parameter access - */ // (left=VariableRef ':')) right=Expression; public ParameterElements getParameterAccess() { return pParameter; } - /** - * Gets the parameter rule. - * - * @return the parameter rule - */ public ParserRule getParameterRule() { return getParameterAccess().getRule(); } //UnitRef returns Expression: - /** - * Gets the unit ref access. - * - * @return the unit ref access - */ // {UnitName} ref=[UnitFakeDefinition|ID]; public UnitRefElements getUnitRefAccess() { return pUnitRef; } - /** - * Gets the unit ref rule. - * - * @return the unit ref rule - */ public ParserRule getUnitRefRule() { return getUnitRefAccess().getRule(); } //VariableRef: - /** - * Gets the variable ref access. - * - * @return the variable ref access - */ // {VariableRef} ref=[VarDefinition|Valid_ID]; public VariableRefElements getVariableRefAccess() { return pVariableRef; } - /** - * Gets the variable ref rule. - * - * @return the variable ref rule - */ public ParserRule getVariableRefRule() { return getVariableRefAccess().getRule(); } //TypeRef returns Expression: - /** - * Gets the type ref access. - * - * @return the type ref access - */ // {TypeRef} (ref=[TypeDefinition|ID] parameter=TypeInfo?) | {TypeRef} ("species" parameter=TypeInfo) ; public TypeRefElements getTypeRefAccess() { return pTypeRef; } - /** - * Gets the type ref rule. - * - * @return the type ref rule - */ public ParserRule getTypeRefRule() { return getTypeRefAccess().getRule(); } //TypeInfo: // ('<' first=TypeRef ("," second=TypeRef)? ->'>') - /** - * Gets the type info access. - * - * @return the type info access - */ //; public TypeInfoElements getTypeInfoAccess() { return pTypeInfo; } - /** - * Gets the type info rule. - * - * @return the type info rule - */ public ParserRule getTypeInfoRule() { return getTypeInfoAccess().getRule(); } //SkillRef returns Expression: - /** - * Gets the skill ref access. - * - * @return the skill ref access - */ // {SkillRef} ref=[SkillFakeDefinition|ID]; public SkillRefElements getSkillRefAccess() { return pSkillRef; } - /** - * Gets the skill ref rule. - * - * @return the skill ref rule - */ public ParserRule getSkillRefRule() { return getSkillRefAccess().getRule(); } //ActionRef returns Expression: - /** - * Gets the action ref access. - * - * @return the action ref access - */ // {ActionRef} ref=[ActionDefinition|Valid_ID]; public ActionRefElements getActionRefAccess() { return pActionRef; } - /** - * Gets the action ref rule. - * - * @return the action ref rule - */ public ParserRule getActionRefRule() { return getActionRefAccess().getRule(); } //EquationRef returns Expression: - /** - * Gets the equation ref access. - * - * @return the equation ref access - */ // {EquationRef} ref=[EquationDefinition|Valid_ID]; public EquationRefElements getEquationRefAccess() { return pEquationRef; } - /** - * Gets the equation ref rule. - * - * @return the equation ref rule - */ public ParserRule getEquationRefRule() { return getEquationRefAccess().getRule(); } //GamlDefinition: - /** - * Gets the gaml definition access. - * - * @return the gaml definition access - */ // TypeDefinition | VarDefinition | UnitFakeDefinition | SkillFakeDefinition | ActionDefinition | EquationDefinition; public GamlDefinitionElements getGamlDefinitionAccess() { return pGamlDefinition; } - /** - * Gets the gaml definition rule. - * - * @return the gaml definition rule - */ public ParserRule getGamlDefinitionRule() { return getGamlDefinitionAccess().getRule(); } //EquationDefinition: - /** - * Gets the equation definition access. - * - * @return the equation definition access - */ // S_Equations | EquationFakeDefinition; public EquationDefinitionElements getEquationDefinitionAccess() { return pEquationDefinition; } - /** - * Gets the equation definition rule. - * - * @return the equation definition rule - */ public ParserRule getEquationDefinitionRule() { return getEquationDefinitionAccess().getRule(); } //TypeDefinition: - /** - * Gets the type definition access. - * - * @return the type definition access - */ // S_Species | TypeFakeDefinition; public TypeDefinitionElements getTypeDefinitionAccess() { return pTypeDefinition; } - /** - * Gets the type definition rule. - * - * @return the type definition rule - */ public ParserRule getTypeDefinitionRule() { return getTypeDefinitionAccess().getRule(); } //VarDefinition: - /** - * Gets the var definition access. - * - * @return the var definition access - */ // =>S_Declaration | (Model | ArgumentDefinition | DefinitionFacet | VarFakeDefinition | Import | S_Experiment); public VarDefinitionElements getVarDefinitionAccess() { return pVarDefinition; } - /** - * Gets the var definition rule. - * - * @return the var definition rule - */ public ParserRule getVarDefinitionRule() { return getVarDefinitionAccess().getRule(); } //ActionDefinition: - /** - * Gets the action definition access. - * - * @return the action definition access - */ // S_Action | ActionFakeDefinition | S_Definition | TypeDefinition; public ActionDefinitionElements getActionDefinitionAccess() { return pActionDefinition; } - /** - * Gets the action definition rule. - * - * @return the action definition rule - */ public ParserRule getActionDefinitionRule() { return getActionDefinitionAccess().getRule(); } // // Fake Definitions produced by the global scope provider //UnitFakeDefinition: - /** - * Gets the unit fake definition access. - * - * @return the unit fake definition access - */ // '**unit*' name=ID; public UnitFakeDefinitionElements getUnitFakeDefinitionAccess() { return pUnitFakeDefinition; } - /** - * Gets the unit fake definition rule. - * - * @return the unit fake definition rule - */ public ParserRule getUnitFakeDefinitionRule() { return getUnitFakeDefinitionAccess().getRule(); } //TypeFakeDefinition: - /** - * Gets the type fake definition access. - * - * @return the type fake definition access - */ // '**type*' name=ID; public TypeFakeDefinitionElements getTypeFakeDefinitionAccess() { return pTypeFakeDefinition; } - /** - * Gets the type fake definition rule. - * - * @return the type fake definition rule - */ public ParserRule getTypeFakeDefinitionRule() { return getTypeFakeDefinitionAccess().getRule(); } //ActionFakeDefinition: - /** - * Gets the action fake definition access. - * - * @return the action fake definition access - */ // '**action*' name=Valid_ID; public ActionFakeDefinitionElements getActionFakeDefinitionAccess() { return pActionFakeDefinition; } - /** - * Gets the action fake definition rule. - * - * @return the action fake definition rule - */ public ParserRule getActionFakeDefinitionRule() { return getActionFakeDefinitionAccess().getRule(); } //SkillFakeDefinition: - /** - * Gets the skill fake definition access. - * - * @return the skill fake definition access - */ // '**skill*' name=ID; public SkillFakeDefinitionElements getSkillFakeDefinitionAccess() { return pSkillFakeDefinition; } - /** - * Gets the skill fake definition rule. - * - * @return the skill fake definition rule - */ public ParserRule getSkillFakeDefinitionRule() { return getSkillFakeDefinitionAccess().getRule(); } //VarFakeDefinition: - /** - * Gets the var fake definition access. - * - * @return the var fake definition access - */ // '**var*' name=Valid_ID; public VarFakeDefinitionElements getVarFakeDefinitionAccess() { return pVarFakeDefinition; } - /** - * Gets the var fake definition rule. - * - * @return the var fake definition rule - */ public ParserRule getVarFakeDefinitionRule() { return getVarFakeDefinitionAccess().getRule(); } //EquationFakeDefinition: - /** - * Gets the equation fake definition access. - * - * @return the equation fake definition access - */ // '**equation*' name=Valid_ID; public EquationFakeDefinitionElements getEquationFakeDefinitionAccess() { return pEquationFakeDefinition; } - /** - * Gets the equation fake definition rule. - * - * @return the equation fake definition rule - */ public ParserRule getEquationFakeDefinitionRule() { return getEquationFakeDefinitionAccess().getRule(); } //Valid_ID: - /** - * Gets the valid ID access. - * - * @return the valid ID access - */ // _SpeciesKey | _DoKey | _ReflexKey | _VarOrConstKey | _1Expr_Facets_BlockOrEnd_Key | _EquationsKey | ID | _ExperimentKey; public Valid_IDElements getValid_IDAccess() { return pValid_ID; } - /** - * Gets the valid ID rule. - * - * @return the valid ID rule - */ public ParserRule getValid_IDRule() { return getValid_IDAccess().getRule(); } @@ -14675,85 +6126,45 @@ public ParserRule getValid_IDRule() { // {DoubleLiteral} op=DOUBLE | // /*{ColorLiteral} op=COLOR |*/ // {BooleanLiteral} op=BOOLEAN | - /** - * Gets the terminal expression access. - * - * @return the terminal expression access - */ // {ReservedLiteral} op=KEYWORD; public TerminalExpressionElements getTerminalExpressionAccess() { return pTerminalExpression; } - /** - * Gets the terminal expression rule. - * - * @return the terminal expression rule - */ public ParserRule getTerminalExpressionRule() { return getTerminalExpressionAccess().getRule(); } //StringLiteral: // op=STRING - /** - * Gets the string literal access. - * - * @return the string literal access - */ //; public StringLiteralElements getStringLiteralAccess() { return pStringLiteral; } - /** - * Gets the string literal rule. - * - * @return the string literal rule - */ public ParserRule getStringLiteralRule() { return getStringLiteralAccess().getRule(); } //terminal KEYWORD: - /** - * Gets the KEYWORD rule. - * - * @return the KEYWORD rule - */ // 'each' | 'self' | 'myself' | 'nil' | 'super' ; public TerminalRule getKEYWORDRule() { return tKEYWORD; } //terminal INTEGER: - /** - * Gets the INTEGER rule. - * - * @return the INTEGER rule - */ // '0' | ('1'..'9' ('0'..'9')*); public TerminalRule getINTEGERRule() { return tINTEGER; } //terminal BOOLEAN: - /** - * Gets the BOOLEAN rule. - * - * @return the BOOLEAN rule - */ // 'true' | 'false'; public TerminalRule getBOOLEANRule() { return tBOOLEAN; } //terminal ID: - /** - * Gets the ID rule. - * - * @return the ID rule - */ // ('a'..'z' | 'A'..'Z' | '_' | '$') ('a'..'z' | 'A'..'Z' | '_' | '$' | '0'..'9')*; public TerminalRule getIDRule() { return tID; @@ -14763,11 +6174,6 @@ public TerminalRule getIDRule() { //// '#' ('0'..'9' | 'A'..'F')+; //terminal DOUBLE: // '1'..'9' ('0'..'9')* ('.' '0'..'9'+)? (('E' | 'e') ('+' | '-')? '0'..'9'+)? | '0' ('.' '0'..'9'+)? (('E' | 'e') ('+' | - /** - * Gets the DOUBLE rule. - * - * @return the DOUBLE rule - */ //'-')? '0'..'9'+)?; public TerminalRule getDOUBLERule() { return tDOUBLE; @@ -14775,55 +6181,30 @@ public TerminalRule getDOUBLERule() { //terminal STRING: // '"' ('\\' ('b' | 't' | 'n' | 'f' | 'r' | 'u' | '"' | '\\') | !('\\' | '"'))* '"' | "'" ('\\' ('b' | 't' | 'n' | 'f' | - /** - * Gets the STRING rule. - * - * @return the STRING rule - */ // 'r' | 'u' | "'" | '\\') | !('\\' | "'"))* "'"; public TerminalRule getSTRINGRule() { return tSTRING; } //terminal ML_COMMENT: - /** - * Gets the m L COMMENT rule. - * - * @return the m L COMMENT rule - */ // '/*'->'*/'; public TerminalRule getML_COMMENTRule() { return tML_COMMENT; } //terminal SL_COMMENT: - /** - * Gets the s L COMMENT rule. - * - * @return the s L COMMENT rule - */ // '//' !('\n' | '\r')* ('\r'? '\n')?; public TerminalRule getSL_COMMENTRule() { return tSL_COMMENT; } //terminal WS: - /** - * Gets the WS rule. - * - * @return the WS rule - */ // (' ' | '\t' | '\r' | '\n')+; public TerminalRule getWSRule() { return tWS; } //terminal ANY_OTHER: - /** - * Gets the AN Y OTHER rule. - * - * @return the AN Y OTHER rule - */ // .; public TerminalRule getANY_OTHERRule() { return tANY_OTHER; diff --git a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/validation/AbstractGamlValidator.java b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/validation/AbstractGamlValidator.java index f5ab0d3b14..04e9e6620e 100644 --- a/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/validation/AbstractGamlValidator.java +++ b/msi.gama.lang.gaml/src-gen/msi/gama/lang/gaml/validation/AbstractGamlValidator.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * AbstractGamlValidator.java, in msi.gama.lang.gaml, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/* + * generated by Xtext + */ package msi.gama.lang.gaml.validation; import java.util.ArrayList; @@ -15,9 +8,6 @@ import org.eclipse.emf.ecore.EPackage; import org.eclipse.xtext.validation.AbstractDeclarativeValidator; -/** - * The Class AbstractGamlValidator. - */ public abstract class AbstractGamlValidator extends AbstractDeclarativeValidator { @Override diff --git a/msi.gama.lang.gaml/src/msi/gama/lang/gaml/Gaml.xtext b/msi.gama.lang.gaml/src/msi/gama/lang/gaml/Gaml.xtext index 83c957de19..4f0b32a907 100644 --- a/msi.gama.lang.gaml/src/msi/gama/lang/gaml/Gaml.xtext +++ b/msi.gama.lang.gaml/src/msi/gama/lang/gaml/Gaml.xtext @@ -215,7 +215,7 @@ TypeFacetKey: SpecialFacetKey: - 'data:' | 'when'':' | "const:" | "value:" | "topology:" | "item:" | "init:" | "message:" | "control:" | "layout:" | + 'camera:' | 'data:' | 'when'':' | "const:" | "value:" | "topology:" | "item:" | "init:" | "message:" | "control:" | "layout:" | "environment:" | 'text:' | 'image:' | 'using:' | "parameter:" | "aspect:" | "light:"; ActionFacetKey: diff --git a/ummisco.gama.ui.modeling/META-INF/MANIFEST.MF b/ummisco.gama.ui.modeling/META-INF/MANIFEST.MF index 53661637f4..1c539e98d7 100644 --- a/ummisco.gama.ui.modeling/META-INF/MANIFEST.MF +++ b/ummisco.gama.ui.modeling/META-INF/MANIFEST.MF @@ -1,57 +1,58 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Gama Modelling Language UI -Bundle-Vendor: UMMISCO -Bundle-Version: 1.8.2.qualifier -Bundle-SymbolicName: ummisco.gama.ui.modeling;singleton:=true -Bundle-ActivationPolicy: lazy -Require-Bundle: msi.gama.lang.gaml;visibility:=reexport, - org.eclipse.xtext.ui, - org.eclipse.xtext.ui.shared, - org.eclipse.xtext.builder, - org.eclipse.xtext.ui.codetemplates.ui, - msi.gama.core, - org.antlr.runtime;bundle-version="3.2.0", - org.eclipse.ui.ide, - org.eclipse.compare, - org.eclipse.ui.editors, - org.eclipse.ui, - org.eclipse.core.expressions, - org.eclipse.jface, - ummisco.gama.ui.shared, - ummisco.gama.ui.navigator, - org.eclipse.core.resources, - msi.gama.application, - org.eclipse.emf.common, - org.eclipse.emf.ecore, - msi.gama.ext, - org.eclipse.ui.workbench, - org.apache.commons.lang;bundle-version="2.6.0", - org.eclipse.ui.navigator -Export-Package: msi.gama.lang.gaml.ide, - msi.gama.lang.gaml.ide.contentassist.antlr, - msi.gama.lang.gaml.ide.contentassist.antlr.internal, - msi.gama.lang.gaml.ui, - msi.gama.lang.gaml.ui.contentassist, - msi.gama.lang.gaml.ui.decorators, - msi.gama.lang.gaml.ui.editbox, - msi.gama.lang.gaml.ui.editor, - msi.gama.lang.gaml.ui.editor.folding, - msi.gama.lang.gaml.ui.editor.toolbar, - msi.gama.lang.gaml.ui.highlight, - msi.gama.lang.gaml.ui.hover, - msi.gama.lang.gaml.ui.labeling, - msi.gama.lang.gaml.ui.markers, - msi.gama.lang.gaml.ui.outline, - msi.gama.lang.gaml.ui.quickfix, - msi.gama.lang.gaml.ui.reference, - msi.gama.lang.gaml.ui.templates, - msi.gama.lang.gaml.ui.utils, - ummisco.gama.ui.modeling, - ummisco.gama.ui.modeling.internal, - ummisco.gama.ui.perspective, - ummisco.gama.ui.views -Bundle-Activator: ummisco.gama.ui.modeling.internal.ModelingActivator -Bundle-RequiredExecutionEnvironment: JavaSE-17 -Automatic-Module-Name: ummisco.gama.ui.modeling -Import-Package: msi.gama.headless.core +Manifest-Version: 1.0 +Bundle-ManifestVersion: 2 +Bundle-Name: Gama Modelling Language UI +Bundle-Vendor: UMMISCO +Bundle-Version: 1.8.2.qualifier +Bundle-SymbolicName: ummisco.gama.ui.modeling;singleton:=true +Bundle-ActivationPolicy: lazy +Require-Bundle: msi.gama.lang.gaml;visibility:=reexport, + org.eclipse.xtext.ui, + org.eclipse.xtext.ui.shared, + org.eclipse.xtext.builder, + org.eclipse.xtext.ui.codetemplates.ui, + msi.gama.core, + org.antlr.runtime;bundle-version="3.2.0", + org.eclipse.ui.ide, + org.eclipse.compare, + org.eclipse.ui.editors, + org.eclipse.ui, + org.eclipse.core.expressions, + org.eclipse.jface, + ummisco.gama.ui.shared, + ummisco.gama.ui.navigator, + org.eclipse.core.resources, + msi.gama.application, + org.eclipse.emf.common, + org.eclipse.emf.ecore, + msi.gama.ext, + org.eclipse.ui.workbench, + org.apache.commons.lang;bundle-version="2.6.0", + org.eclipse.ui.navigator +Export-Package: msi.gama.lang.gaml.ide, + msi.gama.lang.gaml.ide.contentassist.antlr, + msi.gama.lang.gaml.ide.contentassist.antlr.internal, + msi.gama.lang.gaml.ui, + msi.gama.lang.gaml.ui.contentassist, + msi.gama.lang.gaml.ui.decorators, + msi.gama.lang.gaml.ui.editbox, + msi.gama.lang.gaml.ui.editor, + msi.gama.lang.gaml.ui.editor.folding, + msi.gama.lang.gaml.ui.editor.toolbar, + msi.gama.lang.gaml.ui.highlight, + msi.gama.lang.gaml.ui.hover, + msi.gama.lang.gaml.ui.labeling, + msi.gama.lang.gaml.ui.markers, + msi.gama.lang.gaml.ui.outline, + msi.gama.lang.gaml.ui.quickfix, + msi.gama.lang.gaml.ui.reference, + msi.gama.lang.gaml.ui.templates, + msi.gama.lang.gaml.ui.utils, + ummisco.gama.ui.modeling, + ummisco.gama.ui.modeling.internal, + ummisco.gama.ui.perspective, + ummisco.gama.ui.views +Bundle-Activator: ummisco.gama.ui.modeling.internal.ModelingActivator +Bundle-RequiredExecutionEnvironment: JavaSE-17 +Automatic-Module-Name: ummisco.gama.ui.modeling +Import-Package: msi.gama.headless.core, + org.apache.log4j diff --git a/ummisco.gama.ui.modeling/plugin.xml_gen b/ummisco.gama.ui.modeling/plugin.xml_gen index 1153be6438..3d13a83a14 100644 --- a/ummisco.gama.ui.modeling/plugin.xml_gen +++ b/ummisco.gama.ui.modeling/plugin.xml_gen @@ -26,11 +26,11 @@ - - + - - + + - - - - + + - - + - + - - - - - - + + + + + + @@ -313,7 +313,7 @@ - @@ -373,7 +373,7 @@ - diff --git a/ummisco.gama.ui.modeling/src-gen/msi/gama/lang/gaml/ide/AbstractGamlIdeModule.java b/ummisco.gama.ui.modeling/src-gen/msi/gama/lang/gaml/ide/AbstractGamlIdeModule.java index 98d97d0b46..d4d204e907 100644 --- a/ummisco.gama.ui.modeling/src-gen/msi/gama/lang/gaml/ide/AbstractGamlIdeModule.java +++ b/ummisco.gama.ui.modeling/src-gen/msi/gama/lang/gaml/ide/AbstractGamlIdeModule.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * AbstractGamlIdeModule.java, in ummisco.gama.ui.modeling, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/* + * generated by Xtext + */ package msi.gama.lang.gaml.ide; import com.google.inject.Binder; @@ -32,11 +25,6 @@ @SuppressWarnings("all") public abstract class AbstractGamlIdeModule extends DefaultIdeModule { - /** - * Configure content assist lexer. - * - * @param binder the binder - */ // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 public void configureContentAssistLexer(Binder binder) { binder.bind(Lexer.class) @@ -44,51 +32,26 @@ public void configureContentAssistLexer(Binder binder) { .to(InternalGamlLexer.class); } - /** - * Bind I content assist parser. - * - * @return the class - */ // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 public Class bindIContentAssistParser() { return GamlParser.class; } - /** - * Bind I proposal conflict helper. - * - * @return the class - */ // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 public Class bindIProposalConflictHelper() { return AntlrProposalConflictHelper.class; } - /** - * Bind I prefix matcher. - * - * @return the class - */ // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2 public Class bindIPrefixMatcher() { return FQNPrefixMatcher.class; } - /** - * Bind I rename service 2. - * - * @return the class - */ // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 public Class bindIRenameService2() { return RenameService2.class; } - /** - * Bind I rename strategy 2. - * - * @return the class - */ // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 public Class bindIRenameStrategy2() { return IRenameStrategy2.DefaultImpl.class; diff --git a/ummisco.gama.ui.modeling/src-gen/msi/gama/lang/gaml/ide/contentassist/antlr/GamlParser.java b/ummisco.gama.ui.modeling/src-gen/msi/gama/lang/gaml/ide/contentassist/antlr/GamlParser.java index 87950b3be4..482d18401c 100644 --- a/ummisco.gama.ui.modeling/src-gen/msi/gama/lang/gaml/ide/contentassist/antlr/GamlParser.java +++ b/ummisco.gama.ui.modeling/src-gen/msi/gama/lang/gaml/ide/contentassist/antlr/GamlParser.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * GamlParser.java, in ummisco.gama.ui.modeling, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/* + * generated by Xtext + */ package msi.gama.lang.gaml.ide.contentassist.antlr; import com.google.common.collect.ImmutableMap; @@ -19,25 +12,13 @@ import org.eclipse.xtext.AbstractElement; import org.eclipse.xtext.ide.editor.contentassist.antlr.AbstractContentAssistParser; -/** - * The Class GamlParser. - */ public class GamlParser extends AbstractContentAssistParser { - /** - * The Class NameMappings. - */ @Singleton public static final class NameMappings { - /** The mappings. */ private final Map mappings; - /** - * Instantiates a new name mappings. - * - * @param grammarAccess the grammar access - */ @Inject public NameMappings(GamlGrammarAccess grammarAccess) { ImmutableMap.Builder builder = ImmutableMap.builder(); @@ -45,22 +26,10 @@ public NameMappings(GamlGrammarAccess grammarAccess) { this.mappings = builder.build(); } - /** - * Gets the rule name. - * - * @param element the element - * @return the rule name - */ public String getRuleName(AbstractElement element) { return mappings.get(element); } - /** - * Inits the. - * - * @param builder the builder - * @param grammarAccess the grammar access - */ private static void init(ImmutableMap.Builder builder, GamlGrammarAccess grammarAccess) { builder.put(grammarAccess.getEntryAccess().getAlternatives(), "rule__Entry__Alternatives"); builder.put(grammarAccess.getHeadlessExperimentAccess().getNameAlternatives_2_0(), "rule__HeadlessExperiment__NameAlternatives_2_0"); @@ -183,7 +152,7 @@ private static void init(ImmutableMap.Builder builder, builder.put(grammarAccess.getArgumentDefinitionAccess().getGroup(), "rule__ArgumentDefinition__Group__0"); builder.put(grammarAccess.getArgumentDefinitionAccess().getGroup_2(), "rule__ArgumentDefinition__Group_2__0"); builder.put(grammarAccess.getClassicFacetKeyAccess().getGroup(), "rule__ClassicFacetKey__Group__0"); - builder.put(grammarAccess.getSpecialFacetKeyAccess().getGroup_1(), "rule__SpecialFacetKey__Group_1__0"); + builder.put(grammarAccess.getSpecialFacetKeyAccess().getGroup_2(), "rule__SpecialFacetKey__Group_2__0"); builder.put(grammarAccess.getClassicFacetAccess().getGroup(), "rule__ClassicFacet__Group__0"); builder.put(grammarAccess.getDefinitionFacetAccess().getGroup(), "rule__DefinitionFacet__Group__0"); builder.put(grammarAccess.getFunctionFacetAccess().getGroup(), "rule__FunctionFacet__Group__0"); @@ -475,11 +444,9 @@ private static void init(ImmutableMap.Builder builder, } } - /** The name mappings. */ @Inject private NameMappings nameMappings; - /** The grammar access. */ @Inject private GamlGrammarAccess grammarAccess; @@ -500,38 +467,18 @@ protected String[] getInitialHiddenTokens() { return new String[] { "RULE_WS", "RULE_ML_COMMENT", "RULE_SL_COMMENT" }; } - /** - * Gets the grammar access. - * - * @return the grammar access - */ public GamlGrammarAccess getGrammarAccess() { return this.grammarAccess; } - /** - * Sets the grammar access. - * - * @param grammarAccess the new grammar access - */ public void setGrammarAccess(GamlGrammarAccess grammarAccess) { this.grammarAccess = grammarAccess; } - /** - * Gets the name mappings. - * - * @return the name mappings - */ public NameMappings getNameMappings() { return nameMappings; } - /** - * Sets the name mappings. - * - * @param nameMappings the new name mappings - */ public void setNameMappings(NameMappings nameMappings) { this.nameMappings = nameMappings; } diff --git a/ummisco.gama.ui.modeling/src-gen/msi/gama/lang/gaml/ide/contentassist/antlr/PartialGamlContentAssistParser.java b/ummisco.gama.ui.modeling/src-gen/msi/gama/lang/gaml/ide/contentassist/antlr/PartialGamlContentAssistParser.java index a2c3d6e2cf..3b94fcd3bd 100644 --- a/ummisco.gama.ui.modeling/src-gen/msi/gama/lang/gaml/ide/contentassist/antlr/PartialGamlContentAssistParser.java +++ b/ummisco.gama.ui.modeling/src-gen/msi/gama/lang/gaml/ide/contentassist/antlr/PartialGamlContentAssistParser.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * PartialGamlContentAssistParser.java, in ummisco.gama.ui.modeling, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/* + * generated by Xtext + */ package msi.gama.lang.gaml.ide.contentassist.antlr; import java.util.Collection; @@ -17,12 +10,8 @@ import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser; import org.eclipse.xtext.util.PolymorphicDispatcher; -/** - * The Class PartialGamlContentAssistParser. - */ public class PartialGamlContentAssistParser extends GamlParser { - /** The rule. */ private AbstractRule rule; @Override diff --git a/ummisco.gama.ui.modeling/src-gen/msi/gama/lang/gaml/ide/contentassist/antlr/internal/InternalGaml.g b/ummisco.gama.ui.modeling/src-gen/msi/gama/lang/gaml/ide/contentassist/antlr/internal/InternalGaml.g index 7ae5e320d5..0898416800 100644 --- a/ummisco.gama.ui.modeling/src-gen/msi/gama/lang/gaml/ide/contentassist/antlr/internal/InternalGaml.g +++ b/ummisco.gama.ui.modeling/src-gen/msi/gama/lang/gaml/ide/contentassist/antlr/internal/InternalGaml.g @@ -3836,105 +3836,111 @@ rule__SpecialFacetKey__Alternatives } : ( - { before(grammarAccess.getSpecialFacetKeyAccess().getDataKeyword_0()); } + { before(grammarAccess.getSpecialFacetKeyAccess().getCameraKeyword_0()); } + 'camera:' + { after(grammarAccess.getSpecialFacetKeyAccess().getCameraKeyword_0()); } + ) + | + ( + { before(grammarAccess.getSpecialFacetKeyAccess().getDataKeyword_1()); } 'data:' - { after(grammarAccess.getSpecialFacetKeyAccess().getDataKeyword_0()); } + { after(grammarAccess.getSpecialFacetKeyAccess().getDataKeyword_1()); } ) | ( - { before(grammarAccess.getSpecialFacetKeyAccess().getGroup_1()); } - (rule__SpecialFacetKey__Group_1__0) - { after(grammarAccess.getSpecialFacetKeyAccess().getGroup_1()); } + { before(grammarAccess.getSpecialFacetKeyAccess().getGroup_2()); } + (rule__SpecialFacetKey__Group_2__0) + { after(grammarAccess.getSpecialFacetKeyAccess().getGroup_2()); } ) | ( - { before(grammarAccess.getSpecialFacetKeyAccess().getConstKeyword_2()); } + { before(grammarAccess.getSpecialFacetKeyAccess().getConstKeyword_3()); } 'const:' - { after(grammarAccess.getSpecialFacetKeyAccess().getConstKeyword_2()); } + { after(grammarAccess.getSpecialFacetKeyAccess().getConstKeyword_3()); } ) | ( - { before(grammarAccess.getSpecialFacetKeyAccess().getValueKeyword_3()); } + { before(grammarAccess.getSpecialFacetKeyAccess().getValueKeyword_4()); } 'value:' - { after(grammarAccess.getSpecialFacetKeyAccess().getValueKeyword_3()); } + { after(grammarAccess.getSpecialFacetKeyAccess().getValueKeyword_4()); } ) | ( - { before(grammarAccess.getSpecialFacetKeyAccess().getTopologyKeyword_4()); } + { before(grammarAccess.getSpecialFacetKeyAccess().getTopologyKeyword_5()); } 'topology:' - { after(grammarAccess.getSpecialFacetKeyAccess().getTopologyKeyword_4()); } + { after(grammarAccess.getSpecialFacetKeyAccess().getTopologyKeyword_5()); } ) | ( - { before(grammarAccess.getSpecialFacetKeyAccess().getItemKeyword_5()); } + { before(grammarAccess.getSpecialFacetKeyAccess().getItemKeyword_6()); } 'item:' - { after(grammarAccess.getSpecialFacetKeyAccess().getItemKeyword_5()); } + { after(grammarAccess.getSpecialFacetKeyAccess().getItemKeyword_6()); } ) | ( - { before(grammarAccess.getSpecialFacetKeyAccess().getInitKeyword_6()); } + { before(grammarAccess.getSpecialFacetKeyAccess().getInitKeyword_7()); } 'init:' - { after(grammarAccess.getSpecialFacetKeyAccess().getInitKeyword_6()); } + { after(grammarAccess.getSpecialFacetKeyAccess().getInitKeyword_7()); } ) | ( - { before(grammarAccess.getSpecialFacetKeyAccess().getMessageKeyword_7()); } + { before(grammarAccess.getSpecialFacetKeyAccess().getMessageKeyword_8()); } 'message:' - { after(grammarAccess.getSpecialFacetKeyAccess().getMessageKeyword_7()); } + { after(grammarAccess.getSpecialFacetKeyAccess().getMessageKeyword_8()); } ) | ( - { before(grammarAccess.getSpecialFacetKeyAccess().getControlKeyword_8()); } + { before(grammarAccess.getSpecialFacetKeyAccess().getControlKeyword_9()); } 'control:' - { after(grammarAccess.getSpecialFacetKeyAccess().getControlKeyword_8()); } + { after(grammarAccess.getSpecialFacetKeyAccess().getControlKeyword_9()); } ) | ( - { before(grammarAccess.getSpecialFacetKeyAccess().getLayoutKeyword_9()); } + { before(grammarAccess.getSpecialFacetKeyAccess().getLayoutKeyword_10()); } 'layout:' - { after(grammarAccess.getSpecialFacetKeyAccess().getLayoutKeyword_9()); } + { after(grammarAccess.getSpecialFacetKeyAccess().getLayoutKeyword_10()); } ) | ( - { before(grammarAccess.getSpecialFacetKeyAccess().getEnvironmentKeyword_10()); } + { before(grammarAccess.getSpecialFacetKeyAccess().getEnvironmentKeyword_11()); } 'environment:' - { after(grammarAccess.getSpecialFacetKeyAccess().getEnvironmentKeyword_10()); } + { after(grammarAccess.getSpecialFacetKeyAccess().getEnvironmentKeyword_11()); } ) | ( - { before(grammarAccess.getSpecialFacetKeyAccess().getTextKeyword_11()); } + { before(grammarAccess.getSpecialFacetKeyAccess().getTextKeyword_12()); } 'text:' - { after(grammarAccess.getSpecialFacetKeyAccess().getTextKeyword_11()); } + { after(grammarAccess.getSpecialFacetKeyAccess().getTextKeyword_12()); } ) | ( - { before(grammarAccess.getSpecialFacetKeyAccess().getImageKeyword_12()); } + { before(grammarAccess.getSpecialFacetKeyAccess().getImageKeyword_13()); } 'image:' - { after(grammarAccess.getSpecialFacetKeyAccess().getImageKeyword_12()); } + { after(grammarAccess.getSpecialFacetKeyAccess().getImageKeyword_13()); } ) | ( - { before(grammarAccess.getSpecialFacetKeyAccess().getUsingKeyword_13()); } + { before(grammarAccess.getSpecialFacetKeyAccess().getUsingKeyword_14()); } 'using:' - { after(grammarAccess.getSpecialFacetKeyAccess().getUsingKeyword_13()); } + { after(grammarAccess.getSpecialFacetKeyAccess().getUsingKeyword_14()); } ) | ( - { before(grammarAccess.getSpecialFacetKeyAccess().getParameterKeyword_14()); } + { before(grammarAccess.getSpecialFacetKeyAccess().getParameterKeyword_15()); } 'parameter:' - { after(grammarAccess.getSpecialFacetKeyAccess().getParameterKeyword_14()); } + { after(grammarAccess.getSpecialFacetKeyAccess().getParameterKeyword_15()); } ) | ( - { before(grammarAccess.getSpecialFacetKeyAccess().getAspectKeyword_15()); } + { before(grammarAccess.getSpecialFacetKeyAccess().getAspectKeyword_16()); } 'aspect:' - { after(grammarAccess.getSpecialFacetKeyAccess().getAspectKeyword_15()); } + { after(grammarAccess.getSpecialFacetKeyAccess().getAspectKeyword_16()); } ) | ( - { before(grammarAccess.getSpecialFacetKeyAccess().getLightKeyword_16()); } + { before(grammarAccess.getSpecialFacetKeyAccess().getLightKeyword_17()); } 'light:' - { after(grammarAccess.getSpecialFacetKeyAccess().getLightKeyword_16()); } + { after(grammarAccess.getSpecialFacetKeyAccess().getLightKeyword_17()); } ) ; finally { @@ -9227,53 +9233,53 @@ finally { } -rule__SpecialFacetKey__Group_1__0 +rule__SpecialFacetKey__Group_2__0 @init { int stackSize = keepStackSize(); } : - rule__SpecialFacetKey__Group_1__0__Impl - rule__SpecialFacetKey__Group_1__1 + rule__SpecialFacetKey__Group_2__0__Impl + rule__SpecialFacetKey__Group_2__1 ; finally { restoreStackSize(stackSize); } -rule__SpecialFacetKey__Group_1__0__Impl +rule__SpecialFacetKey__Group_2__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getSpecialFacetKeyAccess().getWhenKeyword_1_0()); } + { before(grammarAccess.getSpecialFacetKeyAccess().getWhenKeyword_2_0()); } 'when' - { after(grammarAccess.getSpecialFacetKeyAccess().getWhenKeyword_1_0()); } + { after(grammarAccess.getSpecialFacetKeyAccess().getWhenKeyword_2_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__SpecialFacetKey__Group_1__1 +rule__SpecialFacetKey__Group_2__1 @init { int stackSize = keepStackSize(); } : - rule__SpecialFacetKey__Group_1__1__Impl + rule__SpecialFacetKey__Group_2__1__Impl ; finally { restoreStackSize(stackSize); } -rule__SpecialFacetKey__Group_1__1__Impl +rule__SpecialFacetKey__Group_2__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getSpecialFacetKeyAccess().getColonKeyword_1_1()); } + { before(grammarAccess.getSpecialFacetKeyAccess().getColonKeyword_2_1()); } ':' - { after(grammarAccess.getSpecialFacetKeyAccess().getColonKeyword_1_1()); } + { after(grammarAccess.getSpecialFacetKeyAccess().getColonKeyword_2_1()); } ) ; finally { diff --git a/ummisco.gama.ui.modeling/src-gen/msi/gama/lang/gaml/ide/contentassist/antlr/internal/InternalGaml.tokens b/ummisco.gama.ui.modeling/src-gen/msi/gama/lang/gaml/ide/contentassist/antlr/internal/InternalGaml.tokens index f92350926a..0b02ddaff2 100644 --- a/ummisco.gama.ui.modeling/src-gen/msi/gama/lang/gaml/ide/contentassist/antlr/internal/InternalGaml.tokens +++ b/ummisco.gama.ui.modeling/src-gen/msi/gama/lang/gaml/ide/contentassist/antlr/internal/InternalGaml.tokens @@ -1,147 +1,148 @@ -'!'=114 -'!='=102 -'#'=113 -'('=128 -')'=129 -'*'=110 -'**action*'=138 -'**equation*'=141 -'**skill*'=139 -'**type*'=137 -'**unit*'=136 -'**var*'=140 -'+'=108 +'!'=115 +'!='=103 +'#'=114 +'('=129 +')'=130 +'*'=111 +'**action*'=139 +'**equation*'=142 +'**skill*'=140 +'**type*'=138 +'**unit*'=137 +'**var*'=141 +'+'=109 '+<-'=75 -','=132 -'-'=109 -'->'=152 -'.'=157 -'/'=111 -':'=127 -'::'=133 +','=133 +'-'=110 +'->'=153 +'.'=158 +'/'=112 +':'=128 +'::'=134 ';'=18 -'<'=106 +'<'=107 '<+'=76 '<-'=20 '<<'=73 '<<+'=74 -'<='=105 -'='=103 -'>'=107 +'<='=106 +'='=104 +'>'=108 '>-'=77 -'>='=104 -'?'=153 -'@'=122 -'['=135 -'\u00B0'=112 -']'=134 -'^'=156 -'__synthetic__'=118 -'action'=148 -'action:'=100 +'>='=105 +'?'=154 +'@'=123 +'['=136 +'\u00B0'=113 +']'=135 +'^'=157 +'__synthetic__'=119 +'action'=149 +'action:'=101 'add'=39 'agents'=55 -'and'=155 +'and'=156 'arg'=69 -'as'=121 +'as'=122 'as:'=80 'ask'=23 'aspect'=72 -'aspect:'=98 +'aspect:'=99 'assert'=32 'browse'=34 'camera'=50 +'camera:'=85 'capture'=25 -'catch'=125 +'catch'=126 'chart'=54 -'condition:'=145 +'condition:'=146 'const'=67 -'const:'=86 -'control:'=91 +'const:'=87 +'control:'=92 'create'=26 'data'=53 -'data:'=85 +'data:'=86 'datalist'=62 -'display'=151 +'display'=152 'display_grid'=58 'display_population'=57 'do'=64 'draw'=35 -'else'=124 -'environment:'=93 +'else'=125 +'environment:'=94 'equation'=14 -'equation:'=150 +'equation:'=151 'error'=28 'event'=60 'exception'=30 'experiment'=16 'focus_on'=47 -'global'=142 +'global'=143 'graphics'=56 'grid'=22 'highlight'=46 -'if'=144 +'if'=145 'image'=52 -'image:'=95 -'import'=120 +'image:'=96 +'import'=121 'init'=70 -'init:'=89 +'init:'=90 'inspect'=33 'invoke'=65 -'item:'=88 +'item:'=89 'layout'=48 -'layout:'=92 +'layout:'=93 'let'=68 'light'=49 -'light:'=99 -'loop'=143 +'light:'=100 +'loop'=144 'match'=41 'match_between'=42 'match_one'=43 'mesh'=63 -'message:'=90 -'model'=119 -'model:'=123 -'my'=115 +'message:'=91 +'model'=120 +'model:'=124 +'my'=116 'name:'=78 -'not'=117 +'not'=118 'of:'=81 -'on_change:'=101 -'or'=154 +'on_change:'=102 +'or'=155 'overlay'=61 'parameter'=44 -'parameter:'=97 +'parameter:'=98 'parent:'=82 'put'=38 'quadtree'=59 'reflex'=71 'release'=24 'remove'=40 -'return'=147 +'return'=148 'returns:'=79 'save'=31 -'set'=149 +'set'=150 'solve'=15 'species'=21 'species:'=83 'status'=45 'switch'=37 'text'=51 -'text:'=94 -'the'=116 -'topology:'=87 -'try'=146 +'text:'=95 +'the'=117 +'topology:'=88 +'try'=147 'type:'=84 'using'=36 -'using:'=96 +'using:'=97 'value:'=19 'var'=66 'var:'=17 'warn'=29 -'when'=126 +'when'=127 'write'=27 -'{'=130 -'}'=131 +'{'=131 +'}'=132 RULE_ANY_OTHER=13 RULE_BOOLEAN=8 RULE_DOUBLE=7 @@ -211,6 +212,7 @@ T__154=154 T__155=155 T__156=156 T__157=157 +T__158=158 T__15=15 T__16=16 T__17=17 diff --git a/ummisco.gama.ui.modeling/src-gen/msi/gama/lang/gaml/ide/contentassist/antlr/internal/InternalGamlLexer.java b/ummisco.gama.ui.modeling/src-gen/msi/gama/lang/gaml/ide/contentassist/antlr/internal/InternalGamlLexer.java index fb8657c5dd..3ef2c3763d 100644 --- a/ummisco.gama.ui.modeling/src-gen/msi/gama/lang/gaml/ide/contentassist/antlr/internal/InternalGamlLexer.java +++ b/ummisco.gama.ui.modeling/src-gen/msi/gama/lang/gaml/ide/contentassist/antlr/internal/InternalGamlLexer.java @@ -1,13 +1,3 @@ -/******************************************************************************************************* - * - * InternalGamlLexer.java, in ummisco.gama.ui.modeling, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ package msi.gama.lang.gaml.ide.contentassist.antlr.internal; // Hack: Use our own Lexer superclass by means of import. @@ -20,511 +10,178 @@ import java.util.List; import java.util.ArrayList; -/** - * The Class InternalGamlLexer. - */ @SuppressWarnings("all") public class InternalGamlLexer extends Lexer { - - /** The Constant T__144. */ public static final int T__144=144; - - /** The Constant T__143. */ public static final int T__143=143; - - /** The Constant T__146. */ public static final int T__146=146; - - /** The Constant T__50. */ public static final int T__50=50; - - /** The Constant T__145. */ public static final int T__145=145; - - /** The Constant T__140. */ public static final int T__140=140; - - /** The Constant T__142. */ public static final int T__142=142; - - /** The Constant T__141. */ public static final int T__141=141; - - /** The Constant T__59. */ public static final int T__59=59; - - /** The Constant T__55. */ public static final int T__55=55; - - /** The Constant T__56. */ public static final int T__56=56; - - /** The Constant T__57. */ public static final int T__57=57; - - /** The Constant T__58. */ public static final int T__58=58; - - /** The Constant T__51. */ public static final int T__51=51; - - /** The Constant T__137. */ public static final int T__137=137; - - /** The Constant T__52. */ public static final int T__52=52; - - /** The Constant T__136. */ public static final int T__136=136; - - /** The Constant T__53. */ public static final int T__53=53; - - /** The Constant T__139. */ public static final int T__139=139; - - /** The Constant T__54. */ public static final int T__54=54; - - /** The Constant T__138. */ public static final int T__138=138; - - /** The Constant T__133. */ public static final int T__133=133; - - /** The Constant T__132. */ public static final int T__132=132; - - /** The Constant T__60. */ public static final int T__60=60; - - /** The Constant T__135. */ public static final int T__135=135; - - /** The Constant T__61. */ public static final int T__61=61; - - /** The Constant T__134. */ public static final int T__134=134; - - /** The Constant RULE_ID. */ public static final int RULE_ID=5; - - /** The Constant T__131. */ public static final int T__131=131; - - /** The Constant T__130. */ public static final int T__130=130; - - /** The Constant T__66. */ public static final int T__66=66; - - /** The Constant RULE_ML_COMMENT. */ public static final int RULE_ML_COMMENT=10; - - /** The Constant T__67. */ public static final int T__67=67; - - /** The Constant T__129. */ public static final int T__129=129; - - /** The Constant T__68. */ public static final int T__68=68; - - /** The Constant T__69. */ public static final int T__69=69; - - /** The Constant T__62. */ public static final int T__62=62; - - /** The Constant T__126. */ public static final int T__126=126; - - /** The Constant T__63. */ public static final int T__63=63; - - /** The Constant T__125. */ public static final int T__125=125; - - /** The Constant T__64. */ public static final int T__64=64; - - /** The Constant T__128. */ public static final int T__128=128; - - /** The Constant T__65. */ public static final int T__65=65; - - /** The Constant T__127. */ public static final int T__127=127; - - /** The Constant T__37. */ public static final int T__37=37; - - /** The Constant T__38. */ public static final int T__38=38; - - /** The Constant T__39. */ public static final int T__39=39; - - /** The Constant T__33. */ public static final int T__33=33; - - /** The Constant T__34. */ public static final int T__34=34; - - /** The Constant T__35. */ public static final int T__35=35; - - /** The Constant T__36. */ public static final int T__36=36; - - /** The Constant T__30. */ public static final int T__30=30; - - /** The Constant T__31. */ + public static final int T__158=158; public static final int T__31=31; - - /** The Constant T__32. */ public static final int T__32=32; - - /** The Constant T__155. */ public static final int T__155=155; - - /** The Constant RULE_KEYWORD. */ public static final int RULE_KEYWORD=9; - - /** The Constant T__154. */ public static final int T__154=154; - - /** The Constant T__157. */ public static final int T__157=157; - - /** The Constant T__156. */ public static final int T__156=156; - - /** The Constant T__151. */ public static final int T__151=151; - - /** The Constant T__150. */ public static final int T__150=150; - - /** The Constant T__153. */ public static final int T__153=153; - - /** The Constant T__152. */ public static final int T__152=152; - - /** The Constant T__48. */ public static final int T__48=48; - - /** The Constant T__49. */ public static final int T__49=49; - - /** The Constant T__44. */ public static final int T__44=44; - - /** The Constant T__45. */ public static final int T__45=45; - - /** The Constant T__46. */ public static final int T__46=46; - - /** The Constant T__47. */ public static final int T__47=47; - - /** The Constant T__40. */ public static final int T__40=40; - - /** The Constant T__148. */ public static final int T__148=148; - - /** The Constant T__41. */ public static final int T__41=41; - - /** The Constant T__147. */ public static final int T__147=147; - - /** The Constant T__42. */ public static final int T__42=42; - - /** The Constant T__43. */ public static final int T__43=43; - - /** The Constant T__149. */ public static final int T__149=149; - - /** The Constant T__91. */ public static final int T__91=91; - - /** The Constant T__100. */ public static final int T__100=100; - - /** The Constant T__92. */ public static final int T__92=92; - - /** The Constant T__93. */ public static final int T__93=93; - - /** The Constant T__102. */ public static final int T__102=102; - - /** The Constant T__94. */ public static final int T__94=94; - - /** The Constant T__101. */ public static final int T__101=101; - - /** The Constant T__90. */ public static final int T__90=90; - - /** The Constant RULE_BOOLEAN. */ public static final int RULE_BOOLEAN=8; - - /** The Constant T__19. */ public static final int T__19=19; - - /** The Constant T__15. */ public static final int T__15=15; - - /** The Constant T__16. */ public static final int T__16=16; - - /** The Constant T__17. */ public static final int T__17=17; - - /** The Constant T__18. */ public static final int T__18=18; - - /** The Constant T__99. */ public static final int T__99=99; - - /** The Constant T__14. */ public static final int T__14=14; - - /** The Constant T__95. */ public static final int T__95=95; - - /** The Constant T__96. */ public static final int T__96=96; - - /** The Constant T__97. */ public static final int T__97=97; - - /** The Constant T__98. */ public static final int T__98=98; - - /** The Constant T__26. */ public static final int T__26=26; - - /** The Constant T__27. */ public static final int T__27=27; - - /** The Constant T__28. */ public static final int T__28=28; - - /** The Constant T__29. */ public static final int T__29=29; - - /** The Constant T__22. */ public static final int T__22=22; - - /** The Constant T__23. */ public static final int T__23=23; - - /** The Constant T__24. */ public static final int T__24=24; - - /** The Constant T__25. */ public static final int T__25=25; - - /** The Constant T__20. */ public static final int T__20=20; - - /** The Constant T__21. */ public static final int T__21=21; - - /** The Constant T__122. */ public static final int T__122=122; - - /** The Constant T__70. */ public static final int T__70=70; - - /** The Constant T__121. */ public static final int T__121=121; - - /** The Constant T__71. */ public static final int T__71=71; - - /** The Constant T__124. */ public static final int T__124=124; - - /** The Constant T__72. */ public static final int T__72=72; - - /** The Constant T__123. */ public static final int T__123=123; - - /** The Constant T__120. */ public static final int T__120=120; - - /** The Constant RULE_STRING. */ public static final int RULE_STRING=4; - - /** The Constant RULE_SL_COMMENT. */ public static final int RULE_SL_COMMENT=11; - - /** The Constant RULE_DOUBLE. */ public static final int RULE_DOUBLE=7; - - /** The Constant T__77. */ public static final int T__77=77; - - /** The Constant T__119. */ public static final int T__119=119; - - /** The Constant T__78. */ public static final int T__78=78; - - /** The Constant T__118. */ public static final int T__118=118; - - /** The Constant T__79. */ public static final int T__79=79; - - /** The Constant T__73. */ public static final int T__73=73; - - /** The Constant T__115. */ public static final int T__115=115; - - /** The Constant EOF. */ public static final int EOF=-1; - - /** The Constant T__74. */ public static final int T__74=74; - - /** The Constant T__114. */ public static final int T__114=114; - - /** The Constant T__75. */ public static final int T__75=75; - - /** The Constant T__117. */ public static final int T__117=117; - - /** The Constant T__76. */ public static final int T__76=76; - - /** The Constant T__116. */ public static final int T__116=116; - - /** The Constant T__80. */ public static final int T__80=80; - - /** The Constant T__111. */ public static final int T__111=111; - - /** The Constant T__81. */ public static final int T__81=81; - - /** The Constant T__110. */ public static final int T__110=110; - - /** The Constant T__82. */ public static final int T__82=82; - - /** The Constant T__113. */ public static final int T__113=113; - - /** The Constant T__83. */ public static final int T__83=83; - - /** The Constant T__112. */ public static final int T__112=112; - - /** The Constant RULE_WS. */ public static final int RULE_WS=12; - - /** The Constant RULE_ANY_OTHER. */ public static final int RULE_ANY_OTHER=13; - - /** The Constant T__88. */ public static final int T__88=88; - - /** The Constant T__108. */ public static final int T__108=108; - - /** The Constant T__89. */ public static final int T__89=89; - - /** The Constant T__107. */ public static final int T__107=107; - - /** The Constant T__109. */ public static final int T__109=109; - - /** The Constant T__84. */ public static final int T__84=84; - - /** The Constant T__104. */ public static final int T__104=104; - - /** The Constant T__85. */ public static final int T__85=85; - - /** The Constant T__103. */ public static final int T__103=103; - - /** The Constant RULE_INTEGER. */ public static final int RULE_INTEGER=6; - - /** The Constant T__86. */ public static final int T__86=86; - - /** The Constant T__106. */ public static final int T__106=106; - - /** The Constant T__87. */ public static final int T__87=87; - - /** The Constant T__105. */ public static final int T__105=105; // delegates // delegators - /** - * Instantiates a new internal gaml lexer. - */ public InternalGamlLexer() {;} - - /** - * Instantiates a new internal gaml lexer. - * - * @param input the input - */ public InternalGamlLexer(CharStream input) { this(input, new RecognizerSharedState()); } - - /** - * Instantiates a new internal gaml lexer. - * - * @param input the input - * @param state the state - */ public InternalGamlLexer(CharStream input, RecognizerSharedState state) { super(input,state); } public String getGrammarFileName() { return "InternalGaml.g"; } - /** - * M T 14. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__14" public final void mT__14() throws RecognitionException { try { @@ -546,11 +203,6 @@ public final void mT__14() throws RecognitionException { } // $ANTLR end "T__14" - /** - * M T 15. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__15" public final void mT__15() throws RecognitionException { try { @@ -572,11 +224,6 @@ public final void mT__15() throws RecognitionException { } // $ANTLR end "T__15" - /** - * M T 16. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__16" public final void mT__16() throws RecognitionException { try { @@ -598,11 +245,6 @@ public final void mT__16() throws RecognitionException { } // $ANTLR end "T__16" - /** - * M T 17. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__17" public final void mT__17() throws RecognitionException { try { @@ -624,11 +266,6 @@ public final void mT__17() throws RecognitionException { } // $ANTLR end "T__17" - /** - * M T 18. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__18" public final void mT__18() throws RecognitionException { try { @@ -649,11 +286,6 @@ public final void mT__18() throws RecognitionException { } // $ANTLR end "T__18" - /** - * M T 19. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__19" public final void mT__19() throws RecognitionException { try { @@ -675,11 +307,6 @@ public final void mT__19() throws RecognitionException { } // $ANTLR end "T__19" - /** - * M T 20. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__20" public final void mT__20() throws RecognitionException { try { @@ -701,11 +328,6 @@ public final void mT__20() throws RecognitionException { } // $ANTLR end "T__20" - /** - * M T 21. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__21" public final void mT__21() throws RecognitionException { try { @@ -727,11 +349,6 @@ public final void mT__21() throws RecognitionException { } // $ANTLR end "T__21" - /** - * M T 22. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__22" public final void mT__22() throws RecognitionException { try { @@ -753,11 +370,6 @@ public final void mT__22() throws RecognitionException { } // $ANTLR end "T__22" - /** - * M T 23. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__23" public final void mT__23() throws RecognitionException { try { @@ -779,11 +391,6 @@ public final void mT__23() throws RecognitionException { } // $ANTLR end "T__23" - /** - * M T 24. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__24" public final void mT__24() throws RecognitionException { try { @@ -805,11 +412,6 @@ public final void mT__24() throws RecognitionException { } // $ANTLR end "T__24" - /** - * M T 25. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__25" public final void mT__25() throws RecognitionException { try { @@ -831,11 +433,6 @@ public final void mT__25() throws RecognitionException { } // $ANTLR end "T__25" - /** - * M T 26. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__26" public final void mT__26() throws RecognitionException { try { @@ -857,11 +454,6 @@ public final void mT__26() throws RecognitionException { } // $ANTLR end "T__26" - /** - * M T 27. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__27" public final void mT__27() throws RecognitionException { try { @@ -883,11 +475,6 @@ public final void mT__27() throws RecognitionException { } // $ANTLR end "T__27" - /** - * M T 28. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__28" public final void mT__28() throws RecognitionException { try { @@ -909,11 +496,6 @@ public final void mT__28() throws RecognitionException { } // $ANTLR end "T__28" - /** - * M T 29. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__29" public final void mT__29() throws RecognitionException { try { @@ -935,11 +517,6 @@ public final void mT__29() throws RecognitionException { } // $ANTLR end "T__29" - /** - * M T 30. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__30" public final void mT__30() throws RecognitionException { try { @@ -961,11 +538,6 @@ public final void mT__30() throws RecognitionException { } // $ANTLR end "T__30" - /** - * M T 31. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__31" public final void mT__31() throws RecognitionException { try { @@ -987,11 +559,6 @@ public final void mT__31() throws RecognitionException { } // $ANTLR end "T__31" - /** - * M T 32. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__32" public final void mT__32() throws RecognitionException { try { @@ -1013,11 +580,6 @@ public final void mT__32() throws RecognitionException { } // $ANTLR end "T__32" - /** - * M T 33. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__33" public final void mT__33() throws RecognitionException { try { @@ -1039,11 +601,6 @@ public final void mT__33() throws RecognitionException { } // $ANTLR end "T__33" - /** - * M T 34. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__34" public final void mT__34() throws RecognitionException { try { @@ -1065,11 +622,6 @@ public final void mT__34() throws RecognitionException { } // $ANTLR end "T__34" - /** - * M T 35. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__35" public final void mT__35() throws RecognitionException { try { @@ -1091,11 +643,6 @@ public final void mT__35() throws RecognitionException { } // $ANTLR end "T__35" - /** - * M T 36. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__36" public final void mT__36() throws RecognitionException { try { @@ -1117,11 +664,6 @@ public final void mT__36() throws RecognitionException { } // $ANTLR end "T__36" - /** - * M T 37. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__37" public final void mT__37() throws RecognitionException { try { @@ -1143,11 +685,6 @@ public final void mT__37() throws RecognitionException { } // $ANTLR end "T__37" - /** - * M T 38. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__38" public final void mT__38() throws RecognitionException { try { @@ -1169,11 +706,6 @@ public final void mT__38() throws RecognitionException { } // $ANTLR end "T__38" - /** - * M T 39. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__39" public final void mT__39() throws RecognitionException { try { @@ -1195,11 +727,6 @@ public final void mT__39() throws RecognitionException { } // $ANTLR end "T__39" - /** - * M T 40. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__40" public final void mT__40() throws RecognitionException { try { @@ -1221,11 +748,6 @@ public final void mT__40() throws RecognitionException { } // $ANTLR end "T__40" - /** - * M T 41. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__41" public final void mT__41() throws RecognitionException { try { @@ -1247,11 +769,6 @@ public final void mT__41() throws RecognitionException { } // $ANTLR end "T__41" - /** - * M T 42. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__42" public final void mT__42() throws RecognitionException { try { @@ -1273,11 +790,6 @@ public final void mT__42() throws RecognitionException { } // $ANTLR end "T__42" - /** - * M T 43. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__43" public final void mT__43() throws RecognitionException { try { @@ -1299,11 +811,6 @@ public final void mT__43() throws RecognitionException { } // $ANTLR end "T__43" - /** - * M T 44. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__44" public final void mT__44() throws RecognitionException { try { @@ -1325,11 +832,6 @@ public final void mT__44() throws RecognitionException { } // $ANTLR end "T__44" - /** - * M T 45. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__45" public final void mT__45() throws RecognitionException { try { @@ -1351,11 +853,6 @@ public final void mT__45() throws RecognitionException { } // $ANTLR end "T__45" - /** - * M T 46. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__46" public final void mT__46() throws RecognitionException { try { @@ -1377,11 +874,6 @@ public final void mT__46() throws RecognitionException { } // $ANTLR end "T__46" - /** - * M T 47. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__47" public final void mT__47() throws RecognitionException { try { @@ -1403,11 +895,6 @@ public final void mT__47() throws RecognitionException { } // $ANTLR end "T__47" - /** - * M T 48. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__48" public final void mT__48() throws RecognitionException { try { @@ -1429,11 +916,6 @@ public final void mT__48() throws RecognitionException { } // $ANTLR end "T__48" - /** - * M T 49. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__49" public final void mT__49() throws RecognitionException { try { @@ -1455,11 +937,6 @@ public final void mT__49() throws RecognitionException { } // $ANTLR end "T__49" - /** - * M T 50. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__50" public final void mT__50() throws RecognitionException { try { @@ -1481,11 +958,6 @@ public final void mT__50() throws RecognitionException { } // $ANTLR end "T__50" - /** - * M T 51. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__51" public final void mT__51() throws RecognitionException { try { @@ -1507,11 +979,6 @@ public final void mT__51() throws RecognitionException { } // $ANTLR end "T__51" - /** - * M T 52. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__52" public final void mT__52() throws RecognitionException { try { @@ -1533,11 +1000,6 @@ public final void mT__52() throws RecognitionException { } // $ANTLR end "T__52" - /** - * M T 53. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__53" public final void mT__53() throws RecognitionException { try { @@ -1559,11 +1021,6 @@ public final void mT__53() throws RecognitionException { } // $ANTLR end "T__53" - /** - * M T 54. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__54" public final void mT__54() throws RecognitionException { try { @@ -1585,11 +1042,6 @@ public final void mT__54() throws RecognitionException { } // $ANTLR end "T__54" - /** - * M T 55. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__55" public final void mT__55() throws RecognitionException { try { @@ -1611,11 +1063,6 @@ public final void mT__55() throws RecognitionException { } // $ANTLR end "T__55" - /** - * M T 56. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__56" public final void mT__56() throws RecognitionException { try { @@ -1637,11 +1084,6 @@ public final void mT__56() throws RecognitionException { } // $ANTLR end "T__56" - /** - * M T 57. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__57" public final void mT__57() throws RecognitionException { try { @@ -1663,11 +1105,6 @@ public final void mT__57() throws RecognitionException { } // $ANTLR end "T__57" - /** - * M T 58. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__58" public final void mT__58() throws RecognitionException { try { @@ -1689,11 +1126,6 @@ public final void mT__58() throws RecognitionException { } // $ANTLR end "T__58" - /** - * M T 59. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__59" public final void mT__59() throws RecognitionException { try { @@ -1715,11 +1147,6 @@ public final void mT__59() throws RecognitionException { } // $ANTLR end "T__59" - /** - * M T 60. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__60" public final void mT__60() throws RecognitionException { try { @@ -1741,11 +1168,6 @@ public final void mT__60() throws RecognitionException { } // $ANTLR end "T__60" - /** - * M T 61. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__61" public final void mT__61() throws RecognitionException { try { @@ -1767,11 +1189,6 @@ public final void mT__61() throws RecognitionException { } // $ANTLR end "T__61" - /** - * M T 62. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__62" public final void mT__62() throws RecognitionException { try { @@ -1793,11 +1210,6 @@ public final void mT__62() throws RecognitionException { } // $ANTLR end "T__62" - /** - * M T 63. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__63" public final void mT__63() throws RecognitionException { try { @@ -1819,11 +1231,6 @@ public final void mT__63() throws RecognitionException { } // $ANTLR end "T__63" - /** - * M T 64. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__64" public final void mT__64() throws RecognitionException { try { @@ -1845,11 +1252,6 @@ public final void mT__64() throws RecognitionException { } // $ANTLR end "T__64" - /** - * M T 65. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__65" public final void mT__65() throws RecognitionException { try { @@ -1871,11 +1273,6 @@ public final void mT__65() throws RecognitionException { } // $ANTLR end "T__65" - /** - * M T 66. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__66" public final void mT__66() throws RecognitionException { try { @@ -1897,11 +1294,6 @@ public final void mT__66() throws RecognitionException { } // $ANTLR end "T__66" - /** - * M T 67. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__67" public final void mT__67() throws RecognitionException { try { @@ -1923,11 +1315,6 @@ public final void mT__67() throws RecognitionException { } // $ANTLR end "T__67" - /** - * M T 68. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__68" public final void mT__68() throws RecognitionException { try { @@ -1949,11 +1336,6 @@ public final void mT__68() throws RecognitionException { } // $ANTLR end "T__68" - /** - * M T 69. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__69" public final void mT__69() throws RecognitionException { try { @@ -1975,11 +1357,6 @@ public final void mT__69() throws RecognitionException { } // $ANTLR end "T__69" - /** - * M T 70. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__70" public final void mT__70() throws RecognitionException { try { @@ -2001,11 +1378,6 @@ public final void mT__70() throws RecognitionException { } // $ANTLR end "T__70" - /** - * M T 71. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__71" public final void mT__71() throws RecognitionException { try { @@ -2027,11 +1399,6 @@ public final void mT__71() throws RecognitionException { } // $ANTLR end "T__71" - /** - * M T 72. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__72" public final void mT__72() throws RecognitionException { try { @@ -2053,11 +1420,6 @@ public final void mT__72() throws RecognitionException { } // $ANTLR end "T__72" - /** - * M T 73. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__73" public final void mT__73() throws RecognitionException { try { @@ -2079,11 +1441,6 @@ public final void mT__73() throws RecognitionException { } // $ANTLR end "T__73" - /** - * M T 74. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__74" public final void mT__74() throws RecognitionException { try { @@ -2105,11 +1462,6 @@ public final void mT__74() throws RecognitionException { } // $ANTLR end "T__74" - /** - * M T 75. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__75" public final void mT__75() throws RecognitionException { try { @@ -2131,11 +1483,6 @@ public final void mT__75() throws RecognitionException { } // $ANTLR end "T__75" - /** - * M T 76. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__76" public final void mT__76() throws RecognitionException { try { @@ -2157,11 +1504,6 @@ public final void mT__76() throws RecognitionException { } // $ANTLR end "T__76" - /** - * M T 77. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__77" public final void mT__77() throws RecognitionException { try { @@ -2183,11 +1525,6 @@ public final void mT__77() throws RecognitionException { } // $ANTLR end "T__77" - /** - * M T 78. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__78" public final void mT__78() throws RecognitionException { try { @@ -2209,11 +1546,6 @@ public final void mT__78() throws RecognitionException { } // $ANTLR end "T__78" - /** - * M T 79. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__79" public final void mT__79() throws RecognitionException { try { @@ -2235,11 +1567,6 @@ public final void mT__79() throws RecognitionException { } // $ANTLR end "T__79" - /** - * M T 80. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__80" public final void mT__80() throws RecognitionException { try { @@ -2261,11 +1588,6 @@ public final void mT__80() throws RecognitionException { } // $ANTLR end "T__80" - /** - * M T 81. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__81" public final void mT__81() throws RecognitionException { try { @@ -2287,11 +1609,6 @@ public final void mT__81() throws RecognitionException { } // $ANTLR end "T__81" - /** - * M T 82. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__82" public final void mT__82() throws RecognitionException { try { @@ -2313,11 +1630,6 @@ public final void mT__82() throws RecognitionException { } // $ANTLR end "T__82" - /** - * M T 83. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__83" public final void mT__83() throws RecognitionException { try { @@ -2339,11 +1651,6 @@ public final void mT__83() throws RecognitionException { } // $ANTLR end "T__83" - /** - * M T 84. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__84" public final void mT__84() throws RecognitionException { try { @@ -2365,20 +1672,15 @@ public final void mT__84() throws RecognitionException { } // $ANTLR end "T__84" - /** - * M T 85. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__85" public final void mT__85() throws RecognitionException { try { int _type = T__85; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:82:7: ( 'data:' ) - // InternalGaml.g:82:9: 'data:' + // InternalGaml.g:82:7: ( 'camera:' ) + // InternalGaml.g:82:9: 'camera:' { - match("data:"); + match("camera:"); } @@ -2391,20 +1693,15 @@ public final void mT__85() throws RecognitionException { } // $ANTLR end "T__85" - /** - * M T 86. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__86" public final void mT__86() throws RecognitionException { try { int _type = T__86; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:83:7: ( 'const:' ) - // InternalGaml.g:83:9: 'const:' + // InternalGaml.g:83:7: ( 'data:' ) + // InternalGaml.g:83:9: 'data:' { - match("const:"); + match("data:"); } @@ -2417,20 +1714,15 @@ public final void mT__86() throws RecognitionException { } // $ANTLR end "T__86" - /** - * M T 87. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__87" public final void mT__87() throws RecognitionException { try { int _type = T__87; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:84:7: ( 'topology:' ) - // InternalGaml.g:84:9: 'topology:' + // InternalGaml.g:84:7: ( 'const:' ) + // InternalGaml.g:84:9: 'const:' { - match("topology:"); + match("const:"); } @@ -2443,20 +1735,15 @@ public final void mT__87() throws RecognitionException { } // $ANTLR end "T__87" - /** - * M T 88. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__88" public final void mT__88() throws RecognitionException { try { int _type = T__88; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:85:7: ( 'item:' ) - // InternalGaml.g:85:9: 'item:' + // InternalGaml.g:85:7: ( 'topology:' ) + // InternalGaml.g:85:9: 'topology:' { - match("item:"); + match("topology:"); } @@ -2469,20 +1756,15 @@ public final void mT__88() throws RecognitionException { } // $ANTLR end "T__88" - /** - * M T 89. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__89" public final void mT__89() throws RecognitionException { try { int _type = T__89; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:86:7: ( 'init:' ) - // InternalGaml.g:86:9: 'init:' + // InternalGaml.g:86:7: ( 'item:' ) + // InternalGaml.g:86:9: 'item:' { - match("init:"); + match("item:"); } @@ -2495,20 +1777,15 @@ public final void mT__89() throws RecognitionException { } // $ANTLR end "T__89" - /** - * M T 90. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__90" public final void mT__90() throws RecognitionException { try { int _type = T__90; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:87:7: ( 'message:' ) - // InternalGaml.g:87:9: 'message:' + // InternalGaml.g:87:7: ( 'init:' ) + // InternalGaml.g:87:9: 'init:' { - match("message:"); + match("init:"); } @@ -2521,20 +1798,15 @@ public final void mT__90() throws RecognitionException { } // $ANTLR end "T__90" - /** - * M T 91. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__91" public final void mT__91() throws RecognitionException { try { int _type = T__91; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:88:7: ( 'control:' ) - // InternalGaml.g:88:9: 'control:' + // InternalGaml.g:88:7: ( 'message:' ) + // InternalGaml.g:88:9: 'message:' { - match("control:"); + match("message:"); } @@ -2547,20 +1819,15 @@ public final void mT__91() throws RecognitionException { } // $ANTLR end "T__91" - /** - * M T 92. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__92" public final void mT__92() throws RecognitionException { try { int _type = T__92; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:89:7: ( 'layout:' ) - // InternalGaml.g:89:9: 'layout:' + // InternalGaml.g:89:7: ( 'control:' ) + // InternalGaml.g:89:9: 'control:' { - match("layout:"); + match("control:"); } @@ -2573,20 +1840,15 @@ public final void mT__92() throws RecognitionException { } // $ANTLR end "T__92" - /** - * M T 93. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__93" public final void mT__93() throws RecognitionException { try { int _type = T__93; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:90:7: ( 'environment:' ) - // InternalGaml.g:90:9: 'environment:' + // InternalGaml.g:90:7: ( 'layout:' ) + // InternalGaml.g:90:9: 'layout:' { - match("environment:"); + match("layout:"); } @@ -2599,20 +1861,15 @@ public final void mT__93() throws RecognitionException { } // $ANTLR end "T__93" - /** - * M T 94. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__94" public final void mT__94() throws RecognitionException { try { int _type = T__94; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:91:7: ( 'text:' ) - // InternalGaml.g:91:9: 'text:' + // InternalGaml.g:91:7: ( 'environment:' ) + // InternalGaml.g:91:9: 'environment:' { - match("text:"); + match("environment:"); } @@ -2625,20 +1882,15 @@ public final void mT__94() throws RecognitionException { } // $ANTLR end "T__94" - /** - * M T 95. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__95" public final void mT__95() throws RecognitionException { try { int _type = T__95; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:92:7: ( 'image:' ) - // InternalGaml.g:92:9: 'image:' + // InternalGaml.g:92:7: ( 'text:' ) + // InternalGaml.g:92:9: 'text:' { - match("image:"); + match("text:"); } @@ -2651,20 +1903,15 @@ public final void mT__95() throws RecognitionException { } // $ANTLR end "T__95" - /** - * M T 96. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__96" public final void mT__96() throws RecognitionException { try { int _type = T__96; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:93:7: ( 'using:' ) - // InternalGaml.g:93:9: 'using:' + // InternalGaml.g:93:7: ( 'image:' ) + // InternalGaml.g:93:9: 'image:' { - match("using:"); + match("image:"); } @@ -2677,20 +1924,15 @@ public final void mT__96() throws RecognitionException { } // $ANTLR end "T__96" - /** - * M T 97. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__97" public final void mT__97() throws RecognitionException { try { int _type = T__97; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:94:7: ( 'parameter:' ) - // InternalGaml.g:94:9: 'parameter:' + // InternalGaml.g:94:7: ( 'using:' ) + // InternalGaml.g:94:9: 'using:' { - match("parameter:"); + match("using:"); } @@ -2703,20 +1945,15 @@ public final void mT__97() throws RecognitionException { } // $ANTLR end "T__97" - /** - * M T 98. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__98" public final void mT__98() throws RecognitionException { try { int _type = T__98; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:95:7: ( 'aspect:' ) - // InternalGaml.g:95:9: 'aspect:' + // InternalGaml.g:95:7: ( 'parameter:' ) + // InternalGaml.g:95:9: 'parameter:' { - match("aspect:"); + match("parameter:"); } @@ -2729,20 +1966,15 @@ public final void mT__98() throws RecognitionException { } // $ANTLR end "T__98" - /** - * M T 99. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__99" public final void mT__99() throws RecognitionException { try { int _type = T__99; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:96:7: ( 'light:' ) - // InternalGaml.g:96:9: 'light:' + // InternalGaml.g:96:7: ( 'aspect:' ) + // InternalGaml.g:96:9: 'aspect:' { - match("light:"); + match("aspect:"); } @@ -2755,20 +1987,15 @@ public final void mT__99() throws RecognitionException { } // $ANTLR end "T__99" - /** - * M T 100. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__100" public final void mT__100() throws RecognitionException { try { int _type = T__100; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:97:8: ( 'action:' ) - // InternalGaml.g:97:10: 'action:' + // InternalGaml.g:97:8: ( 'light:' ) + // InternalGaml.g:97:10: 'light:' { - match("action:"); + match("light:"); } @@ -2781,20 +2008,15 @@ public final void mT__100() throws RecognitionException { } // $ANTLR end "T__100" - /** - * M T 101. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__101" public final void mT__101() throws RecognitionException { try { int _type = T__101; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:98:8: ( 'on_change:' ) - // InternalGaml.g:98:10: 'on_change:' + // InternalGaml.g:98:8: ( 'action:' ) + // InternalGaml.g:98:10: 'action:' { - match("on_change:"); + match("action:"); } @@ -2807,20 +2029,15 @@ public final void mT__101() throws RecognitionException { } // $ANTLR end "T__101" - /** - * M T 102. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__102" public final void mT__102() throws RecognitionException { try { int _type = T__102; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:99:8: ( '!=' ) - // InternalGaml.g:99:10: '!=' + // InternalGaml.g:99:8: ( 'on_change:' ) + // InternalGaml.g:99:10: 'on_change:' { - match("!="); + match("on_change:"); } @@ -2833,20 +2050,16 @@ public final void mT__102() throws RecognitionException { } // $ANTLR end "T__102" - /** - * M T 103. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__103" public final void mT__103() throws RecognitionException { try { int _type = T__103; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:100:8: ( '=' ) - // InternalGaml.g:100:10: '=' + // InternalGaml.g:100:8: ( '!=' ) + // InternalGaml.g:100:10: '!=' { - match('='); + match("!="); + } @@ -2858,21 +2071,15 @@ public final void mT__103() throws RecognitionException { } // $ANTLR end "T__103" - /** - * M T 104. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__104" public final void mT__104() throws RecognitionException { try { int _type = T__104; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:101:8: ( '>=' ) - // InternalGaml.g:101:10: '>=' + // InternalGaml.g:101:8: ( '=' ) + // InternalGaml.g:101:10: '=' { - match(">="); - + match('='); } @@ -2884,20 +2091,15 @@ public final void mT__104() throws RecognitionException { } // $ANTLR end "T__104" - /** - * M T 105. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__105" public final void mT__105() throws RecognitionException { try { int _type = T__105; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:102:8: ( '<=' ) - // InternalGaml.g:102:10: '<=' + // InternalGaml.g:102:8: ( '>=' ) + // InternalGaml.g:102:10: '>=' { - match("<="); + match(">="); } @@ -2910,20 +2112,16 @@ public final void mT__105() throws RecognitionException { } // $ANTLR end "T__105" - /** - * M T 106. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__106" public final void mT__106() throws RecognitionException { try { int _type = T__106; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:103:8: ( '<' ) - // InternalGaml.g:103:10: '<' + // InternalGaml.g:103:8: ( '<=' ) + // InternalGaml.g:103:10: '<=' { - match('<'); + match("<="); + } @@ -2935,20 +2133,15 @@ public final void mT__106() throws RecognitionException { } // $ANTLR end "T__106" - /** - * M T 107. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__107" public final void mT__107() throws RecognitionException { try { int _type = T__107; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:104:8: ( '>' ) - // InternalGaml.g:104:10: '>' + // InternalGaml.g:104:8: ( '<' ) + // InternalGaml.g:104:10: '<' { - match('>'); + match('<'); } @@ -2960,20 +2153,15 @@ public final void mT__107() throws RecognitionException { } // $ANTLR end "T__107" - /** - * M T 108. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__108" public final void mT__108() throws RecognitionException { try { int _type = T__108; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:105:8: ( '+' ) - // InternalGaml.g:105:10: '+' + // InternalGaml.g:105:8: ( '>' ) + // InternalGaml.g:105:10: '>' { - match('+'); + match('>'); } @@ -2985,20 +2173,15 @@ public final void mT__108() throws RecognitionException { } // $ANTLR end "T__108" - /** - * M T 109. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__109" public final void mT__109() throws RecognitionException { try { int _type = T__109; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:106:8: ( '-' ) - // InternalGaml.g:106:10: '-' + // InternalGaml.g:106:8: ( '+' ) + // InternalGaml.g:106:10: '+' { - match('-'); + match('+'); } @@ -3010,20 +2193,15 @@ public final void mT__109() throws RecognitionException { } // $ANTLR end "T__109" - /** - * M T 110. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__110" public final void mT__110() throws RecognitionException { try { int _type = T__110; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:107:8: ( '*' ) - // InternalGaml.g:107:10: '*' + // InternalGaml.g:107:8: ( '-' ) + // InternalGaml.g:107:10: '-' { - match('*'); + match('-'); } @@ -3035,20 +2213,15 @@ public final void mT__110() throws RecognitionException { } // $ANTLR end "T__110" - /** - * M T 111. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__111" public final void mT__111() throws RecognitionException { try { int _type = T__111; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:108:8: ( '/' ) - // InternalGaml.g:108:10: '/' + // InternalGaml.g:108:8: ( '*' ) + // InternalGaml.g:108:10: '*' { - match('/'); + match('*'); } @@ -3060,20 +2233,15 @@ public final void mT__111() throws RecognitionException { } // $ANTLR end "T__111" - /** - * M T 112. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__112" public final void mT__112() throws RecognitionException { try { int _type = T__112; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:109:8: ( '\\u00B0' ) - // InternalGaml.g:109:10: '\\u00B0' + // InternalGaml.g:109:8: ( '/' ) + // InternalGaml.g:109:10: '/' { - match('\u00B0'); + match('/'); } @@ -3085,20 +2253,15 @@ public final void mT__112() throws RecognitionException { } // $ANTLR end "T__112" - /** - * M T 113. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__113" public final void mT__113() throws RecognitionException { try { int _type = T__113; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:110:8: ( '#' ) - // InternalGaml.g:110:10: '#' + // InternalGaml.g:110:8: ( '\\u00B0' ) + // InternalGaml.g:110:10: '\\u00B0' { - match('#'); + match('\u00B0'); } @@ -3110,20 +2273,15 @@ public final void mT__113() throws RecognitionException { } // $ANTLR end "T__113" - /** - * M T 114. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__114" public final void mT__114() throws RecognitionException { try { int _type = T__114; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:111:8: ( '!' ) - // InternalGaml.g:111:10: '!' + // InternalGaml.g:111:8: ( '#' ) + // InternalGaml.g:111:10: '#' { - match('!'); + match('#'); } @@ -3135,21 +2293,15 @@ public final void mT__114() throws RecognitionException { } // $ANTLR end "T__114" - /** - * M T 115. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__115" public final void mT__115() throws RecognitionException { try { int _type = T__115; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:112:8: ( 'my' ) - // InternalGaml.g:112:10: 'my' + // InternalGaml.g:112:8: ( '!' ) + // InternalGaml.g:112:10: '!' { - match("my"); - + match('!'); } @@ -3161,20 +2313,15 @@ public final void mT__115() throws RecognitionException { } // $ANTLR end "T__115" - /** - * M T 116. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__116" public final void mT__116() throws RecognitionException { try { int _type = T__116; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:113:8: ( 'the' ) - // InternalGaml.g:113:10: 'the' + // InternalGaml.g:113:8: ( 'my' ) + // InternalGaml.g:113:10: 'my' { - match("the"); + match("my"); } @@ -3187,20 +2334,15 @@ public final void mT__116() throws RecognitionException { } // $ANTLR end "T__116" - /** - * M T 117. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__117" public final void mT__117() throws RecognitionException { try { int _type = T__117; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:114:8: ( 'not' ) - // InternalGaml.g:114:10: 'not' + // InternalGaml.g:114:8: ( 'the' ) + // InternalGaml.g:114:10: 'the' { - match("not"); + match("the"); } @@ -3213,20 +2355,15 @@ public final void mT__117() throws RecognitionException { } // $ANTLR end "T__117" - /** - * M T 118. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__118" public final void mT__118() throws RecognitionException { try { int _type = T__118; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:115:8: ( '__synthetic__' ) - // InternalGaml.g:115:10: '__synthetic__' + // InternalGaml.g:115:8: ( 'not' ) + // InternalGaml.g:115:10: 'not' { - match("__synthetic__"); + match("not"); } @@ -3239,20 +2376,15 @@ public final void mT__118() throws RecognitionException { } // $ANTLR end "T__118" - /** - * M T 119. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__119" public final void mT__119() throws RecognitionException { try { int _type = T__119; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:116:8: ( 'model' ) - // InternalGaml.g:116:10: 'model' + // InternalGaml.g:116:8: ( '__synthetic__' ) + // InternalGaml.g:116:10: '__synthetic__' { - match("model"); + match("__synthetic__"); } @@ -3265,20 +2397,15 @@ public final void mT__119() throws RecognitionException { } // $ANTLR end "T__119" - /** - * M T 120. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__120" public final void mT__120() throws RecognitionException { try { int _type = T__120; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:117:8: ( 'import' ) - // InternalGaml.g:117:10: 'import' + // InternalGaml.g:117:8: ( 'model' ) + // InternalGaml.g:117:10: 'model' { - match("import"); + match("model"); } @@ -3291,20 +2418,15 @@ public final void mT__120() throws RecognitionException { } // $ANTLR end "T__120" - /** - * M T 121. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__121" public final void mT__121() throws RecognitionException { try { int _type = T__121; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:118:8: ( 'as' ) - // InternalGaml.g:118:10: 'as' + // InternalGaml.g:118:8: ( 'import' ) + // InternalGaml.g:118:10: 'import' { - match("as"); + match("import"); } @@ -3317,20 +2439,16 @@ public final void mT__121() throws RecognitionException { } // $ANTLR end "T__121" - /** - * M T 122. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__122" public final void mT__122() throws RecognitionException { try { int _type = T__122; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:119:8: ( '@' ) - // InternalGaml.g:119:10: '@' + // InternalGaml.g:119:8: ( 'as' ) + // InternalGaml.g:119:10: 'as' { - match('@'); + match("as"); + } @@ -3342,21 +2460,15 @@ public final void mT__122() throws RecognitionException { } // $ANTLR end "T__122" - /** - * M T 123. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__123" public final void mT__123() throws RecognitionException { try { int _type = T__123; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:120:8: ( 'model:' ) - // InternalGaml.g:120:10: 'model:' + // InternalGaml.g:120:8: ( '@' ) + // InternalGaml.g:120:10: '@' { - match("model:"); - + match('@'); } @@ -3368,20 +2480,15 @@ public final void mT__123() throws RecognitionException { } // $ANTLR end "T__123" - /** - * M T 124. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__124" public final void mT__124() throws RecognitionException { try { int _type = T__124; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:121:8: ( 'else' ) - // InternalGaml.g:121:10: 'else' + // InternalGaml.g:121:8: ( 'model:' ) + // InternalGaml.g:121:10: 'model:' { - match("else"); + match("model:"); } @@ -3394,20 +2501,15 @@ public final void mT__124() throws RecognitionException { } // $ANTLR end "T__124" - /** - * M T 125. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__125" public final void mT__125() throws RecognitionException { try { int _type = T__125; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:122:8: ( 'catch' ) - // InternalGaml.g:122:10: 'catch' + // InternalGaml.g:122:8: ( 'else' ) + // InternalGaml.g:122:10: 'else' { - match("catch"); + match("else"); } @@ -3420,20 +2522,15 @@ public final void mT__125() throws RecognitionException { } // $ANTLR end "T__125" - /** - * M T 126. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__126" public final void mT__126() throws RecognitionException { try { int _type = T__126; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:123:8: ( 'when' ) - // InternalGaml.g:123:10: 'when' + // InternalGaml.g:123:8: ( 'catch' ) + // InternalGaml.g:123:10: 'catch' { - match("when"); + match("catch"); } @@ -3446,20 +2543,16 @@ public final void mT__126() throws RecognitionException { } // $ANTLR end "T__126" - /** - * M T 127. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__127" public final void mT__127() throws RecognitionException { try { int _type = T__127; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:124:8: ( ':' ) - // InternalGaml.g:124:10: ':' + // InternalGaml.g:124:8: ( 'when' ) + // InternalGaml.g:124:10: 'when' { - match(':'); + match("when"); + } @@ -3471,20 +2564,15 @@ public final void mT__127() throws RecognitionException { } // $ANTLR end "T__127" - /** - * M T 128. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__128" public final void mT__128() throws RecognitionException { try { int _type = T__128; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:125:8: ( '(' ) - // InternalGaml.g:125:10: '(' + // InternalGaml.g:125:8: ( ':' ) + // InternalGaml.g:125:10: ':' { - match('('); + match(':'); } @@ -3496,20 +2584,15 @@ public final void mT__128() throws RecognitionException { } // $ANTLR end "T__128" - /** - * M T 129. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__129" public final void mT__129() throws RecognitionException { try { int _type = T__129; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:126:8: ( ')' ) - // InternalGaml.g:126:10: ')' + // InternalGaml.g:126:8: ( '(' ) + // InternalGaml.g:126:10: '(' { - match(')'); + match('('); } @@ -3521,20 +2604,15 @@ public final void mT__129() throws RecognitionException { } // $ANTLR end "T__129" - /** - * M T 130. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__130" public final void mT__130() throws RecognitionException { try { int _type = T__130; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:127:8: ( '{' ) - // InternalGaml.g:127:10: '{' + // InternalGaml.g:127:8: ( ')' ) + // InternalGaml.g:127:10: ')' { - match('{'); + match(')'); } @@ -3546,20 +2624,15 @@ public final void mT__130() throws RecognitionException { } // $ANTLR end "T__130" - /** - * M T 131. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__131" public final void mT__131() throws RecognitionException { try { int _type = T__131; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:128:8: ( '}' ) - // InternalGaml.g:128:10: '}' + // InternalGaml.g:128:8: ( '{' ) + // InternalGaml.g:128:10: '{' { - match('}'); + match('{'); } @@ -3571,20 +2644,15 @@ public final void mT__131() throws RecognitionException { } // $ANTLR end "T__131" - /** - * M T 132. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__132" public final void mT__132() throws RecognitionException { try { int _type = T__132; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:129:8: ( ',' ) - // InternalGaml.g:129:10: ',' + // InternalGaml.g:129:8: ( '}' ) + // InternalGaml.g:129:10: '}' { - match(','); + match('}'); } @@ -3596,21 +2664,15 @@ public final void mT__132() throws RecognitionException { } // $ANTLR end "T__132" - /** - * M T 133. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__133" public final void mT__133() throws RecognitionException { try { int _type = T__133; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:130:8: ( '::' ) - // InternalGaml.g:130:10: '::' + // InternalGaml.g:130:8: ( ',' ) + // InternalGaml.g:130:10: ',' { - match("::"); - + match(','); } @@ -3622,20 +2684,16 @@ public final void mT__133() throws RecognitionException { } // $ANTLR end "T__133" - /** - * M T 134. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__134" public final void mT__134() throws RecognitionException { try { int _type = T__134; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:131:8: ( ']' ) - // InternalGaml.g:131:10: ']' + // InternalGaml.g:131:8: ( '::' ) + // InternalGaml.g:131:10: '::' { - match(']'); + match("::"); + } @@ -3647,20 +2705,15 @@ public final void mT__134() throws RecognitionException { } // $ANTLR end "T__134" - /** - * M T 135. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__135" public final void mT__135() throws RecognitionException { try { int _type = T__135; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:132:8: ( '[' ) - // InternalGaml.g:132:10: '[' + // InternalGaml.g:132:8: ( ']' ) + // InternalGaml.g:132:10: ']' { - match('['); + match(']'); } @@ -3672,21 +2725,15 @@ public final void mT__135() throws RecognitionException { } // $ANTLR end "T__135" - /** - * M T 136. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__136" public final void mT__136() throws RecognitionException { try { int _type = T__136; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:133:8: ( '**unit*' ) - // InternalGaml.g:133:10: '**unit*' + // InternalGaml.g:133:8: ( '[' ) + // InternalGaml.g:133:10: '[' { - match("**unit*"); - + match('['); } @@ -3698,20 +2745,15 @@ public final void mT__136() throws RecognitionException { } // $ANTLR end "T__136" - /** - * M T 137. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__137" public final void mT__137() throws RecognitionException { try { int _type = T__137; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:134:8: ( '**type*' ) - // InternalGaml.g:134:10: '**type*' + // InternalGaml.g:134:8: ( '**unit*' ) + // InternalGaml.g:134:10: '**unit*' { - match("**type*"); + match("**unit*"); } @@ -3724,20 +2766,15 @@ public final void mT__137() throws RecognitionException { } // $ANTLR end "T__137" - /** - * M T 138. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__138" public final void mT__138() throws RecognitionException { try { int _type = T__138; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:135:8: ( '**action*' ) - // InternalGaml.g:135:10: '**action*' + // InternalGaml.g:135:8: ( '**type*' ) + // InternalGaml.g:135:10: '**type*' { - match("**action*"); + match("**type*"); } @@ -3750,20 +2787,15 @@ public final void mT__138() throws RecognitionException { } // $ANTLR end "T__138" - /** - * M T 139. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__139" public final void mT__139() throws RecognitionException { try { int _type = T__139; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:136:8: ( '**skill*' ) - // InternalGaml.g:136:10: '**skill*' + // InternalGaml.g:136:8: ( '**action*' ) + // InternalGaml.g:136:10: '**action*' { - match("**skill*"); + match("**action*"); } @@ -3776,20 +2808,15 @@ public final void mT__139() throws RecognitionException { } // $ANTLR end "T__139" - /** - * M T 140. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__140" public final void mT__140() throws RecognitionException { try { int _type = T__140; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:137:8: ( '**var*' ) - // InternalGaml.g:137:10: '**var*' + // InternalGaml.g:137:8: ( '**skill*' ) + // InternalGaml.g:137:10: '**skill*' { - match("**var*"); + match("**skill*"); } @@ -3802,20 +2829,15 @@ public final void mT__140() throws RecognitionException { } // $ANTLR end "T__140" - /** - * M T 141. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__141" public final void mT__141() throws RecognitionException { try { int _type = T__141; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:138:8: ( '**equation*' ) - // InternalGaml.g:138:10: '**equation*' + // InternalGaml.g:138:8: ( '**var*' ) + // InternalGaml.g:138:10: '**var*' { - match("**equation*"); + match("**var*"); } @@ -3828,20 +2850,15 @@ public final void mT__141() throws RecognitionException { } // $ANTLR end "T__141" - /** - * M T 142. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__142" public final void mT__142() throws RecognitionException { try { int _type = T__142; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:139:8: ( 'global' ) - // InternalGaml.g:139:10: 'global' + // InternalGaml.g:139:8: ( '**equation*' ) + // InternalGaml.g:139:10: '**equation*' { - match("global"); + match("**equation*"); } @@ -3854,20 +2871,15 @@ public final void mT__142() throws RecognitionException { } // $ANTLR end "T__142" - /** - * M T 143. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__143" public final void mT__143() throws RecognitionException { try { int _type = T__143; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:140:8: ( 'loop' ) - // InternalGaml.g:140:10: 'loop' + // InternalGaml.g:140:8: ( 'global' ) + // InternalGaml.g:140:10: 'global' { - match("loop"); + match("global"); } @@ -3880,20 +2892,15 @@ public final void mT__143() throws RecognitionException { } // $ANTLR end "T__143" - /** - * M T 144. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__144" public final void mT__144() throws RecognitionException { try { int _type = T__144; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:141:8: ( 'if' ) - // InternalGaml.g:141:10: 'if' + // InternalGaml.g:141:8: ( 'loop' ) + // InternalGaml.g:141:10: 'loop' { - match("if"); + match("loop"); } @@ -3906,20 +2913,15 @@ public final void mT__144() throws RecognitionException { } // $ANTLR end "T__144" - /** - * M T 145. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__145" public final void mT__145() throws RecognitionException { try { int _type = T__145; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:142:8: ( 'condition:' ) - // InternalGaml.g:142:10: 'condition:' + // InternalGaml.g:142:8: ( 'if' ) + // InternalGaml.g:142:10: 'if' { - match("condition:"); + match("if"); } @@ -3932,20 +2934,15 @@ public final void mT__145() throws RecognitionException { } // $ANTLR end "T__145" - /** - * M T 146. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__146" public final void mT__146() throws RecognitionException { try { int _type = T__146; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:143:8: ( 'try' ) - // InternalGaml.g:143:10: 'try' + // InternalGaml.g:143:8: ( 'condition:' ) + // InternalGaml.g:143:10: 'condition:' { - match("try"); + match("condition:"); } @@ -3958,20 +2955,15 @@ public final void mT__146() throws RecognitionException { } // $ANTLR end "T__146" - /** - * M T 147. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__147" public final void mT__147() throws RecognitionException { try { int _type = T__147; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:144:8: ( 'return' ) - // InternalGaml.g:144:10: 'return' + // InternalGaml.g:144:8: ( 'try' ) + // InternalGaml.g:144:10: 'try' { - match("return"); + match("try"); } @@ -3984,20 +2976,15 @@ public final void mT__147() throws RecognitionException { } // $ANTLR end "T__147" - /** - * M T 148. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__148" public final void mT__148() throws RecognitionException { try { int _type = T__148; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:145:8: ( 'action' ) - // InternalGaml.g:145:10: 'action' + // InternalGaml.g:145:8: ( 'return' ) + // InternalGaml.g:145:10: 'return' { - match("action"); + match("return"); } @@ -4010,20 +2997,15 @@ public final void mT__148() throws RecognitionException { } // $ANTLR end "T__148" - /** - * M T 149. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__149" public final void mT__149() throws RecognitionException { try { int _type = T__149; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:146:8: ( 'set' ) - // InternalGaml.g:146:10: 'set' + // InternalGaml.g:146:8: ( 'action' ) + // InternalGaml.g:146:10: 'action' { - match("set"); + match("action"); } @@ -4036,20 +3018,15 @@ public final void mT__149() throws RecognitionException { } // $ANTLR end "T__149" - /** - * M T 150. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__150" public final void mT__150() throws RecognitionException { try { int _type = T__150; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:147:8: ( 'equation:' ) - // InternalGaml.g:147:10: 'equation:' + // InternalGaml.g:147:8: ( 'set' ) + // InternalGaml.g:147:10: 'set' { - match("equation:"); + match("set"); } @@ -4062,20 +3039,15 @@ public final void mT__150() throws RecognitionException { } // $ANTLR end "T__150" - /** - * M T 151. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__151" public final void mT__151() throws RecognitionException { try { int _type = T__151; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:148:8: ( 'display' ) - // InternalGaml.g:148:10: 'display' + // InternalGaml.g:148:8: ( 'equation:' ) + // InternalGaml.g:148:10: 'equation:' { - match("display"); + match("equation:"); } @@ -4088,20 +3060,15 @@ public final void mT__151() throws RecognitionException { } // $ANTLR end "T__151" - /** - * M T 152. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__152" public final void mT__152() throws RecognitionException { try { int _type = T__152; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:149:8: ( '->' ) - // InternalGaml.g:149:10: '->' + // InternalGaml.g:149:8: ( 'display' ) + // InternalGaml.g:149:10: 'display' { - match("->"); + match("display"); } @@ -4114,20 +3081,16 @@ public final void mT__152() throws RecognitionException { } // $ANTLR end "T__152" - /** - * M T 153. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__153" public final void mT__153() throws RecognitionException { try { int _type = T__153; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:150:8: ( '?' ) - // InternalGaml.g:150:10: '?' + // InternalGaml.g:150:8: ( '->' ) + // InternalGaml.g:150:10: '->' { - match('?'); + match("->"); + } @@ -4139,21 +3102,15 @@ public final void mT__153() throws RecognitionException { } // $ANTLR end "T__153" - /** - * M T 154. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__154" public final void mT__154() throws RecognitionException { try { int _type = T__154; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:151:8: ( 'or' ) - // InternalGaml.g:151:10: 'or' + // InternalGaml.g:151:8: ( '?' ) + // InternalGaml.g:151:10: '?' { - match("or"); - + match('?'); } @@ -4165,20 +3122,15 @@ public final void mT__154() throws RecognitionException { } // $ANTLR end "T__154" - /** - * M T 155. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__155" public final void mT__155() throws RecognitionException { try { int _type = T__155; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:152:8: ( 'and' ) - // InternalGaml.g:152:10: 'and' + // InternalGaml.g:152:8: ( 'or' ) + // InternalGaml.g:152:10: 'or' { - match("and"); + match("or"); } @@ -4191,20 +3143,16 @@ public final void mT__155() throws RecognitionException { } // $ANTLR end "T__155" - /** - * M T 156. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__156" public final void mT__156() throws RecognitionException { try { int _type = T__156; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:153:8: ( '^' ) - // InternalGaml.g:153:10: '^' + // InternalGaml.g:153:8: ( 'and' ) + // InternalGaml.g:153:10: 'and' { - match('^'); + match("and"); + } @@ -4216,20 +3164,15 @@ public final void mT__156() throws RecognitionException { } // $ANTLR end "T__156" - /** - * M T 157. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "T__157" public final void mT__157() throws RecognitionException { try { int _type = T__157; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:154:8: ( '.' ) - // InternalGaml.g:154:10: '.' + // InternalGaml.g:154:8: ( '^' ) + // InternalGaml.g:154:10: '^' { - match('.'); + match('^'); } @@ -4241,20 +3184,35 @@ public final void mT__157() throws RecognitionException { } // $ANTLR end "T__157" - /** - * M RUL E KEYWORD. - * - * @throws RecognitionException the recognition exception - */ + // $ANTLR start "T__158" + public final void mT__158() throws RecognitionException { + try { + int _type = T__158; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalGaml.g:155:8: ( '.' ) + // InternalGaml.g:155:10: '.' + { + match('.'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__158" + // $ANTLR start "RULE_KEYWORD" public final void mRULE_KEYWORD() throws RecognitionException { try { int _type = RULE_KEYWORD; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:17565:14: ( ( 'each' | 'self' | 'myself' | 'nil' | 'super' ) ) - // InternalGaml.g:17565:16: ( 'each' | 'self' | 'myself' | 'nil' | 'super' ) + // InternalGaml.g:17571:14: ( ( 'each' | 'self' | 'myself' | 'nil' | 'super' ) ) + // InternalGaml.g:17571:16: ( 'each' | 'self' | 'myself' | 'nil' | 'super' ) { - // InternalGaml.g:17565:16: ( 'each' | 'self' | 'myself' | 'nil' | 'super' ) + // InternalGaml.g:17571:16: ( 'each' | 'self' | 'myself' | 'nil' | 'super' ) int alt1=5; switch ( input.LA(1) ) { case 'e': @@ -4299,7 +3257,7 @@ else if ( (LA1_2=='u') ) { switch (alt1) { case 1 : - // InternalGaml.g:17565:17: 'each' + // InternalGaml.g:17571:17: 'each' { match("each"); @@ -4307,7 +3265,7 @@ else if ( (LA1_2=='u') ) { } break; case 2 : - // InternalGaml.g:17565:24: 'self' + // InternalGaml.g:17571:24: 'self' { match("self"); @@ -4315,7 +3273,7 @@ else if ( (LA1_2=='u') ) { } break; case 3 : - // InternalGaml.g:17565:31: 'myself' + // InternalGaml.g:17571:31: 'myself' { match("myself"); @@ -4323,7 +3281,7 @@ else if ( (LA1_2=='u') ) { } break; case 4 : - // InternalGaml.g:17565:40: 'nil' + // InternalGaml.g:17571:40: 'nil' { match("nil"); @@ -4331,7 +3289,7 @@ else if ( (LA1_2=='u') ) { } break; case 5 : - // InternalGaml.g:17565:46: 'super' + // InternalGaml.g:17571:46: 'super' { match("super"); @@ -4352,20 +3310,15 @@ else if ( (LA1_2=='u') ) { } // $ANTLR end "RULE_KEYWORD" - /** - * M RUL E INTEGER. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "RULE_INTEGER" public final void mRULE_INTEGER() throws RecognitionException { try { int _type = RULE_INTEGER; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:17567:14: ( ( '0' | '1' .. '9' ( '0' .. '9' )* ) ) - // InternalGaml.g:17567:16: ( '0' | '1' .. '9' ( '0' .. '9' )* ) + // InternalGaml.g:17573:14: ( ( '0' | '1' .. '9' ( '0' .. '9' )* ) ) + // InternalGaml.g:17573:16: ( '0' | '1' .. '9' ( '0' .. '9' )* ) { - // InternalGaml.g:17567:16: ( '0' | '1' .. '9' ( '0' .. '9' )* ) + // InternalGaml.g:17573:16: ( '0' | '1' .. '9' ( '0' .. '9' )* ) int alt3=2; int LA3_0 = input.LA(1); @@ -4383,17 +3336,17 @@ else if ( ((LA3_0>='1' && LA3_0<='9')) ) { } switch (alt3) { case 1 : - // InternalGaml.g:17567:17: '0' + // InternalGaml.g:17573:17: '0' { match('0'); } break; case 2 : - // InternalGaml.g:17567:21: '1' .. '9' ( '0' .. '9' )* + // InternalGaml.g:17573:21: '1' .. '9' ( '0' .. '9' )* { matchRange('1','9'); - // InternalGaml.g:17567:30: ( '0' .. '9' )* + // InternalGaml.g:17573:30: ( '0' .. '9' )* loop2: do { int alt2=2; @@ -4406,7 +3359,7 @@ else if ( ((LA3_0>='1' && LA3_0<='9')) ) { switch (alt2) { case 1 : - // InternalGaml.g:17567:31: '0' .. '9' + // InternalGaml.g:17573:31: '0' .. '9' { matchRange('0','9'); @@ -4435,20 +3388,15 @@ else if ( ((LA3_0>='1' && LA3_0<='9')) ) { } // $ANTLR end "RULE_INTEGER" - /** - * M RUL E BOOLEAN. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "RULE_BOOLEAN" public final void mRULE_BOOLEAN() throws RecognitionException { try { int _type = RULE_BOOLEAN; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:17569:14: ( ( 'true' | 'false' ) ) - // InternalGaml.g:17569:16: ( 'true' | 'false' ) + // InternalGaml.g:17575:14: ( ( 'true' | 'false' ) ) + // InternalGaml.g:17575:16: ( 'true' | 'false' ) { - // InternalGaml.g:17569:16: ( 'true' | 'false' ) + // InternalGaml.g:17575:16: ( 'true' | 'false' ) int alt4=2; int LA4_0 = input.LA(1); @@ -4466,7 +3414,7 @@ else if ( (LA4_0=='f') ) { } switch (alt4) { case 1 : - // InternalGaml.g:17569:17: 'true' + // InternalGaml.g:17575:17: 'true' { match("true"); @@ -4474,7 +3422,7 @@ else if ( (LA4_0=='f') ) { } break; case 2 : - // InternalGaml.g:17569:24: 'false' + // InternalGaml.g:17575:24: 'false' { match("false"); @@ -4495,18 +3443,13 @@ else if ( (LA4_0=='f') ) { } // $ANTLR end "RULE_BOOLEAN" - /** - * M RUL E ID. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "RULE_ID" public final void mRULE_ID() throws RecognitionException { try { int _type = RULE_ID; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:17571:9: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '$' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '$' | '0' .. '9' )* ) - // InternalGaml.g:17571:11: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '$' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '$' | '0' .. '9' )* + // InternalGaml.g:17577:9: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '$' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '$' | '0' .. '9' )* ) + // InternalGaml.g:17577:11: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '$' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '$' | '0' .. '9' )* { if ( input.LA(1)=='$'||(input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { input.consume(); @@ -4517,7 +3460,7 @@ public final void mRULE_ID() throws RecognitionException { recover(mse); throw mse;} - // InternalGaml.g:17571:39: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '$' | '0' .. '9' )* + // InternalGaml.g:17577:39: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '$' | '0' .. '9' )* loop5: do { int alt5=2; @@ -4561,20 +3504,15 @@ public final void mRULE_ID() throws RecognitionException { } // $ANTLR end "RULE_ID" - /** - * M RUL E DOUBLE. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "RULE_DOUBLE" public final void mRULE_DOUBLE() throws RecognitionException { try { int _type = RULE_DOUBLE; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:17573:13: ( ( '1' .. '9' ( '0' .. '9' )* ( '.' ( '0' .. '9' )+ )? ( ( 'E' | 'e' ) ( '+' | '-' )? ( '0' .. '9' )+ )? | '0' ( '.' ( '0' .. '9' )+ )? ( ( 'E' | 'e' ) ( '+' | '-' )? ( '0' .. '9' )+ )? ) ) - // InternalGaml.g:17573:15: ( '1' .. '9' ( '0' .. '9' )* ( '.' ( '0' .. '9' )+ )? ( ( 'E' | 'e' ) ( '+' | '-' )? ( '0' .. '9' )+ )? | '0' ( '.' ( '0' .. '9' )+ )? ( ( 'E' | 'e' ) ( '+' | '-' )? ( '0' .. '9' )+ )? ) + // InternalGaml.g:17579:13: ( ( '1' .. '9' ( '0' .. '9' )* ( '.' ( '0' .. '9' )+ )? ( ( 'E' | 'e' ) ( '+' | '-' )? ( '0' .. '9' )+ )? | '0' ( '.' ( '0' .. '9' )+ )? ( ( 'E' | 'e' ) ( '+' | '-' )? ( '0' .. '9' )+ )? ) ) + // InternalGaml.g:17579:15: ( '1' .. '9' ( '0' .. '9' )* ( '.' ( '0' .. '9' )+ )? ( ( 'E' | 'e' ) ( '+' | '-' )? ( '0' .. '9' )+ )? | '0' ( '.' ( '0' .. '9' )+ )? ( ( 'E' | 'e' ) ( '+' | '-' )? ( '0' .. '9' )+ )? ) { - // InternalGaml.g:17573:15: ( '1' .. '9' ( '0' .. '9' )* ( '.' ( '0' .. '9' )+ )? ( ( 'E' | 'e' ) ( '+' | '-' )? ( '0' .. '9' )+ )? | '0' ( '.' ( '0' .. '9' )+ )? ( ( 'E' | 'e' ) ( '+' | '-' )? ( '0' .. '9' )+ )? ) + // InternalGaml.g:17579:15: ( '1' .. '9' ( '0' .. '9' )* ( '.' ( '0' .. '9' )+ )? ( ( 'E' | 'e' ) ( '+' | '-' )? ( '0' .. '9' )+ )? | '0' ( '.' ( '0' .. '9' )+ )? ( ( 'E' | 'e' ) ( '+' | '-' )? ( '0' .. '9' )+ )? ) int alt17=2; int LA17_0 = input.LA(1); @@ -4592,10 +3530,10 @@ else if ( (LA17_0=='0') ) { } switch (alt17) { case 1 : - // InternalGaml.g:17573:16: '1' .. '9' ( '0' .. '9' )* ( '.' ( '0' .. '9' )+ )? ( ( 'E' | 'e' ) ( '+' | '-' )? ( '0' .. '9' )+ )? + // InternalGaml.g:17579:16: '1' .. '9' ( '0' .. '9' )* ( '.' ( '0' .. '9' )+ )? ( ( 'E' | 'e' ) ( '+' | '-' )? ( '0' .. '9' )+ )? { matchRange('1','9'); - // InternalGaml.g:17573:25: ( '0' .. '9' )* + // InternalGaml.g:17579:25: ( '0' .. '9' )* loop6: do { int alt6=2; @@ -4608,7 +3546,7 @@ else if ( (LA17_0=='0') ) { switch (alt6) { case 1 : - // InternalGaml.g:17573:26: '0' .. '9' + // InternalGaml.g:17579:26: '0' .. '9' { matchRange('0','9'); @@ -4620,7 +3558,7 @@ else if ( (LA17_0=='0') ) { } } while (true); - // InternalGaml.g:17573:37: ( '.' ( '0' .. '9' )+ )? + // InternalGaml.g:17579:37: ( '.' ( '0' .. '9' )+ )? int alt8=2; int LA8_0 = input.LA(1); @@ -4629,10 +3567,10 @@ else if ( (LA17_0=='0') ) { } switch (alt8) { case 1 : - // InternalGaml.g:17573:38: '.' ( '0' .. '9' )+ + // InternalGaml.g:17579:38: '.' ( '0' .. '9' )+ { match('.'); - // InternalGaml.g:17573:42: ( '0' .. '9' )+ + // InternalGaml.g:17579:42: ( '0' .. '9' )+ int cnt7=0; loop7: do { @@ -4646,7 +3584,7 @@ else if ( (LA17_0=='0') ) { switch (alt7) { case 1 : - // InternalGaml.g:17573:43: '0' .. '9' + // InternalGaml.g:17579:43: '0' .. '9' { matchRange('0','9'); @@ -4668,7 +3606,7 @@ else if ( (LA17_0=='0') ) { } - // InternalGaml.g:17573:56: ( ( 'E' | 'e' ) ( '+' | '-' )? ( '0' .. '9' )+ )? + // InternalGaml.g:17579:56: ( ( 'E' | 'e' ) ( '+' | '-' )? ( '0' .. '9' )+ )? int alt11=2; int LA11_0 = input.LA(1); @@ -4677,7 +3615,7 @@ else if ( (LA17_0=='0') ) { } switch (alt11) { case 1 : - // InternalGaml.g:17573:57: ( 'E' | 'e' ) ( '+' | '-' )? ( '0' .. '9' )+ + // InternalGaml.g:17579:57: ( 'E' | 'e' ) ( '+' | '-' )? ( '0' .. '9' )+ { if ( input.LA(1)=='E'||input.LA(1)=='e' ) { input.consume(); @@ -4688,7 +3626,7 @@ else if ( (LA17_0=='0') ) { recover(mse); throw mse;} - // InternalGaml.g:17573:67: ( '+' | '-' )? + // InternalGaml.g:17579:67: ( '+' | '-' )? int alt9=2; int LA9_0 = input.LA(1); @@ -4714,7 +3652,7 @@ else if ( (LA17_0=='0') ) { } - // InternalGaml.g:17573:78: ( '0' .. '9' )+ + // InternalGaml.g:17579:78: ( '0' .. '9' )+ int cnt10=0; loop10: do { @@ -4728,7 +3666,7 @@ else if ( (LA17_0=='0') ) { switch (alt10) { case 1 : - // InternalGaml.g:17573:79: '0' .. '9' + // InternalGaml.g:17579:79: '0' .. '9' { matchRange('0','9'); @@ -4754,10 +3692,10 @@ else if ( (LA17_0=='0') ) { } break; case 2 : - // InternalGaml.g:17573:92: '0' ( '.' ( '0' .. '9' )+ )? ( ( 'E' | 'e' ) ( '+' | '-' )? ( '0' .. '9' )+ )? + // InternalGaml.g:17579:92: '0' ( '.' ( '0' .. '9' )+ )? ( ( 'E' | 'e' ) ( '+' | '-' )? ( '0' .. '9' )+ )? { match('0'); - // InternalGaml.g:17573:96: ( '.' ( '0' .. '9' )+ )? + // InternalGaml.g:17579:96: ( '.' ( '0' .. '9' )+ )? int alt13=2; int LA13_0 = input.LA(1); @@ -4766,10 +3704,10 @@ else if ( (LA17_0=='0') ) { } switch (alt13) { case 1 : - // InternalGaml.g:17573:97: '.' ( '0' .. '9' )+ + // InternalGaml.g:17579:97: '.' ( '0' .. '9' )+ { match('.'); - // InternalGaml.g:17573:101: ( '0' .. '9' )+ + // InternalGaml.g:17579:101: ( '0' .. '9' )+ int cnt12=0; loop12: do { @@ -4783,7 +3721,7 @@ else if ( (LA17_0=='0') ) { switch (alt12) { case 1 : - // InternalGaml.g:17573:102: '0' .. '9' + // InternalGaml.g:17579:102: '0' .. '9' { matchRange('0','9'); @@ -4805,7 +3743,7 @@ else if ( (LA17_0=='0') ) { } - // InternalGaml.g:17573:115: ( ( 'E' | 'e' ) ( '+' | '-' )? ( '0' .. '9' )+ )? + // InternalGaml.g:17579:115: ( ( 'E' | 'e' ) ( '+' | '-' )? ( '0' .. '9' )+ )? int alt16=2; int LA16_0 = input.LA(1); @@ -4814,7 +3752,7 @@ else if ( (LA17_0=='0') ) { } switch (alt16) { case 1 : - // InternalGaml.g:17573:116: ( 'E' | 'e' ) ( '+' | '-' )? ( '0' .. '9' )+ + // InternalGaml.g:17579:116: ( 'E' | 'e' ) ( '+' | '-' )? ( '0' .. '9' )+ { if ( input.LA(1)=='E'||input.LA(1)=='e' ) { input.consume(); @@ -4825,7 +3763,7 @@ else if ( (LA17_0=='0') ) { recover(mse); throw mse;} - // InternalGaml.g:17573:126: ( '+' | '-' )? + // InternalGaml.g:17579:126: ( '+' | '-' )? int alt14=2; int LA14_0 = input.LA(1); @@ -4851,7 +3789,7 @@ else if ( (LA17_0=='0') ) { } - // InternalGaml.g:17573:137: ( '0' .. '9' )+ + // InternalGaml.g:17579:137: ( '0' .. '9' )+ int cnt15=0; loop15: do { @@ -4865,7 +3803,7 @@ else if ( (LA17_0=='0') ) { switch (alt15) { case 1 : - // InternalGaml.g:17573:138: '0' .. '9' + // InternalGaml.g:17579:138: '0' .. '9' { matchRange('0','9'); @@ -4904,20 +3842,15 @@ else if ( (LA17_0=='0') ) { } // $ANTLR end "RULE_DOUBLE" - /** - * M RUL E STRING. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "RULE_STRING" public final void mRULE_STRING() throws RecognitionException { try { int _type = RULE_STRING; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:17575:13: ( ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) - // InternalGaml.g:17575:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // InternalGaml.g:17581:13: ( ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) + // InternalGaml.g:17581:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) { - // InternalGaml.g:17575:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // InternalGaml.g:17581:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) int alt20=2; int LA20_0 = input.LA(1); @@ -4935,10 +3868,10 @@ else if ( (LA20_0=='\'') ) { } switch (alt20) { case 1 : - // InternalGaml.g:17575:16: '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' + // InternalGaml.g:17581:16: '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' { match('\"'); - // InternalGaml.g:17575:20: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* + // InternalGaml.g:17581:20: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* loop18: do { int alt18=3; @@ -4954,7 +3887,7 @@ else if ( ((LA18_0>='\u0000' && LA18_0<='!')||(LA18_0>='#' && LA18_0<='[')||(LA1 switch (alt18) { case 1 : - // InternalGaml.g:17575:21: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\\\' ) + // InternalGaml.g:17581:21: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\\\' ) { match('\\'); if ( input.LA(1)=='\"'||input.LA(1)=='\\'||input.LA(1)=='b'||input.LA(1)=='f'||input.LA(1)=='n'||input.LA(1)=='r'||(input.LA(1)>='t' && input.LA(1)<='u') ) { @@ -4970,7 +3903,7 @@ else if ( ((LA18_0>='\u0000' && LA18_0<='!')||(LA18_0>='#' && LA18_0<='[')||(LA1 } break; case 2 : - // InternalGaml.g:17575:61: ~ ( ( '\\\\' | '\"' ) ) + // InternalGaml.g:17581:61: ~ ( ( '\\\\' | '\"' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -4995,10 +3928,10 @@ else if ( ((LA18_0>='\u0000' && LA18_0<='!')||(LA18_0>='#' && LA18_0<='[')||(LA1 } break; case 2 : - // InternalGaml.g:17575:81: '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' + // InternalGaml.g:17581:81: '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' { match('\''); - // InternalGaml.g:17575:86: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* + // InternalGaml.g:17581:86: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* loop19: do { int alt19=3; @@ -5014,7 +3947,7 @@ else if ( ((LA19_0>='\u0000' && LA19_0<='&')||(LA19_0>='(' && LA19_0<='[')||(LA1 switch (alt19) { case 1 : - // InternalGaml.g:17575:87: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\\'' | '\\\\' ) + // InternalGaml.g:17581:87: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\\'' | '\\\\' ) { match('\\'); if ( input.LA(1)=='\''||input.LA(1)=='\\'||input.LA(1)=='b'||input.LA(1)=='f'||input.LA(1)=='n'||input.LA(1)=='r'||(input.LA(1)>='t' && input.LA(1)<='u') ) { @@ -5030,7 +3963,7 @@ else if ( ((LA19_0>='\u0000' && LA19_0<='&')||(LA19_0>='(' && LA19_0<='[')||(LA1 } break; case 2 : - // InternalGaml.g:17575:128: ~ ( ( '\\\\' | '\\'' ) ) + // InternalGaml.g:17581:128: ~ ( ( '\\\\' | '\\'' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -5068,22 +4001,17 @@ else if ( ((LA19_0>='\u0000' && LA19_0<='&')||(LA19_0>='(' && LA19_0<='[')||(LA1 } // $ANTLR end "RULE_STRING" - /** - * M RUL E M L COMMENT. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "RULE_ML_COMMENT" public final void mRULE_ML_COMMENT() throws RecognitionException { try { int _type = RULE_ML_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:17577:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) - // InternalGaml.g:17577:19: '/*' ( options {greedy=false; } : . )* '*/' + // InternalGaml.g:17583:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) + // InternalGaml.g:17583:19: '/*' ( options {greedy=false; } : . )* '*/' { match("/*"); - // InternalGaml.g:17577:24: ( options {greedy=false; } : . )* + // InternalGaml.g:17583:24: ( options {greedy=false; } : . )* loop21: do { int alt21=2; @@ -5108,7 +4036,7 @@ else if ( ((LA21_0>='\u0000' && LA21_0<=')')||(LA21_0>='+' && LA21_0<='\uFFFF')) switch (alt21) { case 1 : - // InternalGaml.g:17577:52: . + // InternalGaml.g:17583:52: . { matchAny(); @@ -5133,22 +4061,17 @@ else if ( ((LA21_0>='\u0000' && LA21_0<=')')||(LA21_0>='+' && LA21_0<='\uFFFF')) } // $ANTLR end "RULE_ML_COMMENT" - /** - * M RUL E S L COMMENT. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "RULE_SL_COMMENT" public final void mRULE_SL_COMMENT() throws RecognitionException { try { int _type = RULE_SL_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:17579:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) - // InternalGaml.g:17579:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? + // InternalGaml.g:17585:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) + // InternalGaml.g:17585:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? { match("//"); - // InternalGaml.g:17579:24: (~ ( ( '\\n' | '\\r' ) ) )* + // InternalGaml.g:17585:24: (~ ( ( '\\n' | '\\r' ) ) )* loop22: do { int alt22=2; @@ -5161,7 +4084,7 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { switch (alt22) { case 1 : - // InternalGaml.g:17579:24: ~ ( ( '\\n' | '\\r' ) ) + // InternalGaml.g:17585: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(); @@ -5181,7 +4104,7 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { } } while (true); - // InternalGaml.g:17579:40: ( ( '\\r' )? '\\n' )? + // InternalGaml.g:17585:40: ( ( '\\r' )? '\\n' )? int alt24=2; int LA24_0 = input.LA(1); @@ -5190,9 +4113,9 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { } switch (alt24) { case 1 : - // InternalGaml.g:17579:41: ( '\\r' )? '\\n' + // InternalGaml.g:17585:41: ( '\\r' )? '\\n' { - // InternalGaml.g:17579:41: ( '\\r' )? + // InternalGaml.g:17585:41: ( '\\r' )? int alt23=2; int LA23_0 = input.LA(1); @@ -5201,7 +4124,7 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { } switch (alt23) { case 1 : - // InternalGaml.g:17579:41: '\\r' + // InternalGaml.g:17585:41: '\\r' { match('\r'); @@ -5228,20 +4151,15 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { } // $ANTLR end "RULE_SL_COMMENT" - /** - * M RUL E WS. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "RULE_WS" public final void mRULE_WS() throws RecognitionException { try { int _type = RULE_WS; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:17581:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // InternalGaml.g:17581:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalGaml.g:17587:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // InternalGaml.g:17587:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ { - // InternalGaml.g:17581:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalGaml.g:17587:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ int cnt25=0; loop25: do { @@ -5290,18 +4208,13 @@ public final void mRULE_WS() throws RecognitionException { } // $ANTLR end "RULE_WS" - /** - * M RUL E AN Y OTHER. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start "RULE_ANY_OTHER" public final void mRULE_ANY_OTHER() throws RecognitionException { try { int _type = RULE_ANY_OTHER; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalGaml.g:17583:16: ( . ) - // InternalGaml.g:17583:18: . + // InternalGaml.g:17589:16: ( . ) + // InternalGaml.g:17589:18: . { matchAny(); @@ -5316,8 +4229,8 @@ public final void mRULE_ANY_OTHER() throws RecognitionException { // $ANTLR end "RULE_ANY_OTHER" public void mTokens() throws RecognitionException { - // InternalGaml.g:1:8: ( T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | 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 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | T__129 | T__130 | T__131 | T__132 | T__133 | T__134 | T__135 | T__136 | T__137 | T__138 | T__139 | T__140 | T__141 | T__142 | T__143 | T__144 | T__145 | T__146 | T__147 | T__148 | T__149 | T__150 | T__151 | T__152 | T__153 | T__154 | T__155 | T__156 | T__157 | RULE_KEYWORD | RULE_INTEGER | RULE_BOOLEAN | RULE_ID | RULE_DOUBLE | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) - int alt26=154; + // InternalGaml.g:1:8: ( T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | 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 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | T__129 | T__130 | T__131 | T__132 | T__133 | T__134 | T__135 | T__136 | T__137 | T__138 | T__139 | T__140 | T__141 | T__142 | T__143 | T__144 | T__145 | T__146 | T__147 | T__148 | T__149 | T__150 | T__151 | T__152 | T__153 | T__154 | T__155 | T__156 | T__157 | T__158 | RULE_KEYWORD | RULE_INTEGER | RULE_BOOLEAN | RULE_ID | RULE_DOUBLE | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) + int alt26=155; alt26 = dfa26.predict(input); switch (alt26) { case 1 : @@ -6329,70 +5242,77 @@ public void mTokens() throws RecognitionException { } break; case 145 : - // InternalGaml.g:1:932: RULE_KEYWORD + // InternalGaml.g:1:932: T__158 { - mRULE_KEYWORD(); + mT__158(); } break; case 146 : - // InternalGaml.g:1:945: RULE_INTEGER + // InternalGaml.g:1:939: RULE_KEYWORD { - mRULE_INTEGER(); + mRULE_KEYWORD(); } break; case 147 : - // InternalGaml.g:1:958: RULE_BOOLEAN + // InternalGaml.g:1:952: RULE_INTEGER { - mRULE_BOOLEAN(); + mRULE_INTEGER(); } break; case 148 : - // InternalGaml.g:1:971: RULE_ID + // InternalGaml.g:1:965: RULE_BOOLEAN { - mRULE_ID(); + mRULE_BOOLEAN(); } break; case 149 : - // InternalGaml.g:1:979: RULE_DOUBLE + // InternalGaml.g:1:978: RULE_ID { - mRULE_DOUBLE(); + mRULE_ID(); } break; case 150 : - // InternalGaml.g:1:991: RULE_STRING + // InternalGaml.g:1:986: RULE_DOUBLE { - mRULE_STRING(); + mRULE_DOUBLE(); } break; case 151 : - // InternalGaml.g:1:1003: RULE_ML_COMMENT + // InternalGaml.g:1:998: RULE_STRING { - mRULE_ML_COMMENT(); + mRULE_STRING(); } break; case 152 : - // InternalGaml.g:1:1019: RULE_SL_COMMENT + // InternalGaml.g:1:1010: RULE_ML_COMMENT { - mRULE_SL_COMMENT(); + mRULE_ML_COMMENT(); } break; case 153 : - // InternalGaml.g:1:1035: RULE_WS + // InternalGaml.g:1:1026: RULE_SL_COMMENT { - mRULE_WS(); + mRULE_SL_COMMENT(); } break; case 154 : - // InternalGaml.g:1:1043: RULE_ANY_OTHER + // InternalGaml.g:1:1042: RULE_WS + { + mRULE_WS(); + + } + break; + case 155 : + // InternalGaml.g:1:1050: RULE_ANY_OTHER { mRULE_ANY_OTHER(); @@ -6404,34 +5324,19 @@ public void mTokens() throws RecognitionException { } - /** The dfa 26. */ protected DFA26 dfa26 = new DFA26(this); - - /** The Constant DFA26_eotS. */ static final String DFA26_eotS = - "\1\uffff\3\74\1\uffff\1\112\21\74\1\175\1\u0080\1\74\1\u0085\1\uffff\1\u0088\1\u008a\1\u008d\2\uffff\1\74\1\uffff\1\u0093\12\uffff\2\u009e\1\uffff\2\64\2\uffff\7\74\1\uffff\10\74\2\uffff\1\u00b6\3\uffff\2\74\1\u00be\20\74\1\u00d7\4\74\1\u00dc\5\74\1\u00e3\21\74\1\u00f6\5\uffff\3\74\14\uffff\1\74\17\uffff\1\u009e\2\uffff\15\74\1\u010e\2\74\1\u0112\1\74\2\uffff\3\74\1\u0117\2\74\2\uffff\1\u011a\1\74\1\u011c\1\74\1\u011e\23\74\1\uffff\4\74\1\uffff\1\74\1\u0139\4\74\1\uffff\6\74\1\u0146\4\74\1\u014b\1\u014c\3\74\1\uffff\1\74\1\uffff\1\74\1\u0152\1\u0153\6\uffff\7\74\1\u015b\1\u0153\2\74\1\u015e\2\74\1\uffff\1\u0153\1\74\2\uffff\1\74\1\u0163\2\74\1\uffff\2\74\1\uffff\1\74\1\uffff\1\74\1\uffff\15\74\1\u0177\1\u0178\2\74\1\u017c\4\74\1\u0181\1\u0184\2\74\1\uffff\3\74\1\u018a\10\74\1\uffff\1\u0193\1\u0195\2\74\2\uffff\1\u0198\4\74\2\uffff\4\74\1\u01a1\1\u01a2\1\74\1\uffff\1\u01a4\1\74\1\uffff\2\74\1\u0153\1\74\1\uffff\14\74\1\u01b5\1\74\1\u01b7\1\u01b9\2\74\1\u01bc\2\uffff\2\74\2\uffff\1\u01c0\1\74\1\uffff\1\74\1\uffff\1\74\2\uffff\1\74\1\u01c6\2\74\1\u01ca\1\uffff\2\74\1\u01ce\2\74\1\u0198\1\74\1\u01d3\4\uffff\1\74\1\uffff\3\74\1\uffff\4\74\2\uffff\1\74\1\uffff\1\74\1\u01de\1\u01df\1\uffff\1\74\1\u01e1\1\u01e2\1\u01e4\1\u01e5\1\u01e7\1\74\1\u01e9\1\u01ea\1\u01ec\1\74\1\u01ee\1\uffff\1\u01ef\3\uffff\2\74\1\uffff\1\74\1\u01f3\2\uffff\1\u01f4\1\u01f5\2\74\2\uffff\3\74\1\uffff\1\74\1\u0153\2\uffff\2\74\1\u0200\2\uffff\11\74\1\u020b\2\uffff\1\74\7\uffff\1\u020d\2\uffff\1\74\1\uffff\1\u020f\2\uffff\2\74\1\u0212\3\uffff\1\74\1\u0215\1\74\1\uffff\5\74\2\uffff\2\74\1\u021e\2\74\1\u0222\3\74\2\uffff\1\u0226\4\uffff\1\74\1\uffff\1\u0228\1\74\1\uffff\3\74\1\uffff\1\74\1\u022f\1\74\1\u0231\1\uffff\2\74\2\uffff\1\74\1\u0235\1\74\1\uffff\1\74\1\uffff\2\74\1\u023b\1\74\1\u023d\1\u023e\3\uffff\2\74\1\u0241\1\uffff\1\74\1\uffff\2\74\2\uffff\1\74\3\uffff\1\74\1\uffff\5\74\1\uffff\1\74\1\u024d\3\74\1\uffff\1\u0251\1\u0252\1\74\2\uffff\3\74\1\u0257\1\uffff"; - - /** The Constant DFA26_eofS. */ + "\1\uffff\3\74\1\uffff\1\112\21\74\1\175\1\u0080\1\74\1\u0085\1\uffff\1\u0088\1\u008a\1\u008d\2\uffff\1\74\1\uffff\1\u0093\12\uffff\2\u009e\1\uffff\2\64\2\uffff\7\74\1\uffff\10\74\2\uffff\1\u00b6\3\uffff\2\74\1\u00be\20\74\1\u00d7\4\74\1\u00dc\5\74\1\u00e3\21\74\1\u00f6\5\uffff\3\74\14\uffff\1\74\17\uffff\1\u009e\2\uffff\15\74\1\u010e\2\74\1\u0112\1\74\2\uffff\3\74\1\u0117\2\74\2\uffff\1\u011a\1\74\1\u011c\1\74\1\u011e\23\74\1\uffff\4\74\1\uffff\1\74\1\u0139\4\74\1\uffff\6\74\1\u0146\4\74\1\u014b\1\u014c\3\74\1\uffff\1\74\1\uffff\1\74\1\u0152\1\u0153\6\uffff\7\74\1\u015b\1\u0153\2\74\1\u015e\2\74\1\uffff\1\u0153\1\74\2\uffff\1\74\1\u0163\2\74\1\uffff\2\74\1\uffff\1\74\1\uffff\1\74\1\uffff\15\74\1\u0177\1\u0178\2\74\1\u017c\4\74\1\u0181\1\u0184\2\74\1\uffff\3\74\1\u018a\10\74\1\uffff\1\u0193\1\u0195\2\74\2\uffff\1\u0198\4\74\2\uffff\4\74\1\u01a1\1\u01a2\1\74\1\uffff\1\u01a4\1\74\1\uffff\2\74\1\u0153\1\74\1\uffff\14\74\1\u01b5\1\74\1\u01b7\1\u01b9\2\74\1\u01bc\2\uffff\2\74\2\uffff\1\u01c0\1\74\1\uffff\1\74\1\uffff\1\74\2\uffff\1\74\1\u01c6\2\74\1\u01ca\1\uffff\2\74\1\u01ce\2\74\1\u0198\1\74\1\u01d3\4\uffff\1\74\1\uffff\3\74\1\uffff\4\74\2\uffff\1\74\1\uffff\1\74\1\u01de\1\u01df\1\uffff\1\74\1\u01e1\1\u01e2\1\u01e4\1\u01e5\1\u01e7\1\74\1\u01e9\1\u01ea\1\u01ec\1\74\1\u01ef\1\uffff\1\u01f0\3\uffff\2\74\1\uffff\1\74\1\u01f4\2\uffff\1\u01f5\1\u01f6\2\74\2\uffff\3\74\1\uffff\1\74\1\u0153\2\uffff\2\74\1\u0201\2\uffff\11\74\1\u020c\2\uffff\1\74\7\uffff\1\u020e\2\uffff\1\74\1\uffff\1\u0210\3\uffff\2\74\1\u0213\3\uffff\1\74\1\u0216\1\74\1\uffff\5\74\2\uffff\2\74\1\u021f\2\74\1\u0223\3\74\2\uffff\1\u0227\4\uffff\1\74\1\uffff\1\u0229\1\74\1\uffff\3\74\1\uffff\1\74\1\u0230\1\74\1\u0232\1\uffff\2\74\2\uffff\1\74\1\u0236\1\74\1\uffff\1\74\1\uffff\2\74\1\u023c\1\74\1\u023e\1\u023f\3\uffff\2\74\1\u0242\1\uffff\1\74\1\uffff\2\74\2\uffff\1\74\3\uffff\1\74\1\uffff\5\74\1\uffff\1\74\1\u024e\3\74\1\uffff\1\u0252\1\u0253\1\74\2\uffff\3\74\1\u0258\1\uffff"; static final String DFA26_eofS = - "\u0258\uffff"; - - /** The Constant DFA26_minS. */ + "\u0259\uffff"; static final String DFA26_minS = - "\1\0\3\141\1\uffff\1\53\1\154\1\143\1\145\2\141\1\146\1\162\1\141\1\163\2\141\1\151\2\141\1\145\1\165\1\146\1\74\1\55\1\141\1\75\1\uffff\1\76\2\52\2\uffff\1\137\1\uffff\1\72\12\uffff\2\56\1\uffff\2\0\2\uffff\1\165\1\143\1\162\1\145\1\166\1\163\1\143\1\uffff\1\154\1\145\1\166\1\151\1\141\1\154\1\160\1\154\2\uffff\1\53\3\uffff\1\141\1\157\1\44\1\144\1\145\1\147\1\164\1\144\1\146\1\155\1\145\1\141\1\156\1\151\1\162\1\145\1\151\1\141\1\145\1\44\1\157\1\141\1\164\1\163\1\44\1\151\1\164\1\162\1\164\1\163\1\44\1\144\1\147\1\143\1\154\1\171\1\147\1\164\1\157\1\170\2\160\1\145\1\165\1\141\1\145\1\72\1\137\1\44\5\uffff\1\155\1\164\1\154\5\uffff\1\141\6\uffff\1\163\17\uffff\1\56\2\uffff\1\141\2\145\1\157\1\156\1\151\1\145\1\150\1\166\1\143\1\145\2\164\1\44\1\146\1\145\1\44\1\165\2\uffff\1\144\1\160\1\142\1\44\2\145\2\uffff\1\44\1\156\1\44\1\151\1\44\1\145\1\157\1\154\1\165\1\164\1\145\1\143\1\141\1\162\1\144\1\164\2\156\1\160\1\157\1\164\1\147\1\157\1\155\1\uffff\2\167\1\141\1\160\1\uffff\1\156\1\44\1\141\1\143\1\150\1\145\1\uffff\1\145\1\150\1\165\1\163\1\157\1\150\1\44\1\160\1\164\1\145\1\157\2\44\1\145\1\144\1\162\1\uffff\1\143\1\uffff\1\145\2\44\6\uffff\1\171\1\164\1\162\1\160\1\162\1\164\1\162\2\44\1\145\1\151\1\44\1\143\1\165\1\uffff\1\44\1\162\2\uffff\1\145\1\44\1\150\1\141\1\uffff\1\162\1\143\1\uffff\1\164\1\uffff\1\157\1\uffff\1\141\1\166\1\145\1\162\1\165\1\162\1\150\3\164\1\162\1\151\1\145\2\44\1\145\1\153\1\44\1\145\1\162\1\72\1\163\2\44\1\154\1\147\1\uffff\1\155\1\156\1\150\1\44\1\141\3\154\1\163\1\145\1\165\1\164\1\uffff\2\44\1\72\1\154\2\uffff\1\44\1\164\1\154\1\150\1\72\2\uffff\1\156\2\151\1\164\2\44\1\157\1\uffff\1\44\1\145\1\uffff\1\150\1\163\1\44\1\72\1\uffff\1\151\1\154\2\164\1\163\1\156\1\163\1\145\1\170\1\156\1\162\1\141\1\44\1\145\2\44\1\157\1\164\1\44\2\uffff\1\143\1\145\2\uffff\1\44\1\164\1\uffff\1\145\1\uffff\1\151\2\uffff\1\141\1\44\1\145\1\164\1\44\1\uffff\1\147\1\146\1\44\1\151\1\137\1\44\1\164\1\44\4\uffff\1\157\1\uffff\1\162\2\141\1\uffff\1\164\1\157\1\155\1\151\2\uffff\1\156\1\uffff\1\163\2\44\1\uffff\1\143\5\44\1\145\3\44\1\145\1\44\1\uffff\1\44\3\uffff\1\154\1\151\1\uffff\1\164\1\44\2\uffff\2\44\1\163\1\171\2\uffff\1\164\1\72\1\142\1\uffff\1\145\1\44\2\uffff\1\147\1\157\1\44\2\uffff\1\147\1\145\1\171\1\156\1\150\1\156\1\145\1\157\1\155\1\44\2\uffff\1\163\7\uffff\1\44\2\uffff\1\72\1\uffff\1\44\2\uffff\1\72\1\157\1\44\3\uffff\1\164\1\44\1\145\1\uffff\1\145\1\156\1\72\1\150\1\156\2\uffff\1\171\1\145\1\44\1\147\1\145\1\44\2\156\1\145\2\uffff\1\44\4\uffff\1\156\1\uffff\1\44\1\147\1\uffff\1\162\1\164\1\145\1\uffff\1\164\1\44\1\72\1\44\1\uffff\1\145\1\164\2\uffff\1\164\1\44\1\156\1\uffff\1\72\1\uffff\1\157\1\162\1\44\1\167\2\44\3\uffff\1\72\1\151\1\44\1\uffff\1\164\1\uffff\1\160\1\151\2\uffff\1\145\3\uffff\1\143\1\uffff\1\72\1\165\1\144\1\145\1\137\1\uffff\1\154\1\44\1\156\1\137\1\141\1\uffff\2\44\1\164\2\uffff\1\151\1\157\1\156\1\44\1\uffff"; - - /** The Constant DFA26_maxS. */ + "\1\0\3\141\1\uffff\1\53\1\154\1\143\1\145\2\141\1\146\1\162\1\141\1\163\2\141\1\151\2\141\1\145\1\165\1\146\1\74\1\55\1\141\1\75\1\uffff\1\76\2\52\2\uffff\1\137\1\uffff\1\72\12\uffff\2\56\1\uffff\2\0\2\uffff\1\165\1\143\1\162\1\145\1\166\1\163\1\143\1\uffff\1\154\1\145\1\166\1\151\1\141\1\154\1\160\1\154\2\uffff\1\53\3\uffff\1\141\1\157\1\44\1\144\1\145\1\147\1\164\1\144\1\146\1\155\1\145\1\141\1\156\1\151\1\162\1\145\1\151\1\141\1\145\1\44\1\157\1\141\1\164\1\163\1\44\1\151\1\164\1\162\1\164\1\163\1\44\1\144\1\147\1\143\1\154\1\171\1\147\1\164\1\157\1\170\2\160\1\145\1\165\1\141\1\145\1\72\1\137\1\44\5\uffff\1\155\1\164\1\154\5\uffff\1\141\6\uffff\1\163\17\uffff\1\56\2\uffff\1\141\2\145\1\157\1\156\1\151\1\145\1\150\1\166\1\143\1\145\2\164\1\44\1\146\1\145\1\44\1\165\2\uffff\1\144\1\160\1\142\1\44\2\145\2\uffff\1\44\1\156\1\44\1\151\1\44\1\145\1\157\1\154\1\165\1\164\1\145\1\143\1\141\1\162\1\144\1\164\2\156\1\160\1\157\1\164\1\147\1\157\1\155\1\uffff\2\167\1\141\1\160\1\uffff\1\156\1\44\1\141\1\143\1\150\1\145\1\uffff\1\145\1\150\1\165\1\163\1\157\1\150\1\44\1\160\1\164\1\145\1\157\2\44\1\145\1\144\1\162\1\uffff\1\143\1\uffff\1\145\2\44\6\uffff\1\171\1\164\1\162\1\160\1\162\1\164\1\162\2\44\1\145\1\151\1\44\1\143\1\165\1\uffff\1\44\1\162\2\uffff\1\145\1\44\1\150\1\141\1\uffff\1\162\1\143\1\uffff\1\164\1\uffff\1\157\1\uffff\1\141\1\166\1\145\1\162\1\165\1\162\1\150\3\164\1\162\1\151\1\145\2\44\1\145\1\153\1\44\1\145\1\162\1\72\1\163\2\44\1\154\1\147\1\uffff\1\155\1\156\1\150\1\44\1\141\3\154\1\163\1\145\1\165\1\164\1\uffff\2\44\1\72\1\154\2\uffff\1\44\1\164\1\154\1\150\1\72\2\uffff\1\156\2\151\1\164\2\44\1\157\1\uffff\1\44\1\145\1\uffff\1\150\1\163\1\44\1\72\1\uffff\1\151\1\154\2\164\1\163\1\156\1\163\1\145\1\170\1\156\1\162\1\141\1\44\1\145\2\44\1\157\1\164\1\44\2\uffff\1\143\1\145\2\uffff\1\44\1\164\1\uffff\1\145\1\uffff\1\151\2\uffff\1\141\1\44\1\145\1\164\1\44\1\uffff\1\147\1\146\1\44\1\151\1\137\1\44\1\164\1\44\4\uffff\1\157\1\uffff\1\162\2\141\1\uffff\1\164\1\157\1\155\1\151\2\uffff\1\156\1\uffff\1\163\2\44\1\uffff\1\143\5\44\1\145\3\44\1\145\1\44\1\uffff\1\44\3\uffff\1\154\1\151\1\uffff\1\164\1\44\2\uffff\2\44\1\163\1\171\2\uffff\1\164\1\72\1\142\1\uffff\1\145\1\44\2\uffff\1\147\1\157\1\44\2\uffff\1\147\1\145\1\171\1\156\1\150\1\156\1\145\1\157\1\155\1\44\2\uffff\1\163\7\uffff\1\44\2\uffff\1\72\1\uffff\1\44\3\uffff\1\72\1\157\1\44\3\uffff\1\164\1\44\1\145\1\uffff\1\145\1\156\1\72\1\150\1\156\2\uffff\1\171\1\145\1\44\1\147\1\145\1\44\2\156\1\145\2\uffff\1\44\4\uffff\1\156\1\uffff\1\44\1\147\1\uffff\1\162\1\164\1\145\1\uffff\1\164\1\44\1\72\1\44\1\uffff\1\145\1\164\2\uffff\1\164\1\44\1\156\1\uffff\1\72\1\uffff\1\157\1\162\1\44\1\167\2\44\3\uffff\1\72\1\151\1\44\1\uffff\1\164\1\uffff\1\160\1\151\2\uffff\1\145\3\uffff\1\143\1\uffff\1\72\1\165\1\144\1\145\1\137\1\uffff\1\154\1\44\1\156\1\137\1\141\1\uffff\2\44\1\164\2\uffff\1\151\1\157\1\156\1\44\1\uffff"; static final String DFA26_maxS = - "\1\uffff\1\170\1\167\1\141\1\uffff\1\75\1\162\1\163\1\145\2\162\1\164\2\162\1\163\1\165\1\171\1\151\2\157\1\171\1\165\1\166\1\74\1\75\1\157\1\75\1\uffff\1\76\1\52\1\57\2\uffff\1\137\1\uffff\1\72\12\uffff\2\145\1\uffff\2\uffff\2\uffff\1\165\1\160\1\162\1\145\1\166\1\163\1\143\1\uffff\1\154\1\145\1\166\1\151\1\141\1\164\1\160\1\162\2\uffff\1\53\3\uffff\1\151\1\157\1\172\1\144\1\145\1\147\1\164\1\144\2\164\1\145\1\141\1\156\1\151\1\162\1\145\1\166\1\160\1\145\1\172\1\157\1\141\1\164\1\163\1\172\1\151\1\164\1\162\1\164\1\163\1\172\1\144\1\147\1\143\1\154\1\171\1\147\1\164\1\157\1\170\2\160\1\145\1\171\1\141\1\145\1\72\1\137\1\172\5\uffff\1\155\1\164\1\154\5\uffff\1\166\6\uffff\1\163\17\uffff\1\145\2\uffff\1\141\2\145\1\157\1\156\1\151\1\145\1\150\1\166\1\143\1\145\2\164\1\172\1\146\1\145\1\172\1\165\2\uffff\1\144\1\160\1\142\1\172\2\145\2\uffff\1\172\1\156\1\172\1\151\1\172\1\145\1\157\1\154\1\165\1\164\1\145\1\143\1\141\1\162\2\164\2\156\1\160\1\157\1\164\1\147\1\157\1\155\1\uffff\2\167\1\141\1\160\1\uffff\1\156\1\172\1\145\1\143\1\163\1\145\1\uffff\1\145\1\150\1\165\1\163\1\157\1\150\1\172\1\160\1\164\1\145\1\157\2\172\1\145\1\144\1\162\1\uffff\1\143\1\uffff\1\145\2\172\6\uffff\1\171\1\164\1\162\1\160\1\162\1\164\1\162\2\172\1\145\1\151\1\172\1\143\1\165\1\uffff\1\172\1\162\2\uffff\1\145\1\172\1\150\1\141\1\uffff\1\162\1\143\1\uffff\1\164\1\uffff\1\157\1\uffff\1\141\1\166\1\145\1\162\1\165\1\162\1\150\3\164\1\162\1\151\1\145\2\172\1\145\1\153\1\172\1\145\1\162\1\72\1\163\2\172\1\154\1\147\1\uffff\1\155\1\156\1\150\1\172\1\141\3\154\1\163\1\145\1\165\1\164\1\uffff\2\172\1\72\1\154\2\uffff\1\172\1\164\1\154\1\150\1\72\2\uffff\1\156\2\151\1\164\2\172\1\157\1\uffff\1\172\1\145\1\uffff\1\150\1\163\1\172\1\72\1\uffff\1\151\1\154\2\164\1\163\1\156\1\163\1\145\1\170\1\156\1\162\1\141\1\172\1\145\2\172\1\157\1\164\1\172\2\uffff\1\143\1\145\2\uffff\1\172\1\164\1\uffff\1\145\1\uffff\1\151\2\uffff\1\141\1\172\1\145\1\164\1\172\1\uffff\1\147\1\146\1\172\1\151\1\137\1\172\1\164\1\172\4\uffff\1\157\1\uffff\1\162\2\141\1\uffff\1\164\1\157\1\155\1\151\2\uffff\1\156\1\uffff\1\163\2\172\1\uffff\1\143\5\172\1\145\3\172\1\145\1\172\1\uffff\1\172\3\uffff\1\154\1\151\1\uffff\1\164\1\172\2\uffff\2\172\1\163\1\171\2\uffff\1\164\1\72\1\157\1\uffff\1\145\1\172\2\uffff\1\147\1\157\1\172\2\uffff\1\147\1\145\1\171\1\156\1\150\1\156\1\145\1\157\1\155\1\172\2\uffff\1\163\7\uffff\1\172\2\uffff\1\72\1\uffff\1\172\2\uffff\1\72\1\157\1\172\3\uffff\1\164\1\172\1\145\1\uffff\1\145\1\156\1\72\1\150\1\156\2\uffff\1\171\1\145\1\172\1\147\1\145\1\172\2\156\1\145\2\uffff\1\172\4\uffff\1\156\1\uffff\1\172\1\160\1\uffff\1\162\1\164\1\145\1\uffff\1\164\1\172\1\72\1\172\1\uffff\1\145\1\164\2\uffff\1\164\1\172\1\156\1\uffff\1\72\1\uffff\1\157\1\162\1\172\1\167\2\172\3\uffff\1\72\1\151\1\172\1\uffff\1\164\1\uffff\1\160\1\151\2\uffff\1\145\3\uffff\1\143\1\uffff\1\72\1\165\1\144\1\145\1\137\1\uffff\1\154\1\172\1\156\1\137\1\141\1\uffff\2\172\1\164\2\uffff\1\151\1\157\1\156\1\172\1\uffff"; - - /** The Constant DFA26_acceptS. */ + "\1\uffff\1\170\1\167\1\141\1\uffff\1\75\1\162\1\163\1\145\2\162\1\164\2\162\1\163\1\165\1\171\1\151\2\157\1\171\1\165\1\166\1\74\1\75\1\157\1\75\1\uffff\1\76\1\52\1\57\2\uffff\1\137\1\uffff\1\72\12\uffff\2\145\1\uffff\2\uffff\2\uffff\1\165\1\160\1\162\1\145\1\166\1\163\1\143\1\uffff\1\154\1\145\1\166\1\151\1\141\1\164\1\160\1\162\2\uffff\1\53\3\uffff\1\151\1\157\1\172\1\144\1\145\1\147\1\164\1\144\2\164\1\145\1\141\1\156\1\151\1\162\1\145\1\166\1\160\1\145\1\172\1\157\1\141\1\164\1\163\1\172\1\151\1\164\1\162\1\164\1\163\1\172\1\144\1\147\1\143\1\154\1\171\1\147\1\164\1\157\1\170\2\160\1\145\1\171\1\141\1\145\1\72\1\137\1\172\5\uffff\1\155\1\164\1\154\5\uffff\1\166\6\uffff\1\163\17\uffff\1\145\2\uffff\1\141\2\145\1\157\1\156\1\151\1\145\1\150\1\166\1\143\1\145\2\164\1\172\1\146\1\145\1\172\1\165\2\uffff\1\144\1\160\1\142\1\172\2\145\2\uffff\1\172\1\156\1\172\1\151\1\172\1\145\1\157\1\154\1\165\1\164\1\145\1\143\1\141\1\162\2\164\2\156\1\160\1\157\1\164\1\147\1\157\1\155\1\uffff\2\167\1\141\1\160\1\uffff\1\156\1\172\1\145\1\143\1\163\1\145\1\uffff\1\145\1\150\1\165\1\163\1\157\1\150\1\172\1\160\1\164\1\145\1\157\2\172\1\145\1\144\1\162\1\uffff\1\143\1\uffff\1\145\2\172\6\uffff\1\171\1\164\1\162\1\160\1\162\1\164\1\162\2\172\1\145\1\151\1\172\1\143\1\165\1\uffff\1\172\1\162\2\uffff\1\145\1\172\1\150\1\141\1\uffff\1\162\1\143\1\uffff\1\164\1\uffff\1\157\1\uffff\1\141\1\166\1\145\1\162\1\165\1\162\1\150\3\164\1\162\1\151\1\145\2\172\1\145\1\153\1\172\1\145\1\162\1\72\1\163\2\172\1\154\1\147\1\uffff\1\155\1\156\1\150\1\172\1\141\3\154\1\163\1\145\1\165\1\164\1\uffff\2\172\1\72\1\154\2\uffff\1\172\1\164\1\154\1\150\1\72\2\uffff\1\156\2\151\1\164\2\172\1\157\1\uffff\1\172\1\145\1\uffff\1\150\1\163\1\172\1\72\1\uffff\1\151\1\154\2\164\1\163\1\156\1\163\1\145\1\170\1\156\1\162\1\141\1\172\1\145\2\172\1\157\1\164\1\172\2\uffff\1\143\1\145\2\uffff\1\172\1\164\1\uffff\1\145\1\uffff\1\151\2\uffff\1\141\1\172\1\145\1\164\1\172\1\uffff\1\147\1\146\1\172\1\151\1\137\1\172\1\164\1\172\4\uffff\1\157\1\uffff\1\162\2\141\1\uffff\1\164\1\157\1\155\1\151\2\uffff\1\156\1\uffff\1\163\2\172\1\uffff\1\143\5\172\1\145\3\172\1\145\1\172\1\uffff\1\172\3\uffff\1\154\1\151\1\uffff\1\164\1\172\2\uffff\2\172\1\163\1\171\2\uffff\1\164\1\72\1\157\1\uffff\1\145\1\172\2\uffff\1\147\1\157\1\172\2\uffff\1\147\1\145\1\171\1\156\1\150\1\156\1\145\1\157\1\155\1\172\2\uffff\1\163\7\uffff\1\172\2\uffff\1\72\1\uffff\1\172\3\uffff\1\72\1\157\1\172\3\uffff\1\164\1\172\1\145\1\uffff\1\145\1\156\1\72\1\150\1\156\2\uffff\1\171\1\145\1\172\1\147\1\145\1\172\2\156\1\145\2\uffff\1\172\4\uffff\1\156\1\uffff\1\172\1\160\1\uffff\1\162\1\164\1\145\1\uffff\1\164\1\172\1\72\1\172\1\uffff\1\145\1\164\2\uffff\1\164\1\172\1\156\1\uffff\1\72\1\uffff\1\157\1\162\1\172\1\167\2\172\3\uffff\1\72\1\151\1\172\1\uffff\1\164\1\uffff\1\160\1\151\2\uffff\1\145\3\uffff\1\143\1\uffff\1\72\1\165\1\144\1\145\1\137\1\uffff\1\154\1\172\1\156\1\137\1\141\1\uffff\2\172\1\164\2\uffff\1\151\1\157\1\156\1\172\1\uffff"; static final String DFA26_acceptS = - "\4\uffff\1\5\26\uffff\1\132\3\uffff\1\143\1\144\1\uffff\1\155\1\uffff\1\163\1\164\1\165\1\166\1\167\1\171\1\172\1\u008c\1\u008f\1\u0090\2\uffff\1\u0094\2\uffff\1\u0099\1\u009a\7\uffff\1\u0094\10\uffff\1\5\1\7\1\uffff\1\77\1\134\1\135\61\uffff\1\76\1\137\1\100\1\133\1\136\3\uffff\1\131\1\145\1\132\1\u008b\1\140\1\uffff\1\141\1\u0097\1\u0098\1\142\1\143\1\144\1\uffff\1\155\1\170\1\162\1\163\1\164\1\165\1\166\1\167\1\171\1\172\1\u008c\1\u008f\1\u0090\1\u0092\1\u0095\1\uffff\1\u0096\1\u0099\22\uffff\1\75\1\74\6\uffff\1\103\1\154\30\uffff\1\u0083\4\uffff\1\63\6\uffff\1\146\20\uffff\1\104\1\uffff\1\u008d\3\uffff\1\173\1\174\1\175\1\176\1\177\1\u0080\16\uffff\1\u0088\2\uffff\1\4\1\65\4\uffff\1\12\2\uffff\1\32\1\uffff\1\70\1\uffff\1\u008e\32\uffff\1\31\14\uffff\1\67\4\uffff\1\147\1\u0085\5\uffff\1\150\1\u0091\7\uffff\1\157\2\uffff\1\22\4\uffff\1\11\23\uffff\1\20\1\161\2\uffff\1\114\1\71\2\uffff\1\113\1\uffff\1\26\1\uffff\1\110\1\50\5\uffff\1\62\10\uffff\1\u0082\1\121\1\46\1\107\1\uffff\1\u0093\3\uffff\1\101\4\uffff\1\17\1\57\1\uffff\1\2\3\uffff\1\6\14\uffff\1\160\1\uffff\1\51\1\111\1\66\2\uffff\1\16\2\uffff\1\122\1\47\4\uffff\1\123\1\27\3\uffff\1\34\2\uffff\1\156\1\152\3\uffff\1\126\1\44\12\uffff\1\30\1\40\1\uffff\1\u0081\1\23\1\125\1\73\1\52\1\127\1\u0087\1\uffff\1\33\1\72\1\uffff\1\u0086\1\uffff\1\45\1\15\3\uffff\1\64\1\153\1\25\3\uffff\1\105\5\uffff\1\117\1\43\11\uffff\1\106\1\10\1\uffff\1\13\1\102\1\14\1\116\1\uffff\1\24\2\uffff\1\u008a\3\uffff\1\115\4\uffff\1\60\2\uffff\1\u0089\1\1\3\uffff\1\53\1\uffff\1\61\6\uffff\1\42\1\112\1\56\3\uffff\1\21\1\uffff\1\u0084\2\uffff\1\124\1\37\1\uffff\1\36\1\41\1\130\1\uffff\1\3\5\uffff\1\120\5\uffff\1\55\3\uffff\1\35\1\151\4\uffff\1\54"; - - /** The Constant DFA26_specialS. */ + "\4\uffff\1\5\26\uffff\1\133\3\uffff\1\144\1\145\1\uffff\1\156\1\uffff\1\164\1\165\1\166\1\167\1\170\1\172\1\173\1\u008d\1\u0090\1\u0091\2\uffff\1\u0095\2\uffff\1\u009a\1\u009b\7\uffff\1\u0095\10\uffff\1\5\1\7\1\uffff\1\77\1\135\1\136\61\uffff\1\76\1\140\1\100\1\134\1\137\3\uffff\1\132\1\146\1\133\1\u008c\1\141\1\uffff\1\142\1\u0098\1\u0099\1\143\1\144\1\145\1\uffff\1\156\1\171\1\163\1\164\1\165\1\166\1\167\1\170\1\172\1\173\1\u008d\1\u0090\1\u0091\1\u0093\1\u0096\1\uffff\1\u0097\1\u009a\22\uffff\1\75\1\74\6\uffff\1\103\1\155\30\uffff\1\u0084\4\uffff\1\63\6\uffff\1\147\20\uffff\1\104\1\uffff\1\u008e\3\uffff\1\174\1\175\1\176\1\177\1\u0080\1\u0081\16\uffff\1\u0089\2\uffff\1\4\1\65\4\uffff\1\12\2\uffff\1\32\1\uffff\1\70\1\uffff\1\u008f\32\uffff\1\31\14\uffff\1\67\4\uffff\1\150\1\u0086\5\uffff\1\151\1\u0092\7\uffff\1\160\2\uffff\1\22\4\uffff\1\11\23\uffff\1\20\1\162\2\uffff\1\115\1\71\2\uffff\1\114\1\uffff\1\26\1\uffff\1\111\1\50\5\uffff\1\62\10\uffff\1\u0083\1\122\1\46\1\107\1\uffff\1\u0094\3\uffff\1\101\4\uffff\1\17\1\57\1\uffff\1\2\3\uffff\1\6\14\uffff\1\161\1\uffff\1\51\1\112\1\66\2\uffff\1\16\2\uffff\1\123\1\47\4\uffff\1\124\1\27\3\uffff\1\34\2\uffff\1\157\1\153\3\uffff\1\127\1\44\12\uffff\1\30\1\40\1\uffff\1\u0082\1\23\1\126\1\73\1\52\1\130\1\u0088\1\uffff\1\33\1\72\1\uffff\1\u0087\1\uffff\1\110\1\45\1\15\3\uffff\1\64\1\154\1\25\3\uffff\1\105\5\uffff\1\120\1\43\11\uffff\1\106\1\10\1\uffff\1\13\1\102\1\14\1\117\1\uffff\1\24\2\uffff\1\u008b\3\uffff\1\116\4\uffff\1\60\2\uffff\1\u008a\1\1\3\uffff\1\53\1\uffff\1\61\6\uffff\1\42\1\113\1\56\3\uffff\1\21\1\uffff\1\u0085\2\uffff\1\125\1\37\1\uffff\1\36\1\41\1\131\1\uffff\1\3\5\uffff\1\121\5\uffff\1\55\3\uffff\1\35\1\152\4\uffff\1\54"; static final String DFA26_specialS = - "\1\1\60\uffff\1\0\1\2\u0225\uffff}>"; - - /** The Constant DFA26_transitionS. */ + "\1\2\60\uffff\1\0\1\1\u0226\uffff}>"; static final String[] DFA26_transitionS = { "\11\64\2\63\2\64\1\63\22\64\1\63\1\32\1\61\1\40\1\60\2\64\1\62\1\44\1\45\1\35\1\27\1\50\1\34\1\55\1\36\1\56\11\57\1\43\1\4\1\5\1\33\1\30\1\53\1\42\32\60\1\52\1\64\1\51\1\54\1\41\1\64\1\7\1\14\1\11\1\15\1\1\1\22\1\6\1\21\1\13\2\60\1\23\1\20\1\31\1\26\1\17\1\25\1\10\1\2\1\24\1\16\1\3\1\12\3\60\1\46\1\64\1\47\62\64\1\37\uff4f\64", "\1\73\12\uffff\1\72\1\uffff\1\71\2\uffff\1\65\1\67\3\uffff\1\70\1\uffff\1\66", @@ -6869,39 +5774,38 @@ public void mTokens() throws RecognitionException { "\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\22\74\1\u01eb\7\74", "\1\u01ed", - "\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\1\74\13\uffff\12\74\1\u01ee\6\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "", "\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "", "", "", - "\1\u01f0", "\1\u01f1", - "", "\1\u01f2", + "", + "\1\u01f3", "\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "", "", "\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", - "\1\u01f6", "\1\u01f7", + "\1\u01f8", "", "", - "\1\u01f8", "\1\u01f9", - "\1\u01fa\14\uffff\1\u01fb", + "\1\u01fa", + "\1\u01fb\14\uffff\1\u01fc", "", - "\1\u01fc", + "\1\u01fd", "\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "", "", - "\1\u01fd", "\1\u01fe", - "\1\74\13\uffff\12\74\1\u01ff\6\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\1\u01ff", + "\1\74\13\uffff\12\74\1\u0200\6\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "", "", - "\1\u0201", "\1\u0202", "\1\u0203", "\1\u0204", @@ -6910,10 +5814,11 @@ public void mTokens() throws RecognitionException { "\1\u0207", "\1\u0208", "\1\u0209", - "\1\74\13\uffff\12\74\1\u020a\6\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\1\u020a", + "\1\74\13\uffff\12\74\1\u020b\6\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "", "", - "\1\u020c", + "\1\u020d", "", "", "", @@ -6924,37 +5829,38 @@ public void mTokens() throws RecognitionException { "\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "", "", - "\1\u020e", + "\1\u020f", "", "\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "", "", - "\1\u0210", + "", "\1\u0211", + "\1\u0212", "\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "", "", "", - "\1\u0213", - "\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\u0214\1\uffff\32\74", - "\1\u0216", - "", + "\1\u0214", + "\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\u0215\1\uffff\32\74", "\1\u0217", + "", "\1\u0218", "\1\u0219", "\1\u021a", "\1\u021b", + "\1\u021c", "", "", - "\1\u021c", "\1\u021d", + "\1\u021e", "\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", - "\1\u021f", "\1\u0220", - "\1\74\13\uffff\12\74\1\u0221\6\uffff\32\74\4\uffff\1\74\1\uffff\32\74", - "\1\u0223", + "\1\u0221", + "\1\74\13\uffff\12\74\1\u0222\6\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "\1\u0224", "\1\u0225", + "\1\u0226", "", "", "\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", @@ -6962,98 +5868,85 @@ public void mTokens() throws RecognitionException { "", "", "", - "\1\u0227", + "\1\u0228", "", "\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", - "\1\u022a\10\uffff\1\u0229", + "\1\u022b\10\uffff\1\u022a", "", - "\1\u022b", "\1\u022c", "\1\u022d", - "", "\1\u022e", + "", + "\1\u022f", "\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", - "\1\u0230", + "\1\u0231", "\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "", - "\1\u0232", "\1\u0233", + "\1\u0234", "", "", - "\1\u0234", + "\1\u0235", "\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", - "\1\u0236", - "", "\1\u0237", "", "\1\u0238", + "", "\1\u0239", - "\1\74\13\uffff\12\74\1\u023a\6\uffff\32\74\4\uffff\1\74\1\uffff\32\74", - "\1\u023c", + "\1\u023a", + "\1\74\13\uffff\12\74\1\u023b\6\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\1\u023d", "\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "", "", "", - "\1\u023f", "\1\u0240", + "\1\u0241", "\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "", - "\1\u0242", - "", "\1\u0243", - "\1\u0244", - "", "", + "\1\u0244", "\1\u0245", "", "", - "", "\1\u0246", "", + "", + "", "\1\u0247", + "", "\1\u0248", "\1\u0249", "\1\u024a", "\1\u024b", - "", "\1\u024c", + "", + "\1\u024d", "\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", - "\1\u024e", "\1\u024f", "\1\u0250", + "\1\u0251", "", "\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", - "\1\u0253", + "\1\u0254", "", "", - "\1\u0254", "\1\u0255", "\1\u0256", + "\1\u0257", "\1\74\13\uffff\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "" }; - /** The Constant DFA26_eot. */ static final short[] DFA26_eot = DFA.unpackEncodedString(DFA26_eotS); - - /** The Constant DFA26_eof. */ static final short[] DFA26_eof = DFA.unpackEncodedString(DFA26_eofS); - - /** The Constant DFA26_min. */ static final char[] DFA26_min = DFA.unpackEncodedStringToUnsignedChars(DFA26_minS); - - /** The Constant DFA26_max. */ static final char[] DFA26_max = DFA.unpackEncodedStringToUnsignedChars(DFA26_maxS); - - /** The Constant DFA26_accept. */ static final short[] DFA26_accept = DFA.unpackEncodedString(DFA26_acceptS); - - /** The Constant DFA26_special. */ static final short[] DFA26_special = DFA.unpackEncodedString(DFA26_specialS); - - /** The Constant DFA26_transition. */ static final short[][] DFA26_transition; static { @@ -7064,16 +5957,8 @@ public void mTokens() throws RecognitionException { } } - /** - * The Class DFA26. - */ class DFA26 extends DFA { - /** - * Instantiates a new dfa26. - * - * @param recognizer the recognizer - */ public DFA26(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 26; @@ -7086,7 +5971,7 @@ public DFA26(BaseRecognizer recognizer) { this.transition = DFA26_transition; } public String getDescription() { - return "1:1: Tokens : ( T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | 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 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | T__129 | T__130 | T__131 | T__132 | T__133 | T__134 | T__135 | T__136 | T__137 | T__138 | T__139 | T__140 | T__141 | T__142 | T__143 | T__144 | T__145 | T__146 | T__147 | T__148 | T__149 | T__150 | T__151 | T__152 | T__153 | T__154 | T__155 | T__156 | T__157 | RULE_KEYWORD | RULE_INTEGER | RULE_BOOLEAN | RULE_ID | RULE_DOUBLE | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; + return "1:1: Tokens : ( T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | 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 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | T__129 | T__130 | T__131 | T__132 | T__133 | T__134 | T__135 | T__136 | T__137 | T__138 | T__139 | T__140 | T__141 | T__142 | T__143 | T__144 | T__145 | T__146 | T__147 | T__148 | T__149 | T__150 | T__151 | T__152 | T__153 | T__154 | T__155 | T__156 | T__157 | T__158 | RULE_KEYWORD | RULE_INTEGER | RULE_BOOLEAN | RULE_ID | RULE_DOUBLE | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { IntStream input = _input; @@ -7103,6 +5988,16 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc if ( s>=0 ) return s; break; case 1 : + int LA26_50 = input.LA(1); + + s = -1; + if ( ((LA26_50>='\u0000' && LA26_50<='\uFFFF')) ) {s = 161;} + + else s = 52; + + if ( s>=0 ) return s; + break; + case 2 : int LA26_0 = input.LA(1); s = -1; @@ -7210,16 +6105,6 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc else if ( ((LA26_0>='\u0000' && LA26_0<='\b')||(LA26_0>='\u000B' && LA26_0<='\f')||(LA26_0>='\u000E' && LA26_0<='\u001F')||(LA26_0>='%' && LA26_0<='&')||LA26_0=='\\'||LA26_0=='`'||LA26_0=='|'||(LA26_0>='~' && LA26_0<='\u00AF')||(LA26_0>='\u00B1' && LA26_0<='\uFFFF')) ) {s = 52;} - if ( s>=0 ) return s; - break; - case 2 : - int LA26_50 = input.LA(1); - - s = -1; - if ( ((LA26_50>='\u0000' && LA26_50<='\uFFFF')) ) {s = 161;} - - else s = 52; - if ( s>=0 ) return s; break; } diff --git a/ummisco.gama.ui.modeling/src-gen/msi/gama/lang/gaml/ide/contentassist/antlr/internal/InternalGamlParser.java b/ummisco.gama.ui.modeling/src-gen/msi/gama/lang/gaml/ide/contentassist/antlr/internal/InternalGamlParser.java index 38a7620d65..e158a45bfd 100644 --- a/ummisco.gama.ui.modeling/src-gen/msi/gama/lang/gaml/ide/contentassist/antlr/internal/InternalGamlParser.java +++ b/ummisco.gama.ui.modeling/src-gen/msi/gama/lang/gaml/ide/contentassist/antlr/internal/InternalGamlParser.java @@ -1,13 +1,3 @@ -/******************************************************************************************************* - * - * InternalGamlParser.java, in ummisco.gama.ui.modeling, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ package msi.gama.lang.gaml.ide.contentassist.antlr.internal; import java.io.InputStream; @@ -30,502 +20,175 @@ import java.util.ArrayList; import java.util.Map; import java.util.HashMap; - -/** - * The Class InternalGamlParser. - */ @SuppressWarnings("all") public class InternalGamlParser extends AbstractInternalContentAssistParser { - - /** The Constant tokenNames. */ public static final String[] tokenNames = new String[] { - "", "", "", "", "RULE_STRING", "RULE_ID", "RULE_INTEGER", "RULE_DOUBLE", "RULE_BOOLEAN", "RULE_KEYWORD", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'equation'", "'solve'", "'experiment'", "'var:'", "';'", "'value:'", "'<-'", "'species'", "'grid'", "'ask'", "'release'", "'capture'", "'create'", "'write'", "'error'", "'warn'", "'exception'", "'save'", "'assert'", "'inspect'", "'browse'", "'draw'", "'using'", "'switch'", "'put'", "'add'", "'remove'", "'match'", "'match_between'", "'match_one'", "'parameter'", "'status'", "'highlight'", "'focus_on'", "'layout'", "'light'", "'camera'", "'text'", "'image'", "'data'", "'chart'", "'agents'", "'graphics'", "'display_population'", "'display_grid'", "'quadtree'", "'event'", "'overlay'", "'datalist'", "'mesh'", "'do'", "'invoke'", "'var'", "'const'", "'let'", "'arg'", "'init'", "'reflex'", "'aspect'", "'<<'", "'<<+'", "'+<-'", "'<+'", "'>-'", "'name:'", "'returns:'", "'as:'", "'of:'", "'parent:'", "'species:'", "'type:'", "'data:'", "'const:'", "'topology:'", "'item:'", "'init:'", "'message:'", "'control:'", "'layout:'", "'environment:'", "'text:'", "'image:'", "'using:'", "'parameter:'", "'aspect:'", "'light:'", "'action:'", "'on_change:'", "'!='", "'='", "'>='", "'<='", "'<'", "'>'", "'+'", "'-'", "'*'", "'/'", "'\\u00B0'", "'#'", "'!'", "'my'", "'the'", "'not'", "'__synthetic__'", "'model'", "'import'", "'as'", "'@'", "'model:'", "'else'", "'catch'", "'when'", "':'", "'('", "')'", "'{'", "'}'", "','", "'::'", "']'", "'['", "'**unit*'", "'**type*'", "'**action*'", "'**skill*'", "'**var*'", "'**equation*'", "'global'", "'loop'", "'if'", "'condition:'", "'try'", "'return'", "'action'", "'set'", "'equation:'", "'display'", "'->'", "'?'", "'or'", "'and'", "'^'", "'.'" + "", "", "", "", "RULE_STRING", "RULE_ID", "RULE_INTEGER", "RULE_DOUBLE", "RULE_BOOLEAN", "RULE_KEYWORD", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'equation'", "'solve'", "'experiment'", "'var:'", "';'", "'value:'", "'<-'", "'species'", "'grid'", "'ask'", "'release'", "'capture'", "'create'", "'write'", "'error'", "'warn'", "'exception'", "'save'", "'assert'", "'inspect'", "'browse'", "'draw'", "'using'", "'switch'", "'put'", "'add'", "'remove'", "'match'", "'match_between'", "'match_one'", "'parameter'", "'status'", "'highlight'", "'focus_on'", "'layout'", "'light'", "'camera'", "'text'", "'image'", "'data'", "'chart'", "'agents'", "'graphics'", "'display_population'", "'display_grid'", "'quadtree'", "'event'", "'overlay'", "'datalist'", "'mesh'", "'do'", "'invoke'", "'var'", "'const'", "'let'", "'arg'", "'init'", "'reflex'", "'aspect'", "'<<'", "'<<+'", "'+<-'", "'<+'", "'>-'", "'name:'", "'returns:'", "'as:'", "'of:'", "'parent:'", "'species:'", "'type:'", "'camera:'", "'data:'", "'const:'", "'topology:'", "'item:'", "'init:'", "'message:'", "'control:'", "'layout:'", "'environment:'", "'text:'", "'image:'", "'using:'", "'parameter:'", "'aspect:'", "'light:'", "'action:'", "'on_change:'", "'!='", "'='", "'>='", "'<='", "'<'", "'>'", "'+'", "'-'", "'*'", "'/'", "'\\u00B0'", "'#'", "'!'", "'my'", "'the'", "'not'", "'__synthetic__'", "'model'", "'import'", "'as'", "'@'", "'model:'", "'else'", "'catch'", "'when'", "':'", "'('", "')'", "'{'", "'}'", "','", "'::'", "']'", "'['", "'**unit*'", "'**type*'", "'**action*'", "'**skill*'", "'**var*'", "'**equation*'", "'global'", "'loop'", "'if'", "'condition:'", "'try'", "'return'", "'action'", "'set'", "'equation:'", "'display'", "'->'", "'?'", "'or'", "'and'", "'^'", "'.'" }; - - /** The Constant T__144. */ public static final int T__144=144; - - /** The Constant T__143. */ public static final int T__143=143; - - /** The Constant T__146. */ public static final int T__146=146; - - /** The Constant T__50. */ public static final int T__50=50; - - /** The Constant T__145. */ public static final int T__145=145; - - /** The Constant T__140. */ public static final int T__140=140; - - /** The Constant T__142. */ public static final int T__142=142; - - /** The Constant T__141. */ public static final int T__141=141; - - /** The Constant T__59. */ public static final int T__59=59; - - /** The Constant T__55. */ public static final int T__55=55; - - /** The Constant T__56. */ public static final int T__56=56; - - /** The Constant T__57. */ public static final int T__57=57; - - /** The Constant T__58. */ public static final int T__58=58; - - /** The Constant T__51. */ public static final int T__51=51; - - /** The Constant T__137. */ public static final int T__137=137; - - /** The Constant T__52. */ public static final int T__52=52; - - /** The Constant T__136. */ public static final int T__136=136; - - /** The Constant T__53. */ public static final int T__53=53; - - /** The Constant T__139. */ public static final int T__139=139; - - /** The Constant T__54. */ public static final int T__54=54; - - /** The Constant T__138. */ public static final int T__138=138; - - /** The Constant T__133. */ public static final int T__133=133; - - /** The Constant T__132. */ public static final int T__132=132; - - /** The Constant T__60. */ public static final int T__60=60; - - /** The Constant T__135. */ public static final int T__135=135; - - /** The Constant T__61. */ public static final int T__61=61; - - /** The Constant T__134. */ public static final int T__134=134; - - /** The Constant RULE_ID. */ public static final int RULE_ID=5; - - /** The Constant T__131. */ public static final int T__131=131; - - /** The Constant T__130. */ public static final int T__130=130; - - /** The Constant T__66. */ public static final int T__66=66; - - /** The Constant RULE_ML_COMMENT. */ public static final int RULE_ML_COMMENT=10; - - /** The Constant T__67. */ public static final int T__67=67; - - /** The Constant T__129. */ public static final int T__129=129; - - /** The Constant T__68. */ public static final int T__68=68; - - /** The Constant T__69. */ public static final int T__69=69; - - /** The Constant T__62. */ public static final int T__62=62; - - /** The Constant T__126. */ public static final int T__126=126; - - /** The Constant T__63. */ public static final int T__63=63; - - /** The Constant T__125. */ public static final int T__125=125; - - /** The Constant T__64. */ public static final int T__64=64; - - /** The Constant T__128. */ public static final int T__128=128; - - /** The Constant T__65. */ public static final int T__65=65; - - /** The Constant T__127. */ public static final int T__127=127; - - /** The Constant T__37. */ public static final int T__37=37; - - /** The Constant T__38. */ public static final int T__38=38; - - /** The Constant T__39. */ public static final int T__39=39; - - /** The Constant T__33. */ public static final int T__33=33; - - /** The Constant T__34. */ public static final int T__34=34; - - /** The Constant T__35. */ public static final int T__35=35; - - /** The Constant T__36. */ public static final int T__36=36; - - /** The Constant T__30. */ public static final int T__30=30; - - /** The Constant T__31. */ + public static final int T__158=158; public static final int T__31=31; - - /** The Constant T__32. */ public static final int T__32=32; - - /** The Constant T__155. */ public static final int T__155=155; - - /** The Constant RULE_KEYWORD. */ public static final int RULE_KEYWORD=9; - - /** The Constant T__154. */ public static final int T__154=154; - - /** The Constant T__157. */ public static final int T__157=157; - - /** The Constant T__156. */ public static final int T__156=156; - - /** The Constant T__151. */ public static final int T__151=151; - - /** The Constant T__150. */ public static final int T__150=150; - - /** The Constant T__153. */ public static final int T__153=153; - - /** The Constant T__152. */ public static final int T__152=152; - - /** The Constant T__48. */ public static final int T__48=48; - - /** The Constant T__49. */ public static final int T__49=49; - - /** The Constant T__44. */ public static final int T__44=44; - - /** The Constant T__45. */ public static final int T__45=45; - - /** The Constant T__46. */ public static final int T__46=46; - - /** The Constant T__47. */ public static final int T__47=47; - - /** The Constant T__40. */ public static final int T__40=40; - - /** The Constant T__148. */ public static final int T__148=148; - - /** The Constant T__41. */ public static final int T__41=41; - - /** The Constant T__147. */ public static final int T__147=147; - - /** The Constant T__42. */ public static final int T__42=42; - - /** The Constant T__43. */ public static final int T__43=43; - - /** The Constant T__149. */ public static final int T__149=149; - - /** The Constant T__91. */ public static final int T__91=91; - - /** The Constant T__100. */ public static final int T__100=100; - - /** The Constant T__92. */ public static final int T__92=92; - - /** The Constant T__93. */ public static final int T__93=93; - - /** The Constant T__102. */ public static final int T__102=102; - - /** The Constant T__94. */ public static final int T__94=94; - - /** The Constant T__101. */ public static final int T__101=101; - - /** The Constant T__90. */ public static final int T__90=90; - - /** The Constant RULE_BOOLEAN. */ public static final int RULE_BOOLEAN=8; - - /** The Constant T__19. */ public static final int T__19=19; - - /** The Constant T__15. */ public static final int T__15=15; - - /** The Constant T__16. */ public static final int T__16=16; - - /** The Constant T__17. */ public static final int T__17=17; - - /** The Constant T__18. */ public static final int T__18=18; - - /** The Constant T__99. */ public static final int T__99=99; - - /** The Constant T__14. */ public static final int T__14=14; - - /** The Constant T__95. */ public static final int T__95=95; - - /** The Constant T__96. */ public static final int T__96=96; - - /** The Constant T__97. */ public static final int T__97=97; - - /** The Constant T__98. */ public static final int T__98=98; - - /** The Constant T__26. */ public static final int T__26=26; - - /** The Constant T__27. */ public static final int T__27=27; - - /** The Constant T__28. */ public static final int T__28=28; - - /** The Constant T__29. */ public static final int T__29=29; - - /** The Constant T__22. */ public static final int T__22=22; - - /** The Constant T__23. */ public static final int T__23=23; - - /** The Constant T__24. */ public static final int T__24=24; - - /** The Constant T__25. */ public static final int T__25=25; - - /** The Constant T__20. */ public static final int T__20=20; - - /** The Constant T__21. */ public static final int T__21=21; - - /** The Constant T__122. */ public static final int T__122=122; - - /** The Constant T__70. */ public static final int T__70=70; - - /** The Constant T__121. */ public static final int T__121=121; - - /** The Constant T__71. */ public static final int T__71=71; - - /** The Constant T__124. */ public static final int T__124=124; - - /** The Constant T__72. */ public static final int T__72=72; - - /** The Constant T__123. */ public static final int T__123=123; - - /** The Constant T__120. */ public static final int T__120=120; - - /** The Constant RULE_STRING. */ public static final int RULE_STRING=4; - - /** The Constant RULE_SL_COMMENT. */ public static final int RULE_SL_COMMENT=11; - - /** The Constant RULE_DOUBLE. */ public static final int RULE_DOUBLE=7; - - /** The Constant T__77. */ public static final int T__77=77; - - /** The Constant T__119. */ public static final int T__119=119; - - /** The Constant T__78. */ public static final int T__78=78; - - /** The Constant T__118. */ public static final int T__118=118; - - /** The Constant T__79. */ public static final int T__79=79; - - /** The Constant T__73. */ public static final int T__73=73; - - /** The Constant T__115. */ public static final int T__115=115; - - /** The Constant EOF. */ public static final int EOF=-1; - - /** The Constant T__74. */ public static final int T__74=74; - - /** The Constant T__114. */ public static final int T__114=114; - - /** The Constant T__75. */ public static final int T__75=75; - - /** The Constant T__117. */ public static final int T__117=117; - - /** The Constant T__76. */ public static final int T__76=76; - - /** The Constant T__116. */ public static final int T__116=116; - - /** The Constant T__80. */ public static final int T__80=80; - - /** The Constant T__111. */ public static final int T__111=111; - - /** The Constant T__81. */ public static final int T__81=81; - - /** The Constant T__110. */ public static final int T__110=110; - - /** The Constant T__82. */ public static final int T__82=82; - - /** The Constant T__113. */ public static final int T__113=113; - - /** The Constant T__83. */ public static final int T__83=83; - - /** The Constant T__112. */ public static final int T__112=112; - - /** The Constant RULE_WS. */ public static final int RULE_WS=12; - - /** The Constant RULE_ANY_OTHER. */ public static final int RULE_ANY_OTHER=13; - - /** The Constant T__88. */ public static final int T__88=88; - - /** The Constant T__108. */ public static final int T__108=108; - - /** The Constant T__89. */ public static final int T__89=89; - - /** The Constant T__107. */ public static final int T__107=107; - - /** The Constant T__109. */ public static final int T__109=109; - - /** The Constant T__84. */ public static final int T__84=84; - - /** The Constant T__104. */ public static final int T__104=104; - - /** The Constant T__85. */ public static final int T__85=85; - - /** The Constant T__103. */ public static final int T__103=103; - - /** The Constant RULE_INTEGER. */ public static final int RULE_INTEGER=6; - - /** The Constant T__86. */ public static final int T__86=86; - - /** The Constant T__106. */ public static final int T__106=106; - - /** The Constant T__87. */ public static final int T__87=87; - - /** The Constant T__105. */ public static final int T__105=105; // delegates // delegators - /** - * Instantiates a new internal gaml parser. - * - * @param input the input - */ - public InternalGamlParser(TokenStream input) { + public InternalGamlParser(TokenStream input) { this(input, new RecognizerSharedState()); } - - /** - * Instantiates a new internal gaml parser. - * - * @param input the input - * @param state the state - */ public InternalGamlParser(TokenStream input, RecognizerSharedState state) { super(input, state); @@ -536,15 +199,9 @@ public InternalGamlParser(TokenStream input, RecognizerSharedState state) { public String getGrammarFileName() { return "InternalGaml.g"; } - /** The grammar access. */ - private GamlGrammarAccess grammarAccess; + private GamlGrammarAccess grammarAccess; - /** - * Sets the grammar access. - * - * @param grammarAccess the new grammar access - */ - public void setGrammarAccess(GamlGrammarAccess grammarAccess) { + public void setGrammarAccess(GamlGrammarAccess grammarAccess) { this.grammarAccess = grammarAccess; } @@ -561,11 +218,6 @@ protected String getValueForTokenName(String tokenName) { // $ANTLR start "entryRuleEntry" - /** - * Entry rule entry. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:54:1: entryRuleEntry : ruleEntry EOF ; public final void entryRuleEntry() throws RecognitionException { try { @@ -600,11 +252,6 @@ public final void entryRuleEntry() throws RecognitionException { // $ANTLR start "ruleEntry" - /** - * Rule entry. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:63:1: ruleEntry : ( ( rule__Entry__Alternatives ) ) ; public final void ruleEntry() throws RecognitionException { @@ -656,11 +303,6 @@ public final void ruleEntry() throws RecognitionException { // $ANTLR start "entryRuleStandaloneBlock" - /** - * Entry rule standalone block. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:79:1: entryRuleStandaloneBlock : ruleStandaloneBlock EOF ; public final void entryRuleStandaloneBlock() throws RecognitionException { try { @@ -695,11 +337,6 @@ public final void entryRuleStandaloneBlock() throws RecognitionException { // $ANTLR start "ruleStandaloneBlock" - /** - * Rule standalone block. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:88:1: ruleStandaloneBlock : ( ( rule__StandaloneBlock__Group__0 ) ) ; public final void ruleStandaloneBlock() throws RecognitionException { @@ -751,11 +388,6 @@ public final void ruleStandaloneBlock() throws RecognitionException { // $ANTLR start "entryRuleStringEvaluator" - /** - * Entry rule string evaluator. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:104:1: entryRuleStringEvaluator : ruleStringEvaluator EOF ; public final void entryRuleStringEvaluator() throws RecognitionException { try { @@ -790,11 +422,6 @@ public final void entryRuleStringEvaluator() throws RecognitionException { // $ANTLR start "ruleStringEvaluator" - /** - * Rule string evaluator. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:113:1: ruleStringEvaluator : ( ( rule__StringEvaluator__Group__0 ) ) ; public final void ruleStringEvaluator() throws RecognitionException { @@ -846,11 +473,6 @@ public final void ruleStringEvaluator() throws RecognitionException { // $ANTLR start "entryRuleModel" - /** - * Entry rule model. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:129:1: entryRuleModel : ruleModel EOF ; public final void entryRuleModel() throws RecognitionException { try { @@ -885,11 +507,6 @@ public final void entryRuleModel() throws RecognitionException { // $ANTLR start "ruleModel" - /** - * Rule model. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:138:1: ruleModel : ( ( rule__Model__Group__0 ) ) ; public final void ruleModel() throws RecognitionException { @@ -941,11 +558,6 @@ public final void ruleModel() throws RecognitionException { // $ANTLR start "entryRuleModelBlock" - /** - * Entry rule model block. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:154:1: entryRuleModelBlock : ruleModelBlock EOF ; public final void entryRuleModelBlock() throws RecognitionException { try { @@ -980,11 +592,6 @@ public final void entryRuleModelBlock() throws RecognitionException { // $ANTLR start "ruleModelBlock" - /** - * Rule model block. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:163:1: ruleModelBlock : ( ( rule__ModelBlock__Group__0 ) ) ; public final void ruleModelBlock() throws RecognitionException { @@ -1036,11 +643,6 @@ public final void ruleModelBlock() throws RecognitionException { // $ANTLR start "entryRuleImport" - /** - * Entry rule import. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:179:1: entryRuleImport : ruleImport EOF ; public final void entryRuleImport() throws RecognitionException { try { @@ -1075,11 +677,6 @@ public final void entryRuleImport() throws RecognitionException { // $ANTLR start "ruleImport" - /** - * Rule import. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:188:1: ruleImport : ( ( rule__Import__Group__0 ) ) ; public final void ruleImport() throws RecognitionException { @@ -1131,11 +728,6 @@ public final void ruleImport() throws RecognitionException { // $ANTLR start "entryRulePragma" - /** - * Entry rule pragma. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:204:1: entryRulePragma : rulePragma EOF ; public final void entryRulePragma() throws RecognitionException { try { @@ -1170,11 +762,6 @@ public final void entryRulePragma() throws RecognitionException { // $ANTLR start "rulePragma" - /** - * Rule pragma. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:213:1: rulePragma : ( ( rule__Pragma__Group__0 ) ) ; public final void rulePragma() throws RecognitionException { @@ -1226,11 +813,6 @@ public final void rulePragma() throws RecognitionException { // $ANTLR start "entryRuleExperimentFileStructure" - /** - * Entry rule experiment file structure. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:229:1: entryRuleExperimentFileStructure : ruleExperimentFileStructure EOF ; public final void entryRuleExperimentFileStructure() throws RecognitionException { try { @@ -1265,11 +847,6 @@ public final void entryRuleExperimentFileStructure() throws RecognitionException // $ANTLR start "ruleExperimentFileStructure" - /** - * Rule experiment file structure. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:238:1: ruleExperimentFileStructure : ( ( rule__ExperimentFileStructure__ExpAssignment ) ) ; public final void ruleExperimentFileStructure() throws RecognitionException { @@ -1321,11 +898,6 @@ public final void ruleExperimentFileStructure() throws RecognitionException { // $ANTLR start "entryRuleHeadlessExperiment" - /** - * Entry rule headless experiment. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:254:1: entryRuleHeadlessExperiment : ruleHeadlessExperiment EOF ; public final void entryRuleHeadlessExperiment() throws RecognitionException { try { @@ -1360,11 +932,6 @@ public final void entryRuleHeadlessExperiment() throws RecognitionException { // $ANTLR start "ruleHeadlessExperiment" - /** - * Rule headless experiment. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:263:1: ruleHeadlessExperiment : ( ( rule__HeadlessExperiment__Group__0 ) ) ; public final void ruleHeadlessExperiment() throws RecognitionException { @@ -1416,11 +983,6 @@ public final void ruleHeadlessExperiment() throws RecognitionException { // $ANTLR start "entryRuleS_Section" - /** - * Entry rule S section. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:279:1: entryRuleS_Section : ruleS_Section EOF ; public final void entryRuleS_Section() throws RecognitionException { try { @@ -1455,11 +1017,6 @@ public final void entryRuleS_Section() throws RecognitionException { // $ANTLR start "ruleS_Section" - /** - * Rule S section. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:288:1: ruleS_Section : ( ( rule__S_Section__Alternatives ) ) ; public final void ruleS_Section() throws RecognitionException { @@ -1511,11 +1068,6 @@ public final void ruleS_Section() throws RecognitionException { // $ANTLR start "entryRuleS_Global" - /** - * Entry rule S global. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:304:1: entryRuleS_Global : ruleS_Global EOF ; public final void entryRuleS_Global() throws RecognitionException { try { @@ -1550,11 +1102,6 @@ public final void entryRuleS_Global() throws RecognitionException { // $ANTLR start "ruleS_Global" - /** - * Rule S global. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:313:1: ruleS_Global : ( ( rule__S_Global__Group__0 ) ) ; public final void ruleS_Global() throws RecognitionException { @@ -1606,11 +1153,6 @@ public final void ruleS_Global() throws RecognitionException { // $ANTLR start "entryRuleS_Species" - /** - * Entry rule S species. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:329:1: entryRuleS_Species : ruleS_Species EOF ; public final void entryRuleS_Species() throws RecognitionException { try { @@ -1645,11 +1187,6 @@ public final void entryRuleS_Species() throws RecognitionException { // $ANTLR start "ruleS_Species" - /** - * Rule S species. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:338:1: ruleS_Species : ( ( rule__S_Species__Group__0 ) ) ; public final void ruleS_Species() throws RecognitionException { @@ -1701,11 +1238,6 @@ public final void ruleS_Species() throws RecognitionException { // $ANTLR start "entryRuleS_Experiment" - /** - * Entry rule S experiment. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:354:1: entryRuleS_Experiment : ruleS_Experiment EOF ; public final void entryRuleS_Experiment() throws RecognitionException { try { @@ -1740,11 +1272,6 @@ public final void entryRuleS_Experiment() throws RecognitionException { // $ANTLR start "ruleS_Experiment" - /** - * Rule S experiment. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:363:1: ruleS_Experiment : ( ( rule__S_Experiment__Group__0 ) ) ; public final void ruleS_Experiment() throws RecognitionException { @@ -1796,11 +1323,6 @@ public final void ruleS_Experiment() throws RecognitionException { // $ANTLR start "entryRuleStatement" - /** - * Entry rule statement. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:379:1: entryRuleStatement : ruleStatement EOF ; public final void entryRuleStatement() throws RecognitionException { try { @@ -1835,11 +1357,6 @@ public final void entryRuleStatement() throws RecognitionException { // $ANTLR start "ruleStatement" - /** - * Rule statement. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:388:1: ruleStatement : ( ( rule__Statement__Alternatives ) ) ; public final void ruleStatement() throws RecognitionException { @@ -1891,11 +1408,6 @@ public final void ruleStatement() throws RecognitionException { // $ANTLR start "entryRuleS_1Expr_Facets_BlockOrEnd" - /** - * Entry rule S 1 expr facets block or end. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:404:1: entryRuleS_1Expr_Facets_BlockOrEnd : ruleS_1Expr_Facets_BlockOrEnd EOF ; public final void entryRuleS_1Expr_Facets_BlockOrEnd() throws RecognitionException { try { @@ -1930,11 +1442,6 @@ public final void entryRuleS_1Expr_Facets_BlockOrEnd() throws RecognitionExcepti // $ANTLR start "ruleS_1Expr_Facets_BlockOrEnd" - /** - * Rule S 1 expr facets block or end. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:413:1: ruleS_1Expr_Facets_BlockOrEnd : ( ( rule__S_1Expr_Facets_BlockOrEnd__Group__0 ) ) ; public final void ruleS_1Expr_Facets_BlockOrEnd() throws RecognitionException { @@ -1986,11 +1493,6 @@ public final void ruleS_1Expr_Facets_BlockOrEnd() throws RecognitionException { // $ANTLR start "entryRuleS_Do" - /** - * Entry rule S do. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:429:1: entryRuleS_Do : ruleS_Do EOF ; public final void entryRuleS_Do() throws RecognitionException { try { @@ -2025,11 +1527,6 @@ public final void entryRuleS_Do() throws RecognitionException { // $ANTLR start "ruleS_Do" - /** - * Rule S do. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:438:1: ruleS_Do : ( ( rule__S_Do__Group__0 ) ) ; public final void ruleS_Do() throws RecognitionException { @@ -2081,11 +1578,6 @@ public final void ruleS_Do() throws RecognitionException { // $ANTLR start "entryRuleS_Loop" - /** - * Entry rule S loop. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:454:1: entryRuleS_Loop : ruleS_Loop EOF ; public final void entryRuleS_Loop() throws RecognitionException { try { @@ -2120,11 +1612,6 @@ public final void entryRuleS_Loop() throws RecognitionException { // $ANTLR start "ruleS_Loop" - /** - * Rule S loop. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:463:1: ruleS_Loop : ( ( rule__S_Loop__Group__0 ) ) ; public final void ruleS_Loop() throws RecognitionException { @@ -2176,11 +1663,6 @@ public final void ruleS_Loop() throws RecognitionException { // $ANTLR start "entryRuleS_If" - /** - * Entry rule S if. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:479:1: entryRuleS_If : ruleS_If EOF ; public final void entryRuleS_If() throws RecognitionException { try { @@ -2215,11 +1697,6 @@ public final void entryRuleS_If() throws RecognitionException { // $ANTLR start "ruleS_If" - /** - * Rule S if. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:488:1: ruleS_If : ( ( rule__S_If__Group__0 ) ) ; public final void ruleS_If() throws RecognitionException { @@ -2271,11 +1748,6 @@ public final void ruleS_If() throws RecognitionException { // $ANTLR start "entryRuleS_Try" - /** - * Entry rule S try. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:504:1: entryRuleS_Try : ruleS_Try EOF ; public final void entryRuleS_Try() throws RecognitionException { try { @@ -2310,11 +1782,6 @@ public final void entryRuleS_Try() throws RecognitionException { // $ANTLR start "ruleS_Try" - /** - * Rule S try. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:513:1: ruleS_Try : ( ( rule__S_Try__Group__0 ) ) ; public final void ruleS_Try() throws RecognitionException { @@ -2366,11 +1833,6 @@ public final void ruleS_Try() throws RecognitionException { // $ANTLR start "entryRuleS_Other" - /** - * Entry rule S other. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:529:1: entryRuleS_Other : ruleS_Other EOF ; public final void entryRuleS_Other() throws RecognitionException { try { @@ -2405,11 +1867,6 @@ public final void entryRuleS_Other() throws RecognitionException { // $ANTLR start "ruleS_Other" - /** - * Rule S other. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:538:1: ruleS_Other : ( ( rule__S_Other__Group__0 ) ) ; public final void ruleS_Other() throws RecognitionException { @@ -2461,11 +1918,6 @@ public final void ruleS_Other() throws RecognitionException { // $ANTLR start "entryRuleS_Return" - /** - * Entry rule S return. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:554:1: entryRuleS_Return : ruleS_Return EOF ; public final void entryRuleS_Return() throws RecognitionException { try { @@ -2500,11 +1952,6 @@ public final void entryRuleS_Return() throws RecognitionException { // $ANTLR start "ruleS_Return" - /** - * Rule S return. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:563:1: ruleS_Return : ( ( rule__S_Return__Group__0 ) ) ; public final void ruleS_Return() throws RecognitionException { @@ -2556,11 +2003,6 @@ public final void ruleS_Return() throws RecognitionException { // $ANTLR start "entryRuleS_Declaration" - /** - * Entry rule S declaration. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:579:1: entryRuleS_Declaration : ruleS_Declaration EOF ; public final void entryRuleS_Declaration() throws RecognitionException { try { @@ -2595,11 +2037,6 @@ public final void entryRuleS_Declaration() throws RecognitionException { // $ANTLR start "ruleS_Declaration" - /** - * Rule S declaration. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:588:1: ruleS_Declaration : ( ( rule__S_Declaration__Alternatives ) ) ; public final void ruleS_Declaration() throws RecognitionException { @@ -2651,11 +2088,6 @@ public final void ruleS_Declaration() throws RecognitionException { // $ANTLR start "entryRuleS_Reflex" - /** - * Entry rule S reflex. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:604:1: entryRuleS_Reflex : ruleS_Reflex EOF ; public final void entryRuleS_Reflex() throws RecognitionException { try { @@ -2690,11 +2122,6 @@ public final void entryRuleS_Reflex() throws RecognitionException { // $ANTLR start "ruleS_Reflex" - /** - * Rule S reflex. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:613:1: ruleS_Reflex : ( ( rule__S_Reflex__Group__0 ) ) ; public final void ruleS_Reflex() throws RecognitionException { @@ -2746,11 +2173,6 @@ public final void ruleS_Reflex() throws RecognitionException { // $ANTLR start "entryRuleS_Definition" - /** - * Entry rule S definition. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:629:1: entryRuleS_Definition : ruleS_Definition EOF ; public final void entryRuleS_Definition() throws RecognitionException { try { @@ -2785,11 +2207,6 @@ public final void entryRuleS_Definition() throws RecognitionException { // $ANTLR start "ruleS_Definition" - /** - * Rule S definition. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:638:1: ruleS_Definition : ( ( rule__S_Definition__Group__0 ) ) ; public final void ruleS_Definition() throws RecognitionException { @@ -2841,11 +2258,6 @@ public final void ruleS_Definition() throws RecognitionException { // $ANTLR start "entryRuleS_Action" - /** - * Entry rule S action. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:654:1: entryRuleS_Action : ruleS_Action EOF ; public final void entryRuleS_Action() throws RecognitionException { try { @@ -2880,11 +2292,6 @@ public final void entryRuleS_Action() throws RecognitionException { // $ANTLR start "ruleS_Action" - /** - * Rule S action. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:663:1: ruleS_Action : ( ( rule__S_Action__Group__0 ) ) ; public final void ruleS_Action() throws RecognitionException { @@ -2936,11 +2343,6 @@ public final void ruleS_Action() throws RecognitionException { // $ANTLR start "entryRuleS_Var" - /** - * Entry rule S var. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:679:1: entryRuleS_Var : ruleS_Var EOF ; public final void entryRuleS_Var() throws RecognitionException { try { @@ -2975,11 +2377,6 @@ public final void entryRuleS_Var() throws RecognitionException { // $ANTLR start "ruleS_Var" - /** - * Rule S var. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:688:1: ruleS_Var : ( ( rule__S_Var__Group__0 ) ) ; public final void ruleS_Var() throws RecognitionException { @@ -3031,11 +2428,6 @@ public final void ruleS_Var() throws RecognitionException { // $ANTLR start "entryRuleS_Assignment" - /** - * Entry rule S assignment. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:704:1: entryRuleS_Assignment : ruleS_Assignment EOF ; public final void entryRuleS_Assignment() throws RecognitionException { try { @@ -3070,11 +2462,6 @@ public final void entryRuleS_Assignment() throws RecognitionException { // $ANTLR start "ruleS_Assignment" - /** - * Rule S assignment. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:713:1: ruleS_Assignment : ( ( rule__S_Assignment__Alternatives ) ) ; public final void ruleS_Assignment() throws RecognitionException { @@ -3126,11 +2513,6 @@ public final void ruleS_Assignment() throws RecognitionException { // $ANTLR start "entryRuleS_DirectAssignment" - /** - * Entry rule S direct assignment. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:729:1: entryRuleS_DirectAssignment : ruleS_DirectAssignment EOF ; public final void entryRuleS_DirectAssignment() throws RecognitionException { try { @@ -3165,11 +2547,6 @@ public final void entryRuleS_DirectAssignment() throws RecognitionException { // $ANTLR start "ruleS_DirectAssignment" - /** - * Rule S direct assignment. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:738:1: ruleS_DirectAssignment : ( ( rule__S_DirectAssignment__Group__0 ) ) ; public final void ruleS_DirectAssignment() throws RecognitionException { @@ -3221,11 +2598,6 @@ public final void ruleS_DirectAssignment() throws RecognitionException { // $ANTLR start "entryRuleS_Set" - /** - * Entry rule S set. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:754:1: entryRuleS_Set : ruleS_Set EOF ; public final void entryRuleS_Set() throws RecognitionException { try { @@ -3260,11 +2632,6 @@ public final void entryRuleS_Set() throws RecognitionException { // $ANTLR start "ruleS_Set" - /** - * Rule S set. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:763:1: ruleS_Set : ( ( rule__S_Set__Group__0 ) ) ; public final void ruleS_Set() throws RecognitionException { @@ -3316,11 +2683,6 @@ public final void ruleS_Set() throws RecognitionException { // $ANTLR start "entryRuleS_Equations" - /** - * Entry rule S equations. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:779:1: entryRuleS_Equations : ruleS_Equations EOF ; public final void entryRuleS_Equations() throws RecognitionException { try { @@ -3355,11 +2717,6 @@ public final void entryRuleS_Equations() throws RecognitionException { // $ANTLR start "ruleS_Equations" - /** - * Rule S equations. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:788:1: ruleS_Equations : ( ( rule__S_Equations__Group__0 ) ) ; public final void ruleS_Equations() throws RecognitionException { @@ -3411,11 +2768,6 @@ public final void ruleS_Equations() throws RecognitionException { // $ANTLR start "entryRuleS_Equation" - /** - * Entry rule S equation. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:804:1: entryRuleS_Equation : ruleS_Equation EOF ; public final void entryRuleS_Equation() throws RecognitionException { try { @@ -3450,11 +2802,6 @@ public final void entryRuleS_Equation() throws RecognitionException { // $ANTLR start "ruleS_Equation" - /** - * Rule S equation. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:813:1: ruleS_Equation : ( ( rule__S_Equation__Group__0 ) ) ; public final void ruleS_Equation() throws RecognitionException { @@ -3506,11 +2853,6 @@ public final void ruleS_Equation() throws RecognitionException { // $ANTLR start "entryRuleS_Solve" - /** - * Entry rule S solve. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:829:1: entryRuleS_Solve : ruleS_Solve EOF ; public final void entryRuleS_Solve() throws RecognitionException { try { @@ -3545,11 +2887,6 @@ public final void entryRuleS_Solve() throws RecognitionException { // $ANTLR start "ruleS_Solve" - /** - * Rule S solve. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:838:1: ruleS_Solve : ( ( rule__S_Solve__Group__0 ) ) ; public final void ruleS_Solve() throws RecognitionException { @@ -3601,11 +2938,6 @@ public final void ruleS_Solve() throws RecognitionException { // $ANTLR start "entryRuleS_Display" - /** - * Entry rule S display. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:854:1: entryRuleS_Display : ruleS_Display EOF ; public final void entryRuleS_Display() throws RecognitionException { try { @@ -3640,11 +2972,6 @@ public final void entryRuleS_Display() throws RecognitionException { // $ANTLR start "ruleS_Display" - /** - * Rule S display. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:863:1: ruleS_Display : ( ( rule__S_Display__Group__0 ) ) ; public final void ruleS_Display() throws RecognitionException { @@ -3696,11 +3023,6 @@ public final void ruleS_Display() throws RecognitionException { // $ANTLR start "entryRuledisplayBlock" - /** - * Entry ruledisplay block. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:879:1: entryRuledisplayBlock : ruledisplayBlock EOF ; public final void entryRuledisplayBlock() throws RecognitionException { try { @@ -3735,11 +3057,6 @@ public final void entryRuledisplayBlock() throws RecognitionException { // $ANTLR start "ruledisplayBlock" - /** - * Ruledisplay block. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:888:1: ruledisplayBlock : ( ( rule__DisplayBlock__Group__0 ) ) ; public final void ruledisplayBlock() throws RecognitionException { @@ -3791,11 +3108,6 @@ public final void ruledisplayBlock() throws RecognitionException { // $ANTLR start "entryRuledisplayStatement" - /** - * Entry ruledisplay statement. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:904:1: entryRuledisplayStatement : ruledisplayStatement EOF ; public final void entryRuledisplayStatement() throws RecognitionException { try { @@ -3830,11 +3142,6 @@ public final void entryRuledisplayStatement() throws RecognitionException { // $ANTLR start "ruledisplayStatement" - /** - * Ruledisplay statement. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:913:1: ruledisplayStatement : ( ( rule__DisplayStatement__Alternatives ) ) ; public final void ruledisplayStatement() throws RecognitionException { @@ -3886,11 +3193,6 @@ public final void ruledisplayStatement() throws RecognitionException { // $ANTLR start "entryRulespeciesOrGridDisplayStatement" - /** - * Entry rulespecies or grid display statement. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:929:1: entryRulespeciesOrGridDisplayStatement : rulespeciesOrGridDisplayStatement EOF ; public final void entryRulespeciesOrGridDisplayStatement() throws RecognitionException { try { @@ -3925,11 +3227,6 @@ public final void entryRulespeciesOrGridDisplayStatement() throws RecognitionExc // $ANTLR start "rulespeciesOrGridDisplayStatement" - /** - * Rulespecies or grid display statement. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:938:1: rulespeciesOrGridDisplayStatement : ( ( rule__SpeciesOrGridDisplayStatement__Group__0 ) ) ; public final void rulespeciesOrGridDisplayStatement() throws RecognitionException { @@ -3981,11 +3278,6 @@ public final void rulespeciesOrGridDisplayStatement() throws RecognitionExceptio // $ANTLR start "entryRule_EquationsKey" - /** - * Entry rule equations key. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:954:1: entryRule_EquationsKey : rule_EquationsKey EOF ; public final void entryRule_EquationsKey() throws RecognitionException { try { @@ -4020,11 +3312,6 @@ public final void entryRule_EquationsKey() throws RecognitionException { // $ANTLR start "rule_EquationsKey" - /** - * Rule equations key. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:963:1: rule_EquationsKey : ( 'equation' ) ; public final void rule_EquationsKey() throws RecognitionException { @@ -4066,11 +3353,6 @@ public final void rule_EquationsKey() throws RecognitionException { // $ANTLR start "entryRule_SolveKey" - /** - * Entry rule solve key. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:979:1: entryRule_SolveKey : rule_SolveKey EOF ; public final void entryRule_SolveKey() throws RecognitionException { try { @@ -4105,11 +3387,6 @@ public final void entryRule_SolveKey() throws RecognitionException { // $ANTLR start "rule_SolveKey" - /** - * Rule solve key. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:988:1: rule_SolveKey : ( 'solve' ) ; public final void rule_SolveKey() throws RecognitionException { @@ -4151,11 +3428,6 @@ public final void rule_SolveKey() throws RecognitionException { // $ANTLR start "entryRule_SpeciesKey" - /** - * Entry rule species key. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1004:1: entryRule_SpeciesKey : rule_SpeciesKey EOF ; public final void entryRule_SpeciesKey() throws RecognitionException { try { @@ -4190,11 +3462,6 @@ public final void entryRule_SpeciesKey() throws RecognitionException { // $ANTLR start "rule_SpeciesKey" - /** - * Rule species key. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1013:1: rule_SpeciesKey : ( ( rule___SpeciesKey__Alternatives ) ) ; public final void rule_SpeciesKey() throws RecognitionException { @@ -4246,11 +3513,6 @@ public final void rule_SpeciesKey() throws RecognitionException { // $ANTLR start "entryRule_ExperimentKey" - /** - * Entry rule experiment key. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1029:1: entryRule_ExperimentKey : rule_ExperimentKey EOF ; public final void entryRule_ExperimentKey() throws RecognitionException { try { @@ -4285,11 +3547,6 @@ public final void entryRule_ExperimentKey() throws RecognitionException { // $ANTLR start "rule_ExperimentKey" - /** - * Rule experiment key. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1038:1: rule_ExperimentKey : ( 'experiment' ) ; public final void rule_ExperimentKey() throws RecognitionException { @@ -4331,11 +3588,6 @@ public final void rule_ExperimentKey() throws RecognitionException { // $ANTLR start "entryRule_1Expr_Facets_BlockOrEnd_Key" - /** - * Entry rule 1 expr facets block or end key. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1054:1: entryRule_1Expr_Facets_BlockOrEnd_Key : rule_1Expr_Facets_BlockOrEnd_Key EOF ; public final void entryRule_1Expr_Facets_BlockOrEnd_Key() throws RecognitionException { try { @@ -4370,11 +3622,6 @@ public final void entryRule_1Expr_Facets_BlockOrEnd_Key() throws RecognitionExce // $ANTLR start "rule_1Expr_Facets_BlockOrEnd_Key" - /** - * Rule 1 expr facets block or end key. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1063:1: rule_1Expr_Facets_BlockOrEnd_Key : ( ( rule___1Expr_Facets_BlockOrEnd_Key__Alternatives ) ) ; public final void rule_1Expr_Facets_BlockOrEnd_Key() throws RecognitionException { @@ -4426,11 +3673,6 @@ public final void rule_1Expr_Facets_BlockOrEnd_Key() throws RecognitionException // $ANTLR start "entryRule_LayerKey" - /** - * Entry rule layer key. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1079:1: entryRule_LayerKey : rule_LayerKey EOF ; public final void entryRule_LayerKey() throws RecognitionException { try { @@ -4465,11 +3707,6 @@ public final void entryRule_LayerKey() throws RecognitionException { // $ANTLR start "rule_LayerKey" - /** - * Rule layer key. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1088:1: rule_LayerKey : ( ( rule___LayerKey__Alternatives ) ) ; public final void rule_LayerKey() throws RecognitionException { @@ -4521,11 +3758,6 @@ public final void rule_LayerKey() throws RecognitionException { // $ANTLR start "entryRule_DoKey" - /** - * Entry rule do key. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1104:1: entryRule_DoKey : rule_DoKey EOF ; public final void entryRule_DoKey() throws RecognitionException { try { @@ -4560,11 +3792,6 @@ public final void entryRule_DoKey() throws RecognitionException { // $ANTLR start "rule_DoKey" - /** - * Rule do key. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1113:1: rule_DoKey : ( ( rule___DoKey__Alternatives ) ) ; public final void rule_DoKey() throws RecognitionException { @@ -4616,11 +3843,6 @@ public final void rule_DoKey() throws RecognitionException { // $ANTLR start "entryRule_VarOrConstKey" - /** - * Entry rule var or const key. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1129:1: entryRule_VarOrConstKey : rule_VarOrConstKey EOF ; public final void entryRule_VarOrConstKey() throws RecognitionException { try { @@ -4655,11 +3877,6 @@ public final void entryRule_VarOrConstKey() throws RecognitionException { // $ANTLR start "rule_VarOrConstKey" - /** - * Rule var or const key. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1138:1: rule_VarOrConstKey : ( ( rule___VarOrConstKey__Alternatives ) ) ; public final void rule_VarOrConstKey() throws RecognitionException { @@ -4711,11 +3928,6 @@ public final void rule_VarOrConstKey() throws RecognitionException { // $ANTLR start "entryRule_ReflexKey" - /** - * Entry rule reflex key. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1154:1: entryRule_ReflexKey : rule_ReflexKey EOF ; public final void entryRule_ReflexKey() throws RecognitionException { try { @@ -4750,11 +3962,6 @@ public final void entryRule_ReflexKey() throws RecognitionException { // $ANTLR start "rule_ReflexKey" - /** - * Rule reflex key. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1163:1: rule_ReflexKey : ( ( rule___ReflexKey__Alternatives ) ) ; public final void rule_ReflexKey() throws RecognitionException { @@ -4806,11 +4013,6 @@ public final void rule_ReflexKey() throws RecognitionException { // $ANTLR start "entryRule_AssignmentKey" - /** - * Entry rule assignment key. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1179:1: entryRule_AssignmentKey : rule_AssignmentKey EOF ; public final void entryRule_AssignmentKey() throws RecognitionException { try { @@ -4845,11 +4047,6 @@ public final void entryRule_AssignmentKey() throws RecognitionException { // $ANTLR start "rule_AssignmentKey" - /** - * Rule assignment key. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1188:1: rule_AssignmentKey : ( ( rule___AssignmentKey__Alternatives ) ) ; public final void rule_AssignmentKey() throws RecognitionException { @@ -4901,11 +4098,6 @@ public final void rule_AssignmentKey() throws RecognitionException { // $ANTLR start "entryRuleActionArguments" - /** - * Entry rule action arguments. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1204:1: entryRuleActionArguments : ruleActionArguments EOF ; public final void entryRuleActionArguments() throws RecognitionException { try { @@ -4940,11 +4132,6 @@ public final void entryRuleActionArguments() throws RecognitionException { // $ANTLR start "ruleActionArguments" - /** - * Rule action arguments. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1213:1: ruleActionArguments : ( ( rule__ActionArguments__Group__0 ) ) ; public final void ruleActionArguments() throws RecognitionException { @@ -4996,11 +4183,6 @@ public final void ruleActionArguments() throws RecognitionException { // $ANTLR start "entryRuleArgumentDefinition" - /** - * Entry rule argument definition. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1229:1: entryRuleArgumentDefinition : ruleArgumentDefinition EOF ; public final void entryRuleArgumentDefinition() throws RecognitionException { try { @@ -5035,11 +4217,6 @@ public final void entryRuleArgumentDefinition() throws RecognitionException { // $ANTLR start "ruleArgumentDefinition" - /** - * Rule argument definition. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1238:1: ruleArgumentDefinition : ( ( rule__ArgumentDefinition__Group__0 ) ) ; public final void ruleArgumentDefinition() throws RecognitionException { @@ -5091,11 +4268,6 @@ public final void ruleArgumentDefinition() throws RecognitionException { // $ANTLR start "entryRuleFacet" - /** - * Entry rule facet. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1254:1: entryRuleFacet : ruleFacet EOF ; public final void entryRuleFacet() throws RecognitionException { try { @@ -5130,11 +4302,6 @@ public final void entryRuleFacet() throws RecognitionException { // $ANTLR start "ruleFacet" - /** - * Rule facet. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1263:1: ruleFacet : ( ( rule__Facet__Alternatives ) ) ; public final void ruleFacet() throws RecognitionException { @@ -5186,11 +4353,6 @@ public final void ruleFacet() throws RecognitionException { // $ANTLR start "entryRuleFirstFacetKey" - /** - * Entry rule first facet key. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1279:1: entryRuleFirstFacetKey : ruleFirstFacetKey EOF ; public final void entryRuleFirstFacetKey() throws RecognitionException { try { @@ -5225,11 +4387,6 @@ public final void entryRuleFirstFacetKey() throws RecognitionException { // $ANTLR start "ruleFirstFacetKey" - /** - * Rule first facet key. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1288:1: ruleFirstFacetKey : ( ( rule__FirstFacetKey__Alternatives ) ) ; public final void ruleFirstFacetKey() throws RecognitionException { @@ -5281,11 +4438,6 @@ public final void ruleFirstFacetKey() throws RecognitionException { // $ANTLR start "entryRuleClassicFacetKey" - /** - * Entry rule classic facet key. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1304:1: entryRuleClassicFacetKey : ruleClassicFacetKey EOF ; public final void entryRuleClassicFacetKey() throws RecognitionException { try { @@ -5320,11 +4472,6 @@ public final void entryRuleClassicFacetKey() throws RecognitionException { // $ANTLR start "ruleClassicFacetKey" - /** - * Rule classic facet key. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1313:1: ruleClassicFacetKey : ( ( rule__ClassicFacetKey__Group__0 ) ) ; public final void ruleClassicFacetKey() throws RecognitionException { @@ -5376,11 +4523,6 @@ public final void ruleClassicFacetKey() throws RecognitionException { // $ANTLR start "entryRuleDefinitionFacetKey" - /** - * Entry rule definition facet key. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1329:1: entryRuleDefinitionFacetKey : ruleDefinitionFacetKey EOF ; public final void entryRuleDefinitionFacetKey() throws RecognitionException { try { @@ -5415,11 +4557,6 @@ public final void entryRuleDefinitionFacetKey() throws RecognitionException { // $ANTLR start "ruleDefinitionFacetKey" - /** - * Rule definition facet key. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1338:1: ruleDefinitionFacetKey : ( ( rule__DefinitionFacetKey__Alternatives ) ) ; public final void ruleDefinitionFacetKey() throws RecognitionException { @@ -5471,11 +4608,6 @@ public final void ruleDefinitionFacetKey() throws RecognitionException { // $ANTLR start "entryRuleTypeFacetKey" - /** - * Entry rule type facet key. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1354:1: entryRuleTypeFacetKey : ruleTypeFacetKey EOF ; public final void entryRuleTypeFacetKey() throws RecognitionException { try { @@ -5510,11 +4642,6 @@ public final void entryRuleTypeFacetKey() throws RecognitionException { // $ANTLR start "ruleTypeFacetKey" - /** - * Rule type facet key. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1363:1: ruleTypeFacetKey : ( ( rule__TypeFacetKey__Alternatives ) ) ; public final void ruleTypeFacetKey() throws RecognitionException { @@ -5566,11 +4693,6 @@ public final void ruleTypeFacetKey() throws RecognitionException { // $ANTLR start "entryRuleSpecialFacetKey" - /** - * Entry rule special facet key. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1379:1: entryRuleSpecialFacetKey : ruleSpecialFacetKey EOF ; public final void entryRuleSpecialFacetKey() throws RecognitionException { try { @@ -5605,11 +4727,6 @@ public final void entryRuleSpecialFacetKey() throws RecognitionException { // $ANTLR start "ruleSpecialFacetKey" - /** - * Rule special facet key. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1388:1: ruleSpecialFacetKey : ( ( rule__SpecialFacetKey__Alternatives ) ) ; public final void ruleSpecialFacetKey() throws RecognitionException { @@ -5661,11 +4778,6 @@ public final void ruleSpecialFacetKey() throws RecognitionException { // $ANTLR start "entryRuleActionFacetKey" - /** - * Entry rule action facet key. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1404:1: entryRuleActionFacetKey : ruleActionFacetKey EOF ; public final void entryRuleActionFacetKey() throws RecognitionException { try { @@ -5700,11 +4812,6 @@ public final void entryRuleActionFacetKey() throws RecognitionException { // $ANTLR start "ruleActionFacetKey" - /** - * Rule action facet key. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1413:1: ruleActionFacetKey : ( ( rule__ActionFacetKey__Alternatives ) ) ; public final void ruleActionFacetKey() throws RecognitionException { @@ -5756,11 +4863,6 @@ public final void ruleActionFacetKey() throws RecognitionException { // $ANTLR start "entryRuleVarFacetKey" - /** - * Entry rule var facet key. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1429:1: entryRuleVarFacetKey : ruleVarFacetKey EOF ; public final void entryRuleVarFacetKey() throws RecognitionException { try { @@ -5795,11 +4897,6 @@ public final void entryRuleVarFacetKey() throws RecognitionException { // $ANTLR start "ruleVarFacetKey" - /** - * Rule var facet key. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1438:1: ruleVarFacetKey : ( 'var:' ) ; public final void ruleVarFacetKey() throws RecognitionException { @@ -5841,11 +4938,6 @@ public final void ruleVarFacetKey() throws RecognitionException { // $ANTLR start "entryRuleClassicFacet" - /** - * Entry rule classic facet. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1454:1: entryRuleClassicFacet : ruleClassicFacet EOF ; public final void entryRuleClassicFacet() throws RecognitionException { try { @@ -5880,11 +4972,6 @@ public final void entryRuleClassicFacet() throws RecognitionException { // $ANTLR start "ruleClassicFacet" - /** - * Rule classic facet. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1463:1: ruleClassicFacet : ( ( rule__ClassicFacet__Group__0 ) ) ; public final void ruleClassicFacet() throws RecognitionException { @@ -5936,11 +5023,6 @@ public final void ruleClassicFacet() throws RecognitionException { // $ANTLR start "entryRuleDefinitionFacet" - /** - * Entry rule definition facet. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1479:1: entryRuleDefinitionFacet : ruleDefinitionFacet EOF ; public final void entryRuleDefinitionFacet() throws RecognitionException { try { @@ -5975,11 +5057,6 @@ public final void entryRuleDefinitionFacet() throws RecognitionException { // $ANTLR start "ruleDefinitionFacet" - /** - * Rule definition facet. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1488:1: ruleDefinitionFacet : ( ( rule__DefinitionFacet__Group__0 ) ) ; public final void ruleDefinitionFacet() throws RecognitionException { @@ -6031,11 +5108,6 @@ public final void ruleDefinitionFacet() throws RecognitionException { // $ANTLR start "entryRuleFunctionFacet" - /** - * Entry rule function facet. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1504:1: entryRuleFunctionFacet : ruleFunctionFacet EOF ; public final void entryRuleFunctionFacet() throws RecognitionException { try { @@ -6070,11 +5142,6 @@ public final void entryRuleFunctionFacet() throws RecognitionException { // $ANTLR start "ruleFunctionFacet" - /** - * Rule function facet. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1513:1: ruleFunctionFacet : ( ( rule__FunctionFacet__Group__0 ) ) ; public final void ruleFunctionFacet() throws RecognitionException { @@ -6126,11 +5193,6 @@ public final void ruleFunctionFacet() throws RecognitionException { // $ANTLR start "entryRuleTypeFacet" - /** - * Entry rule type facet. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1529:1: entryRuleTypeFacet : ruleTypeFacet EOF ; public final void entryRuleTypeFacet() throws RecognitionException { try { @@ -6165,11 +5227,6 @@ public final void entryRuleTypeFacet() throws RecognitionException { // $ANTLR start "ruleTypeFacet" - /** - * Rule type facet. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1538:1: ruleTypeFacet : ( ( rule__TypeFacet__Group__0 ) ) ; public final void ruleTypeFacet() throws RecognitionException { @@ -6221,11 +5278,6 @@ public final void ruleTypeFacet() throws RecognitionException { // $ANTLR start "entryRuleActionFacet" - /** - * Entry rule action facet. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1554:1: entryRuleActionFacet : ruleActionFacet EOF ; public final void entryRuleActionFacet() throws RecognitionException { try { @@ -6260,11 +5312,6 @@ public final void entryRuleActionFacet() throws RecognitionException { // $ANTLR start "ruleActionFacet" - /** - * Rule action facet. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1563:1: ruleActionFacet : ( ( rule__ActionFacet__Group__0 ) ) ; public final void ruleActionFacet() throws RecognitionException { @@ -6316,11 +5363,6 @@ public final void ruleActionFacet() throws RecognitionException { // $ANTLR start "entryRuleVarFacet" - /** - * Entry rule var facet. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1579:1: entryRuleVarFacet : ruleVarFacet EOF ; public final void entryRuleVarFacet() throws RecognitionException { try { @@ -6355,11 +5397,6 @@ public final void entryRuleVarFacet() throws RecognitionException { // $ANTLR start "ruleVarFacet" - /** - * Rule var facet. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1588:1: ruleVarFacet : ( ( rule__VarFacet__Group__0 ) ) ; public final void ruleVarFacet() throws RecognitionException { @@ -6411,11 +5448,6 @@ public final void ruleVarFacet() throws RecognitionException { // $ANTLR start "entryRuleBlock" - /** - * Entry rule block. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1604:1: entryRuleBlock : ruleBlock EOF ; public final void entryRuleBlock() throws RecognitionException { try { @@ -6450,11 +5482,6 @@ public final void entryRuleBlock() throws RecognitionException { // $ANTLR start "ruleBlock" - /** - * Rule block. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1613:1: ruleBlock : ( ( rule__Block__Group__0 ) ) ; public final void ruleBlock() throws RecognitionException { @@ -6506,11 +5533,6 @@ public final void ruleBlock() throws RecognitionException { // $ANTLR start "entryRuleExpression" - /** - * Entry rule expression. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1629:1: entryRuleExpression : ruleExpression EOF ; public final void entryRuleExpression() throws RecognitionException { try { @@ -6545,11 +5567,6 @@ public final void entryRuleExpression() throws RecognitionException { // $ANTLR start "ruleExpression" - /** - * Rule expression. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1638:1: ruleExpression : ( ( rule__Expression__Alternatives ) ) ; public final void ruleExpression() throws RecognitionException { @@ -6601,11 +5618,6 @@ public final void ruleExpression() throws RecognitionException { // $ANTLR start "entryRuleArgumentPair" - /** - * Entry rule argument pair. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1654:1: entryRuleArgumentPair : ruleArgumentPair EOF ; public final void entryRuleArgumentPair() throws RecognitionException { try { @@ -6640,11 +5652,6 @@ public final void entryRuleArgumentPair() throws RecognitionException { // $ANTLR start "ruleArgumentPair" - /** - * Rule argument pair. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1663:1: ruleArgumentPair : ( ( rule__ArgumentPair__Group__0 ) ) ; public final void ruleArgumentPair() throws RecognitionException { @@ -6696,11 +5703,6 @@ public final void ruleArgumentPair() throws RecognitionException { // $ANTLR start "entryRulePair" - /** - * Entry rule pair. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1679:1: entryRulePair : rulePair EOF ; public final void entryRulePair() throws RecognitionException { try { @@ -6735,11 +5737,6 @@ public final void entryRulePair() throws RecognitionException { // $ANTLR start "rulePair" - /** - * Rule pair. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1688:1: rulePair : ( ( rule__Pair__Group__0 ) ) ; public final void rulePair() throws RecognitionException { @@ -6791,11 +5788,6 @@ public final void rulePair() throws RecognitionException { // $ANTLR start "entryRuleIf" - /** - * Entry rule if. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1704:1: entryRuleIf : ruleIf EOF ; public final void entryRuleIf() throws RecognitionException { try { @@ -6830,11 +5822,6 @@ public final void entryRuleIf() throws RecognitionException { // $ANTLR start "ruleIf" - /** - * Rule if. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1713:1: ruleIf : ( ( rule__If__Group__0 ) ) ; public final void ruleIf() throws RecognitionException { @@ -6886,11 +5873,6 @@ public final void ruleIf() throws RecognitionException { // $ANTLR start "entryRuleOr" - /** - * Entry rule or. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1729:1: entryRuleOr : ruleOr EOF ; public final void entryRuleOr() throws RecognitionException { try { @@ -6925,11 +5907,6 @@ public final void entryRuleOr() throws RecognitionException { // $ANTLR start "ruleOr" - /** - * Rule or. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1738:1: ruleOr : ( ( rule__Or__Group__0 ) ) ; public final void ruleOr() throws RecognitionException { @@ -6981,11 +5958,6 @@ public final void ruleOr() throws RecognitionException { // $ANTLR start "entryRuleAnd" - /** - * Entry rule and. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1754:1: entryRuleAnd : ruleAnd EOF ; public final void entryRuleAnd() throws RecognitionException { try { @@ -7020,11 +5992,6 @@ public final void entryRuleAnd() throws RecognitionException { // $ANTLR start "ruleAnd" - /** - * Rule and. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1763:1: ruleAnd : ( ( rule__And__Group__0 ) ) ; public final void ruleAnd() throws RecognitionException { @@ -7076,11 +6043,6 @@ public final void ruleAnd() throws RecognitionException { // $ANTLR start "entryRuleCast" - /** - * Entry rule cast. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1779:1: entryRuleCast : ruleCast EOF ; public final void entryRuleCast() throws RecognitionException { try { @@ -7115,11 +6077,6 @@ public final void entryRuleCast() throws RecognitionException { // $ANTLR start "ruleCast" - /** - * Rule cast. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1788:1: ruleCast : ( ( rule__Cast__Group__0 ) ) ; public final void ruleCast() throws RecognitionException { @@ -7171,11 +6128,6 @@ public final void ruleCast() throws RecognitionException { // $ANTLR start "entryRuleComparison" - /** - * Entry rule comparison. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1804:1: entryRuleComparison : ruleComparison EOF ; public final void entryRuleComparison() throws RecognitionException { try { @@ -7210,11 +6162,6 @@ public final void entryRuleComparison() throws RecognitionException { // $ANTLR start "ruleComparison" - /** - * Rule comparison. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1813:1: ruleComparison : ( ( rule__Comparison__Group__0 ) ) ; public final void ruleComparison() throws RecognitionException { @@ -7266,11 +6213,6 @@ public final void ruleComparison() throws RecognitionException { // $ANTLR start "entryRuleAddition" - /** - * Entry rule addition. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1829:1: entryRuleAddition : ruleAddition EOF ; public final void entryRuleAddition() throws RecognitionException { try { @@ -7305,11 +6247,6 @@ public final void entryRuleAddition() throws RecognitionException { // $ANTLR start "ruleAddition" - /** - * Rule addition. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1838:1: ruleAddition : ( ( rule__Addition__Group__0 ) ) ; public final void ruleAddition() throws RecognitionException { @@ -7361,11 +6298,6 @@ public final void ruleAddition() throws RecognitionException { // $ANTLR start "entryRuleMultiplication" - /** - * Entry rule multiplication. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1854:1: entryRuleMultiplication : ruleMultiplication EOF ; public final void entryRuleMultiplication() throws RecognitionException { try { @@ -7400,11 +6332,6 @@ public final void entryRuleMultiplication() throws RecognitionException { // $ANTLR start "ruleMultiplication" - /** - * Rule multiplication. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1863:1: ruleMultiplication : ( ( rule__Multiplication__Group__0 ) ) ; public final void ruleMultiplication() throws RecognitionException { @@ -7456,11 +6383,6 @@ public final void ruleMultiplication() throws RecognitionException { // $ANTLR start "entryRuleExponentiation" - /** - * Entry rule exponentiation. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1879:1: entryRuleExponentiation : ruleExponentiation EOF ; public final void entryRuleExponentiation() throws RecognitionException { try { @@ -7495,11 +6417,6 @@ public final void entryRuleExponentiation() throws RecognitionException { // $ANTLR start "ruleExponentiation" - /** - * Rule exponentiation. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1888:1: ruleExponentiation : ( ( rule__Exponentiation__Group__0 ) ) ; public final void ruleExponentiation() throws RecognitionException { @@ -7551,11 +6468,6 @@ public final void ruleExponentiation() throws RecognitionException { // $ANTLR start "entryRuleBinary" - /** - * Entry rule binary. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1904:1: entryRuleBinary : ruleBinary EOF ; public final void entryRuleBinary() throws RecognitionException { try { @@ -7590,11 +6502,6 @@ public final void entryRuleBinary() throws RecognitionException { // $ANTLR start "ruleBinary" - /** - * Rule binary. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1913:1: ruleBinary : ( ( rule__Binary__Group__0 ) ) ; public final void ruleBinary() throws RecognitionException { @@ -7646,11 +6553,6 @@ public final void ruleBinary() throws RecognitionException { // $ANTLR start "entryRuleUnit" - /** - * Entry rule unit. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1929:1: entryRuleUnit : ruleUnit EOF ; public final void entryRuleUnit() throws RecognitionException { try { @@ -7685,11 +6587,6 @@ public final void entryRuleUnit() throws RecognitionException { // $ANTLR start "ruleUnit" - /** - * Rule unit. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1938:1: ruleUnit : ( ( rule__Unit__Group__0 ) ) ; public final void ruleUnit() throws RecognitionException { @@ -7741,11 +6638,6 @@ public final void ruleUnit() throws RecognitionException { // $ANTLR start "entryRuleUnary" - /** - * Entry rule unary. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1954:1: entryRuleUnary : ruleUnary EOF ; public final void entryRuleUnary() throws RecognitionException { try { @@ -7780,11 +6672,6 @@ public final void entryRuleUnary() throws RecognitionException { // $ANTLR start "ruleUnary" - /** - * Rule unary. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1963:1: ruleUnary : ( ( rule__Unary__Alternatives ) ) ; public final void ruleUnary() throws RecognitionException { @@ -7836,11 +6723,6 @@ public final void ruleUnary() throws RecognitionException { // $ANTLR start "entryRuleAccess" - /** - * Entry rule access. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1979:1: entryRuleAccess : ruleAccess EOF ; public final void entryRuleAccess() throws RecognitionException { try { @@ -7875,11 +6757,6 @@ public final void entryRuleAccess() throws RecognitionException { // $ANTLR start "ruleAccess" - /** - * Rule access. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:1988:1: ruleAccess : ( ( rule__Access__Group__0 ) ) ; public final void ruleAccess() throws RecognitionException { @@ -7931,11 +6808,6 @@ public final void ruleAccess() throws RecognitionException { // $ANTLR start "entryRulePrimary" - /** - * Entry rule primary. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:2004:1: entryRulePrimary : rulePrimary EOF ; public final void entryRulePrimary() throws RecognitionException { try { @@ -7970,11 +6842,6 @@ public final void entryRulePrimary() throws RecognitionException { // $ANTLR start "rulePrimary" - /** - * Rule primary. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:2013:1: rulePrimary : ( ( rule__Primary__Alternatives ) ) ; public final void rulePrimary() throws RecognitionException { @@ -8026,11 +6893,6 @@ public final void rulePrimary() throws RecognitionException { // $ANTLR start "entryRuleAbstractRef" - /** - * Entry rule abstract ref. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:2029:1: entryRuleAbstractRef : ruleAbstractRef EOF ; public final void entryRuleAbstractRef() throws RecognitionException { try { @@ -8065,11 +6927,6 @@ public final void entryRuleAbstractRef() throws RecognitionException { // $ANTLR start "ruleAbstractRef" - /** - * Rule abstract ref. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:2038:1: ruleAbstractRef : ( ( rule__AbstractRef__Alternatives ) ) ; public final void ruleAbstractRef() throws RecognitionException { @@ -8121,11 +6978,6 @@ public final void ruleAbstractRef() throws RecognitionException { // $ANTLR start "entryRuleFunction" - /** - * Entry rule function. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:2054:1: entryRuleFunction : ruleFunction EOF ; public final void entryRuleFunction() throws RecognitionException { try { @@ -8160,11 +7012,6 @@ public final void entryRuleFunction() throws RecognitionException { // $ANTLR start "ruleFunction" - /** - * Rule function. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:2063:1: ruleFunction : ( ( rule__Function__Group__0 ) ) ; public final void ruleFunction() throws RecognitionException { @@ -8216,11 +7063,6 @@ public final void ruleFunction() throws RecognitionException { // $ANTLR start "entryRuleExpressionList" - /** - * Entry rule expression list. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:2079:1: entryRuleExpressionList : ruleExpressionList EOF ; public final void entryRuleExpressionList() throws RecognitionException { try { @@ -8255,11 +7097,6 @@ public final void entryRuleExpressionList() throws RecognitionException { // $ANTLR start "ruleExpressionList" - /** - * Rule expression list. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:2088:1: ruleExpressionList : ( ( rule__ExpressionList__Alternatives ) ) ; public final void ruleExpressionList() throws RecognitionException { @@ -8311,11 +7148,6 @@ public final void ruleExpressionList() throws RecognitionException { // $ANTLR start "entryRuleParameter" - /** - * Entry rule parameter. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:2104:1: entryRuleParameter : ruleParameter EOF ; public final void entryRuleParameter() throws RecognitionException { try { @@ -8350,11 +7182,6 @@ public final void entryRuleParameter() throws RecognitionException { // $ANTLR start "ruleParameter" - /** - * Rule parameter. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:2113:1: ruleParameter : ( ( rule__Parameter__Group__0 ) ) ; public final void ruleParameter() throws RecognitionException { @@ -8406,11 +7233,6 @@ public final void ruleParameter() throws RecognitionException { // $ANTLR start "entryRuleUnitRef" - /** - * Entry rule unit ref. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:2129:1: entryRuleUnitRef : ruleUnitRef EOF ; public final void entryRuleUnitRef() throws RecognitionException { try { @@ -8445,11 +7267,6 @@ public final void entryRuleUnitRef() throws RecognitionException { // $ANTLR start "ruleUnitRef" - /** - * Rule unit ref. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:2138:1: ruleUnitRef : ( ( rule__UnitRef__Group__0 ) ) ; public final void ruleUnitRef() throws RecognitionException { @@ -8501,11 +7318,6 @@ public final void ruleUnitRef() throws RecognitionException { // $ANTLR start "entryRuleVariableRef" - /** - * Entry rule variable ref. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:2154:1: entryRuleVariableRef : ruleVariableRef EOF ; public final void entryRuleVariableRef() throws RecognitionException { try { @@ -8540,11 +7352,6 @@ public final void entryRuleVariableRef() throws RecognitionException { // $ANTLR start "ruleVariableRef" - /** - * Rule variable ref. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:2163:1: ruleVariableRef : ( ( rule__VariableRef__Group__0 ) ) ; public final void ruleVariableRef() throws RecognitionException { @@ -8596,11 +7403,6 @@ public final void ruleVariableRef() throws RecognitionException { // $ANTLR start "entryRuleTypeRef" - /** - * Entry rule type ref. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:2179:1: entryRuleTypeRef : ruleTypeRef EOF ; public final void entryRuleTypeRef() throws RecognitionException { try { @@ -8635,11 +7437,6 @@ public final void entryRuleTypeRef() throws RecognitionException { // $ANTLR start "ruleTypeRef" - /** - * Rule type ref. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:2188:1: ruleTypeRef : ( ( rule__TypeRef__Alternatives ) ) ; public final void ruleTypeRef() throws RecognitionException { @@ -8691,11 +7488,6 @@ public final void ruleTypeRef() throws RecognitionException { // $ANTLR start "entryRuleTypeInfo" - /** - * Entry rule type info. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:2204:1: entryRuleTypeInfo : ruleTypeInfo EOF ; public final void entryRuleTypeInfo() throws RecognitionException { try { @@ -8730,11 +7522,6 @@ public final void entryRuleTypeInfo() throws RecognitionException { // $ANTLR start "ruleTypeInfo" - /** - * Rule type info. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:2213:1: ruleTypeInfo : ( ( rule__TypeInfo__Group__0 ) ) ; public final void ruleTypeInfo() throws RecognitionException { @@ -8786,11 +7573,6 @@ public final void ruleTypeInfo() throws RecognitionException { // $ANTLR start "entryRuleActionRef" - /** - * Entry rule action ref. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:2229:1: entryRuleActionRef : ruleActionRef EOF ; public final void entryRuleActionRef() throws RecognitionException { try { @@ -8825,11 +7607,6 @@ public final void entryRuleActionRef() throws RecognitionException { // $ANTLR start "ruleActionRef" - /** - * Rule action ref. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:2238:1: ruleActionRef : ( ( rule__ActionRef__Group__0 ) ) ; public final void ruleActionRef() throws RecognitionException { @@ -8881,11 +7658,6 @@ public final void ruleActionRef() throws RecognitionException { // $ANTLR start "entryRuleEquationRef" - /** - * Entry rule equation ref. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:2254:1: entryRuleEquationRef : ruleEquationRef EOF ; public final void entryRuleEquationRef() throws RecognitionException { try { @@ -8920,11 +7692,6 @@ public final void entryRuleEquationRef() throws RecognitionException { // $ANTLR start "ruleEquationRef" - /** - * Rule equation ref. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:2263:1: ruleEquationRef : ( ( rule__EquationRef__Group__0 ) ) ; public final void ruleEquationRef() throws RecognitionException { @@ -8976,11 +7743,6 @@ public final void ruleEquationRef() throws RecognitionException { // $ANTLR start "entryRuleEquationDefinition" - /** - * Entry rule equation definition. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:2279:1: entryRuleEquationDefinition : ruleEquationDefinition EOF ; public final void entryRuleEquationDefinition() throws RecognitionException { try { @@ -9015,11 +7777,6 @@ public final void entryRuleEquationDefinition() throws RecognitionException { // $ANTLR start "ruleEquationDefinition" - /** - * Rule equation definition. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:2288:1: ruleEquationDefinition : ( ( rule__EquationDefinition__Alternatives ) ) ; public final void ruleEquationDefinition() throws RecognitionException { @@ -9071,11 +7828,6 @@ public final void ruleEquationDefinition() throws RecognitionException { // $ANTLR start "entryRuleTypeDefinition" - /** - * Entry rule type definition. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:2304:1: entryRuleTypeDefinition : ruleTypeDefinition EOF ; public final void entryRuleTypeDefinition() throws RecognitionException { try { @@ -9110,11 +7862,6 @@ public final void entryRuleTypeDefinition() throws RecognitionException { // $ANTLR start "ruleTypeDefinition" - /** - * Rule type definition. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:2313:1: ruleTypeDefinition : ( ( rule__TypeDefinition__Alternatives ) ) ; public final void ruleTypeDefinition() throws RecognitionException { @@ -9166,11 +7913,6 @@ public final void ruleTypeDefinition() throws RecognitionException { // $ANTLR start "entryRuleVarDefinition" - /** - * Entry rule var definition. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:2329:1: entryRuleVarDefinition : ruleVarDefinition EOF ; public final void entryRuleVarDefinition() throws RecognitionException { try { @@ -9205,11 +7947,6 @@ public final void entryRuleVarDefinition() throws RecognitionException { // $ANTLR start "ruleVarDefinition" - /** - * Rule var definition. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:2338:1: ruleVarDefinition : ( ( rule__VarDefinition__Alternatives ) ) ; public final void ruleVarDefinition() throws RecognitionException { @@ -9261,11 +7998,6 @@ public final void ruleVarDefinition() throws RecognitionException { // $ANTLR start "entryRuleActionDefinition" - /** - * Entry rule action definition. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:2354:1: entryRuleActionDefinition : ruleActionDefinition EOF ; public final void entryRuleActionDefinition() throws RecognitionException { try { @@ -9300,11 +8032,6 @@ public final void entryRuleActionDefinition() throws RecognitionException { // $ANTLR start "ruleActionDefinition" - /** - * Rule action definition. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:2363:1: ruleActionDefinition : ( ( rule__ActionDefinition__Alternatives ) ) ; public final void ruleActionDefinition() throws RecognitionException { @@ -9356,11 +8083,6 @@ public final void ruleActionDefinition() throws RecognitionException { // $ANTLR start "entryRuleUnitFakeDefinition" - /** - * Entry rule unit fake definition. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:2379:1: entryRuleUnitFakeDefinition : ruleUnitFakeDefinition EOF ; public final void entryRuleUnitFakeDefinition() throws RecognitionException { try { @@ -9395,11 +8117,6 @@ public final void entryRuleUnitFakeDefinition() throws RecognitionException { // $ANTLR start "ruleUnitFakeDefinition" - /** - * Rule unit fake definition. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:2388:1: ruleUnitFakeDefinition : ( ( rule__UnitFakeDefinition__Group__0 ) ) ; public final void ruleUnitFakeDefinition() throws RecognitionException { @@ -9451,11 +8168,6 @@ public final void ruleUnitFakeDefinition() throws RecognitionException { // $ANTLR start "entryRuleTypeFakeDefinition" - /** - * Entry rule type fake definition. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:2404:1: entryRuleTypeFakeDefinition : ruleTypeFakeDefinition EOF ; public final void entryRuleTypeFakeDefinition() throws RecognitionException { try { @@ -9490,11 +8202,6 @@ public final void entryRuleTypeFakeDefinition() throws RecognitionException { // $ANTLR start "ruleTypeFakeDefinition" - /** - * Rule type fake definition. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:2413:1: ruleTypeFakeDefinition : ( ( rule__TypeFakeDefinition__Group__0 ) ) ; public final void ruleTypeFakeDefinition() throws RecognitionException { @@ -9546,11 +8253,6 @@ public final void ruleTypeFakeDefinition() throws RecognitionException { // $ANTLR start "entryRuleActionFakeDefinition" - /** - * Entry rule action fake definition. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:2429:1: entryRuleActionFakeDefinition : ruleActionFakeDefinition EOF ; public final void entryRuleActionFakeDefinition() throws RecognitionException { try { @@ -9585,11 +8287,6 @@ public final void entryRuleActionFakeDefinition() throws RecognitionException { // $ANTLR start "ruleActionFakeDefinition" - /** - * Rule action fake definition. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:2438:1: ruleActionFakeDefinition : ( ( rule__ActionFakeDefinition__Group__0 ) ) ; public final void ruleActionFakeDefinition() throws RecognitionException { @@ -9641,11 +8338,6 @@ public final void ruleActionFakeDefinition() throws RecognitionException { // $ANTLR start "entryRuleSkillFakeDefinition" - /** - * Entry rule skill fake definition. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:2454:1: entryRuleSkillFakeDefinition : ruleSkillFakeDefinition EOF ; public final void entryRuleSkillFakeDefinition() throws RecognitionException { try { @@ -9680,11 +8372,6 @@ public final void entryRuleSkillFakeDefinition() throws RecognitionException { // $ANTLR start "ruleSkillFakeDefinition" - /** - * Rule skill fake definition. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:2463:1: ruleSkillFakeDefinition : ( ( rule__SkillFakeDefinition__Group__0 ) ) ; public final void ruleSkillFakeDefinition() throws RecognitionException { @@ -9736,11 +8423,6 @@ public final void ruleSkillFakeDefinition() throws RecognitionException { // $ANTLR start "entryRuleVarFakeDefinition" - /** - * Entry rule var fake definition. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:2479:1: entryRuleVarFakeDefinition : ruleVarFakeDefinition EOF ; public final void entryRuleVarFakeDefinition() throws RecognitionException { try { @@ -9775,11 +8457,6 @@ public final void entryRuleVarFakeDefinition() throws RecognitionException { // $ANTLR start "ruleVarFakeDefinition" - /** - * Rule var fake definition. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:2488:1: ruleVarFakeDefinition : ( ( rule__VarFakeDefinition__Group__0 ) ) ; public final void ruleVarFakeDefinition() throws RecognitionException { @@ -9831,11 +8508,6 @@ public final void ruleVarFakeDefinition() throws RecognitionException { // $ANTLR start "entryRuleEquationFakeDefinition" - /** - * Entry rule equation fake definition. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:2504:1: entryRuleEquationFakeDefinition : ruleEquationFakeDefinition EOF ; public final void entryRuleEquationFakeDefinition() throws RecognitionException { try { @@ -9870,11 +8542,6 @@ public final void entryRuleEquationFakeDefinition() throws RecognitionException // $ANTLR start "ruleEquationFakeDefinition" - /** - * Rule equation fake definition. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:2513:1: ruleEquationFakeDefinition : ( ( rule__EquationFakeDefinition__Group__0 ) ) ; public final void ruleEquationFakeDefinition() throws RecognitionException { @@ -9926,11 +8593,6 @@ public final void ruleEquationFakeDefinition() throws RecognitionException { // $ANTLR start "entryRuleValid_ID" - /** - * Entry rule valid ID. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:2529:1: entryRuleValid_ID : ruleValid_ID EOF ; public final void entryRuleValid_ID() throws RecognitionException { try { @@ -9965,11 +8627,6 @@ public final void entryRuleValid_ID() throws RecognitionException { // $ANTLR start "ruleValid_ID" - /** - * Rule valid ID. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:2538:1: ruleValid_ID : ( ( rule__Valid_ID__Alternatives ) ) ; public final void ruleValid_ID() throws RecognitionException { @@ -10021,11 +8678,6 @@ public final void ruleValid_ID() throws RecognitionException { // $ANTLR start "entryRuleTerminalExpression" - /** - * Entry rule terminal expression. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:2554:1: entryRuleTerminalExpression : ruleTerminalExpression EOF ; public final void entryRuleTerminalExpression() throws RecognitionException { try { @@ -10060,11 +8712,6 @@ public final void entryRuleTerminalExpression() throws RecognitionException { // $ANTLR start "ruleTerminalExpression" - /** - * Rule terminal expression. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:2563:1: ruleTerminalExpression : ( ( rule__TerminalExpression__Alternatives ) ) ; public final void ruleTerminalExpression() throws RecognitionException { @@ -10116,11 +8763,6 @@ public final void ruleTerminalExpression() throws RecognitionException { // $ANTLR start "entryRuleStringLiteral" - /** - * Entry rule string literal. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:2579:1: entryRuleStringLiteral : ruleStringLiteral EOF ; public final void entryRuleStringLiteral() throws RecognitionException { try { @@ -10155,11 +8797,6 @@ public final void entryRuleStringLiteral() throws RecognitionException { // $ANTLR start "ruleStringLiteral" - /** - * Rule string literal. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:2588:1: ruleStringLiteral : ( ( rule__StringLiteral__OpAssignment ) ) ; public final void ruleStringLiteral() throws RecognitionException { @@ -10211,11 +8848,6 @@ public final void ruleStringLiteral() throws RecognitionException { // $ANTLR start "rule__Entry__Alternatives" - /** - * Rule entry alternatives. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:2603:1: rule__Entry__Alternatives : ( ( ( ruleModel ) ) | ( ruleStringEvaluator ) | ( ruleStandaloneBlock ) | ( ruleExperimentFileStructure ) ); public final void rule__Entry__Alternatives() throws RecognitionException { @@ -10225,8 +8857,8 @@ public final void rule__Entry__Alternatives() throws RecognitionException { // InternalGaml.g:2607:1: ( ( ( ruleModel ) ) | ( ruleStringEvaluator ) | ( ruleStandaloneBlock ) | ( ruleExperimentFileStructure ) ) int alt1=4; switch ( input.LA(1) ) { - case 119: - case 122: + case 120: + case 123: { alt1=1; } @@ -10236,7 +8868,7 @@ public final void rule__Entry__Alternatives() throws RecognitionException { alt1=2; } break; - case 118: + case 119: { alt1=3; } @@ -10371,11 +9003,6 @@ public final void rule__Entry__Alternatives() throws RecognitionException { // $ANTLR start "rule__HeadlessExperiment__NameAlternatives_2_0" - /** - * Rule headless experiment name alternatives 2 0. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:2636:1: rule__HeadlessExperiment__NameAlternatives_2_0 : ( ( ruleValid_ID ) | ( RULE_STRING ) ); public final void rule__HeadlessExperiment__NameAlternatives_2_0() throws RecognitionException { @@ -10460,11 +9087,6 @@ else if ( (LA2_0==RULE_STRING) ) { // $ANTLR start "rule__HeadlessExperiment__Alternatives_5" - /** - * Rule headless experiment alternatives 5. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:2657:1: rule__HeadlessExperiment__Alternatives_5 : ( ( ( rule__HeadlessExperiment__BlockAssignment_5_0 ) ) | ( ';' ) ); public final void rule__HeadlessExperiment__Alternatives_5() throws RecognitionException { @@ -10475,7 +9097,7 @@ public final void rule__HeadlessExperiment__Alternatives_5() throws RecognitionE int alt3=2; int LA3_0 = input.LA(1); - if ( (LA3_0==130) ) { + if ( (LA3_0==131) ) { alt3=1; } else if ( (LA3_0==18) ) { @@ -10555,11 +9177,6 @@ else if ( (LA3_0==18) ) { // $ANTLR start "rule__S_Section__Alternatives" - /** - * Rule S section alternatives. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:2678:1: rule__S_Section__Alternatives : ( ( ruleS_Global ) | ( ruleS_Species ) | ( ruleS_Experiment ) ); public final void rule__S_Section__Alternatives() throws RecognitionException { @@ -10569,7 +9186,7 @@ public final void rule__S_Section__Alternatives() throws RecognitionException { // InternalGaml.g:2682:1: ( ( ruleS_Global ) | ( ruleS_Species ) | ( ruleS_Experiment ) ) int alt4=3; switch ( input.LA(1) ) { - case 142: + case 143: { alt4=1; } @@ -10681,11 +9298,6 @@ public final void rule__S_Section__Alternatives() throws RecognitionException { // $ANTLR start "rule__S_Global__Alternatives_2" - /** - * Rule S global alternatives 2. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:2705:1: rule__S_Global__Alternatives_2 : ( ( ( rule__S_Global__BlockAssignment_2_0 ) ) | ( ';' ) ); public final void rule__S_Global__Alternatives_2() throws RecognitionException { @@ -10696,7 +9308,7 @@ public final void rule__S_Global__Alternatives_2() throws RecognitionException { int alt5=2; int LA5_0 = input.LA(1); - if ( (LA5_0==130) ) { + if ( (LA5_0==131) ) { alt5=1; } else if ( (LA5_0==18) ) { @@ -10776,11 +9388,6 @@ else if ( (LA5_0==18) ) { // $ANTLR start "rule__S_Species__Alternatives_4" - /** - * Rule S species alternatives 4. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:2726:1: rule__S_Species__Alternatives_4 : ( ( ( rule__S_Species__BlockAssignment_4_0 ) ) | ( ';' ) ); public final void rule__S_Species__Alternatives_4() throws RecognitionException { @@ -10791,7 +9398,7 @@ public final void rule__S_Species__Alternatives_4() throws RecognitionException int alt6=2; int LA6_0 = input.LA(1); - if ( (LA6_0==130) ) { + if ( (LA6_0==131) ) { alt6=1; } else if ( (LA6_0==18) ) { @@ -10871,11 +9478,6 @@ else if ( (LA6_0==18) ) { // $ANTLR start "rule__S_Experiment__NameAlternatives_2_0" - /** - * Rule S experiment name alternatives 2 0. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:2747:1: rule__S_Experiment__NameAlternatives_2_0 : ( ( ruleValid_ID ) | ( RULE_STRING ) ); public final void rule__S_Experiment__NameAlternatives_2_0() throws RecognitionException { @@ -10960,11 +9562,6 @@ else if ( (LA7_0==RULE_STRING) ) { // $ANTLR start "rule__S_Experiment__Alternatives_4" - /** - * Rule S experiment alternatives 4. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:2768:1: rule__S_Experiment__Alternatives_4 : ( ( ( rule__S_Experiment__BlockAssignment_4_0 ) ) | ( ';' ) ); public final void rule__S_Experiment__Alternatives_4() throws RecognitionException { @@ -10975,7 +9572,7 @@ public final void rule__S_Experiment__Alternatives_4() throws RecognitionExcepti int alt8=2; int LA8_0 = input.LA(1); - if ( (LA8_0==130) ) { + if ( (LA8_0==131) ) { alt8=1; } else if ( (LA8_0==18) ) { @@ -11055,11 +9652,6 @@ else if ( (LA8_0==18) ) { // $ANTLR start "rule__Statement__Alternatives" - /** - * Rule statement alternatives. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:2789:1: rule__Statement__Alternatives : ( ( ( rule__Statement__Alternatives_0 ) ) | ( ruleS_Display ) ); public final void rule__Statement__Alternatives() throws RecognitionException { @@ -11070,10 +9662,10 @@ public final void rule__Statement__Alternatives() throws RecognitionException { int alt9=2; int LA9_0 = input.LA(1); - if ( ((LA9_0>=RULE_STRING && LA9_0<=RULE_KEYWORD)||(LA9_0>=14 && LA9_0<=17)||LA9_0==19||(LA9_0>=21 && LA9_0<=72)||(LA9_0>=78 && LA9_0<=101)||LA9_0==109||(LA9_0>=112 && LA9_0<=117)||LA9_0==126||LA9_0==128||LA9_0==130||LA9_0==135||(LA9_0>=143 && LA9_0<=144)||(LA9_0>=146 && LA9_0<=149)) ) { + if ( ((LA9_0>=RULE_STRING && LA9_0<=RULE_KEYWORD)||(LA9_0>=14 && LA9_0<=17)||LA9_0==19||(LA9_0>=21 && LA9_0<=72)||(LA9_0>=78 && LA9_0<=102)||LA9_0==110||(LA9_0>=113 && LA9_0<=118)||LA9_0==127||LA9_0==129||LA9_0==131||LA9_0==136||(LA9_0>=144 && LA9_0<=145)||(LA9_0>=147 && LA9_0<=150)) ) { alt9=1; } - else if ( (LA9_0==151) ) { + else if ( (LA9_0==152) ) { alt9=2; } else { @@ -11154,11 +9746,6 @@ else if ( (LA9_0==151) ) { // $ANTLR start "rule__Statement__Alternatives_0" - /** - * Rule statement alternatives 0. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:2810:1: rule__Statement__Alternatives_0 : ( ( ( ruleS_Declaration ) ) | ( ( rule__Statement__Alternatives_0_1 ) ) ); public final void rule__Statement__Alternatives_0() throws RecognitionException { @@ -11245,11 +9832,6 @@ public final void rule__Statement__Alternatives_0() throws RecognitionException // $ANTLR start "rule__Statement__Alternatives_0_1" - /** - * Rule statement alternatives 0 1. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:2831:1: rule__Statement__Alternatives_0_1 : ( ( ( ruleS_Assignment ) ) | ( ruleS_1Expr_Facets_BlockOrEnd ) | ( ruleS_Other ) | ( ruleS_Do ) | ( ruleS_Return ) | ( ruleS_Solve ) | ( ruleS_If ) | ( ruleS_Try ) | ( ruleS_Equations ) ); public final void rule__Statement__Alternatives_0_1() throws RecognitionException { @@ -11491,11 +10073,6 @@ public final void rule__Statement__Alternatives_0_1() throws RecognitionExceptio // $ANTLR start "rule__S_1Expr_Facets_BlockOrEnd__Alternatives_4" - /** - * Rule S 1 expr facets block or end alternatives 4. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:2894:1: rule__S_1Expr_Facets_BlockOrEnd__Alternatives_4 : ( ( ( rule__S_1Expr_Facets_BlockOrEnd__BlockAssignment_4_0 ) ) | ( ';' ) ); public final void rule__S_1Expr_Facets_BlockOrEnd__Alternatives_4() throws RecognitionException { @@ -11506,7 +10083,7 @@ public final void rule__S_1Expr_Facets_BlockOrEnd__Alternatives_4() throws Recog int alt12=2; int LA12_0 = input.LA(1); - if ( (LA12_0==130) ) { + if ( (LA12_0==131) ) { alt12=1; } else if ( (LA12_0==18) ) { @@ -11586,11 +10163,6 @@ else if ( (LA12_0==18) ) { // $ANTLR start "rule__S_Do__Alternatives_4" - /** - * Rule S do alternatives 4. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:2915:1: rule__S_Do__Alternatives_4 : ( ( ( rule__S_Do__BlockAssignment_4_0 ) ) | ( ';' ) ); public final void rule__S_Do__Alternatives_4() throws RecognitionException { @@ -11601,7 +10173,7 @@ public final void rule__S_Do__Alternatives_4() throws RecognitionException { int alt13=2; int LA13_0 = input.LA(1); - if ( (LA13_0==130) ) { + if ( (LA13_0==131) ) { alt13=1; } else if ( (LA13_0==18) ) { @@ -11681,11 +10253,6 @@ else if ( (LA13_0==18) ) { // $ANTLR start "rule__S_If__ElseAlternatives_4_1_0" - /** - * Rule S if else alternatives 4 1 0. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:2936:1: rule__S_If__ElseAlternatives_4_1_0 : ( ( ruleS_If ) | ( ruleBlock ) ); public final void rule__S_If__ElseAlternatives_4_1_0() throws RecognitionException { @@ -11696,10 +10263,10 @@ public final void rule__S_If__ElseAlternatives_4_1_0() throws RecognitionExcepti int alt14=2; int LA14_0 = input.LA(1); - if ( (LA14_0==144) ) { + if ( (LA14_0==145) ) { alt14=1; } - else if ( (LA14_0==130) ) { + else if ( (LA14_0==131) ) { alt14=2; } else { @@ -11774,11 +10341,6 @@ else if ( (LA14_0==130) ) { // $ANTLR start "rule__S_Other__Alternatives_2" - /** - * Rule S other alternatives 2. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:2957:1: rule__S_Other__Alternatives_2 : ( ( ( rule__S_Other__BlockAssignment_2_0 ) ) | ( ';' ) ); public final void rule__S_Other__Alternatives_2() throws RecognitionException { @@ -11789,7 +10351,7 @@ public final void rule__S_Other__Alternatives_2() throws RecognitionException { int alt15=2; int LA15_0 = input.LA(1); - if ( (LA15_0==130) ) { + if ( (LA15_0==131) ) { alt15=1; } else if ( (LA15_0==18) ) { @@ -11869,11 +10431,6 @@ else if ( (LA15_0==18) ) { // $ANTLR start "rule__S_Declaration__Alternatives" - /** - * Rule S declaration alternatives. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:2978:1: rule__S_Declaration__Alternatives : ( ( ( ruleS_Definition ) ) | ( ruleS_Species ) | ( ruleS_Reflex ) | ( ruleS_Action ) | ( ruleS_Var ) | ( ruleS_Loop ) ); public final void rule__S_Declaration__Alternatives() throws RecognitionException { @@ -11892,12 +10449,12 @@ public final void rule__S_Declaration__Alternatives() throws RecognitionExceptio { int LA16_2 = input.LA(2); - if ( (LA16_2==RULE_ID||LA16_2==78) ) { - alt16=2; - } - else if ( (LA16_2==106) ) { + if ( (LA16_2==107) ) { alt16=1; } + else if ( (LA16_2==RULE_ID||LA16_2==78) ) { + alt16=2; + } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = @@ -11919,7 +10476,7 @@ else if ( (LA16_2==106) ) { alt16=3; } break; - case 148: + case 149: { alt16=4; } @@ -11932,7 +10489,7 @@ else if ( (LA16_2==106) ) { alt16=5; } break; - case 143: + case 144: { alt16=6; } @@ -12108,11 +10665,6 @@ else if ( (LA16_2==106) ) { // $ANTLR start "rule__S_Definition__NameAlternatives_2_0" - /** - * Rule S definition name alternatives 2 0. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:3023:1: rule__S_Definition__NameAlternatives_2_0 : ( ( ruleValid_ID ) | ( RULE_STRING ) ); public final void rule__S_Definition__NameAlternatives_2_0() throws RecognitionException { @@ -12197,11 +10749,6 @@ else if ( (LA17_0==RULE_STRING) ) { // $ANTLR start "rule__S_Definition__Alternatives_5" - /** - * Rule S definition alternatives 5. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:3044:1: rule__S_Definition__Alternatives_5 : ( ( ( rule__S_Definition__BlockAssignment_5_0 ) ) | ( ';' ) ); public final void rule__S_Definition__Alternatives_5() throws RecognitionException { @@ -12212,7 +10759,7 @@ public final void rule__S_Definition__Alternatives_5() throws RecognitionExcepti int alt18=2; int LA18_0 = input.LA(1); - if ( (LA18_0==130) ) { + if ( (LA18_0==131) ) { alt18=1; } else if ( (LA18_0==18) ) { @@ -12292,11 +10839,6 @@ else if ( (LA18_0==18) ) { // $ANTLR start "rule__S_Action__Alternatives_6" - /** - * Rule S action alternatives 6. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:3065:1: rule__S_Action__Alternatives_6 : ( ( ( rule__S_Action__BlockAssignment_6_0 ) ) | ( ';' ) ); public final void rule__S_Action__Alternatives_6() throws RecognitionException { @@ -12307,7 +10849,7 @@ public final void rule__S_Action__Alternatives_6() throws RecognitionException { int alt19=2; int LA19_0 = input.LA(1); - if ( (LA19_0==130) ) { + if ( (LA19_0==131) ) { alt19=1; } else if ( (LA19_0==18) ) { @@ -12387,11 +10929,6 @@ else if ( (LA19_0==18) ) { // $ANTLR start "rule__S_Assignment__Alternatives" - /** - * Rule S assignment alternatives. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:3086:1: rule__S_Assignment__Alternatives : ( ( ruleS_DirectAssignment ) | ( ruleS_Set ) ); public final void rule__S_Assignment__Alternatives() throws RecognitionException { @@ -12402,10 +10939,10 @@ public final void rule__S_Assignment__Alternatives() throws RecognitionException int alt20=2; int LA20_0 = input.LA(1); - if ( ((LA20_0>=RULE_STRING && LA20_0<=RULE_KEYWORD)||LA20_0==14||(LA20_0>=16 && LA20_0<=17)||LA20_0==19||(LA20_0>=21 && LA20_0<=72)||(LA20_0>=78 && LA20_0<=101)||LA20_0==109||(LA20_0>=112 && LA20_0<=117)||LA20_0==126||LA20_0==128||LA20_0==130||LA20_0==135) ) { + if ( ((LA20_0>=RULE_STRING && LA20_0<=RULE_KEYWORD)||LA20_0==14||(LA20_0>=16 && LA20_0<=17)||LA20_0==19||(LA20_0>=21 && LA20_0<=72)||(LA20_0>=78 && LA20_0<=102)||LA20_0==110||(LA20_0>=113 && LA20_0<=118)||LA20_0==127||LA20_0==129||LA20_0==131||LA20_0==136) ) { alt20=1; } - else if ( (LA20_0==149) ) { + else if ( (LA20_0==150) ) { alt20=2; } else { @@ -12480,11 +11017,6 @@ else if ( (LA20_0==149) ) { // $ANTLR start "rule__S_Set__Alternatives_2" - /** - * Rule S set alternatives 2. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:3107:1: rule__S_Set__Alternatives_2 : ( ( 'value:' ) | ( '<-' ) ); public final void rule__S_Set__Alternatives_2() throws RecognitionException { @@ -12565,11 +11097,6 @@ else if ( (LA21_0==20) ) { // $ANTLR start "rule__S_Equations__Alternatives_3" - /** - * Rule S equations alternatives 3. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:3128:1: rule__S_Equations__Alternatives_3 : ( ( ( rule__S_Equations__Group_3_0__0 ) ) | ( ';' ) ); public final void rule__S_Equations__Alternatives_3() throws RecognitionException { @@ -12580,7 +11107,7 @@ public final void rule__S_Equations__Alternatives_3() throws RecognitionExceptio int alt22=2; int LA22_0 = input.LA(1); - if ( (LA22_0==130) ) { + if ( (LA22_0==131) ) { alt22=1; } else if ( (LA22_0==18) ) { @@ -12660,11 +11187,6 @@ else if ( (LA22_0==18) ) { // $ANTLR start "rule__S_Equation__ExprAlternatives_0_0" - /** - * Rule S equation expr alternatives 0 0. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:3149:1: rule__S_Equation__ExprAlternatives_0_0 : ( ( ruleFunction ) | ( ruleVariableRef ) ); public final void rule__S_Equation__ExprAlternatives_0_0() throws RecognitionException { @@ -12739,11 +11261,6 @@ public final void rule__S_Equation__ExprAlternatives_0_0() throws RecognitionExc // $ANTLR start "rule__S_Solve__Alternatives_4" - /** - * Rule S solve alternatives 4. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:3170:1: rule__S_Solve__Alternatives_4 : ( ( ( rule__S_Solve__BlockAssignment_4_0 ) ) | ( ';' ) ); public final void rule__S_Solve__Alternatives_4() throws RecognitionException { @@ -12754,7 +11271,7 @@ public final void rule__S_Solve__Alternatives_4() throws RecognitionException { int alt24=2; int LA24_0 = input.LA(1); - if ( (LA24_0==130) ) { + if ( (LA24_0==131) ) { alt24=1; } else if ( (LA24_0==18) ) { @@ -12834,11 +11351,6 @@ else if ( (LA24_0==18) ) { // $ANTLR start "rule__S_Display__NameAlternatives_2_0" - /** - * Rule S display name alternatives 2 0. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:3191:1: rule__S_Display__NameAlternatives_2_0 : ( ( ruleValid_ID ) | ( RULE_STRING ) ); public final void rule__S_Display__NameAlternatives_2_0() throws RecognitionException { @@ -12923,11 +11435,6 @@ else if ( (LA25_0==RULE_STRING) ) { // $ANTLR start "rule__DisplayStatement__Alternatives" - /** - * Rule display statement alternatives. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:3212:1: rule__DisplayStatement__Alternatives : ( ( ( rulespeciesOrGridDisplayStatement ) ) | ( ruleStatement ) ); public final void rule__DisplayStatement__Alternatives() throws RecognitionException { @@ -13008,11 +11515,6 @@ public final void rule__DisplayStatement__Alternatives() throws RecognitionExcep // $ANTLR start "rule__SpeciesOrGridDisplayStatement__Alternatives_3" - /** - * Rule species or grid display statement alternatives 3. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:3233:1: rule__SpeciesOrGridDisplayStatement__Alternatives_3 : ( ( ( rule__SpeciesOrGridDisplayStatement__BlockAssignment_3_0 ) ) | ( ';' ) ); public final void rule__SpeciesOrGridDisplayStatement__Alternatives_3() throws RecognitionException { @@ -13023,7 +11525,7 @@ public final void rule__SpeciesOrGridDisplayStatement__Alternatives_3() throws R int alt27=2; int LA27_0 = input.LA(1); - if ( (LA27_0==130) ) { + if ( (LA27_0==131) ) { alt27=1; } else if ( (LA27_0==18) ) { @@ -13103,11 +11605,6 @@ else if ( (LA27_0==18) ) { // $ANTLR start "rule___SpeciesKey__Alternatives" - /** - * Rule species key alternatives. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:3254:1: rule___SpeciesKey__Alternatives : ( ( 'species' ) | ( 'grid' ) ); public final void rule___SpeciesKey__Alternatives() throws RecognitionException { @@ -13188,11 +11685,6 @@ else if ( (LA28_0==22) ) { // $ANTLR start "rule___1Expr_Facets_BlockOrEnd_Key__Alternatives" - /** - * Rule 1 expr facets block or end key alternatives. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:3275:1: rule___1Expr_Facets_BlockOrEnd_Key__Alternatives : ( ( rule_LayerKey ) | ( 'ask' ) | ( 'release' ) | ( 'capture' ) | ( 'create' ) | ( 'write' ) | ( 'error' ) | ( 'warn' ) | ( 'exception' ) | ( 'save' ) | ( 'assert' ) | ( 'inspect' ) | ( 'browse' ) | ( 'draw' ) | ( 'using' ) | ( 'switch' ) | ( 'put' ) | ( 'add' ) | ( 'remove' ) | ( 'match' ) | ( 'match_between' ) | ( 'match_one' ) | ( 'parameter' ) | ( 'status' ) | ( 'highlight' ) | ( 'focus_on' ) | ( 'layout' ) ); public final void rule___1Expr_Facets_BlockOrEnd_Key__Alternatives() throws RecognitionException { @@ -13895,11 +12387,6 @@ public final void rule___1Expr_Facets_BlockOrEnd_Key__Alternatives() throws Reco // $ANTLR start "rule___LayerKey__Alternatives" - /** - * Rule layer key alternatives. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:3446:1: rule___LayerKey__Alternatives : ( ( 'light' ) | ( 'camera' ) | ( 'text' ) | ( 'image' ) | ( 'data' ) | ( 'chart' ) | ( 'agents' ) | ( 'graphics' ) | ( 'display_population' ) | ( 'display_grid' ) | ( 'quadtree' ) | ( 'event' ) | ( 'overlay' ) | ( 'datalist' ) | ( 'mesh' ) ); public final void rule___LayerKey__Alternatives() throws RecognitionException { @@ -14296,11 +12783,6 @@ public final void rule___LayerKey__Alternatives() throws RecognitionException { // $ANTLR start "rule___DoKey__Alternatives" - /** - * Rule do key alternatives. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:3545:1: rule___DoKey__Alternatives : ( ( 'do' ) | ( 'invoke' ) ); public final void rule___DoKey__Alternatives() throws RecognitionException { @@ -14381,11 +12863,6 @@ else if ( (LA31_0==65) ) { // $ANTLR start "rule___VarOrConstKey__Alternatives" - /** - * Rule var or const key alternatives. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:3566:1: rule___VarOrConstKey__Alternatives : ( ( 'var' ) | ( 'const' ) | ( 'let' ) | ( 'arg' ) ); public final void rule___VarOrConstKey__Alternatives() throws RecognitionException { @@ -14518,11 +12995,6 @@ public final void rule___VarOrConstKey__Alternatives() throws RecognitionExcepti // $ANTLR start "rule___ReflexKey__Alternatives" - /** - * Rule reflex key alternatives. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:3599:1: rule___ReflexKey__Alternatives : ( ( 'init' ) | ( 'reflex' ) | ( 'aspect' ) ); public final void rule___ReflexKey__Alternatives() throws RecognitionException { @@ -14631,11 +13103,6 @@ public final void rule___ReflexKey__Alternatives() throws RecognitionException { // $ANTLR start "rule___AssignmentKey__Alternatives" - /** - * Rule assignment key alternatives. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:3626:1: rule___AssignmentKey__Alternatives : ( ( '<-' ) | ( '<<' ) | ( ( rule___AssignmentKey__Group_2__0 ) ) | ( '<<+' ) | ( ( rule___AssignmentKey__Group_4__0 ) ) | ( '+<-' ) | ( '<+' ) | ( '>-' ) ); public final void rule___AssignmentKey__Alternatives() throws RecognitionException { @@ -14836,11 +13303,6 @@ public final void rule___AssignmentKey__Alternatives() throws RecognitionExcepti // $ANTLR start "rule__Facet__Alternatives" - /** - * Rule facet alternatives. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:3683:1: rule__Facet__Alternatives : ( ( ruleActionFacet ) | ( ruleDefinitionFacet ) | ( ruleClassicFacet ) | ( ruleTypeFacet ) | ( ruleVarFacet ) | ( ruleFunctionFacet ) ); public final void rule__Facet__Alternatives() throws RecognitionException { @@ -14850,8 +13312,8 @@ public final void rule__Facet__Alternatives() throws RecognitionException { // InternalGaml.g:3687:1: ( ( ruleActionFacet ) | ( ruleDefinitionFacet ) | ( ruleClassicFacet ) | ( ruleTypeFacet ) | ( ruleVarFacet ) | ( ruleFunctionFacet ) ) int alt35=6; switch ( input.LA(1) ) { - case 100: case 101: + case 102: { alt35=1; } @@ -14880,7 +13342,8 @@ public final void rule__Facet__Alternatives() throws RecognitionException { case 97: case 98: case 99: - case 126: + case 100: + case 127: { alt35=3; } @@ -14899,7 +13362,7 @@ public final void rule__Facet__Alternatives() throws RecognitionException { alt35=5; } break; - case 152: + case 153: { alt35=6; } @@ -15069,11 +13532,6 @@ public final void rule__Facet__Alternatives() throws RecognitionException { // $ANTLR start "rule__FirstFacetKey__Alternatives" - /** - * Rule first facet key alternatives. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:3728:1: rule__FirstFacetKey__Alternatives : ( ( ruleDefinitionFacetKey ) | ( ruleTypeFacetKey ) | ( ruleSpecialFacetKey ) | ( ruleVarFacetKey ) | ( ruleActionFacetKey ) | ( ruleClassicFacetKey ) ); public final void rule__FirstFacetKey__Alternatives() throws RecognitionException { @@ -15114,7 +13572,8 @@ public final void rule__FirstFacetKey__Alternatives() throws RecognitionExceptio case 97: case 98: case 99: - case 126: + case 100: + case 127: { alt36=3; } @@ -15124,8 +13583,8 @@ public final void rule__FirstFacetKey__Alternatives() throws RecognitionExceptio alt36=4; } break; - case 100: case 101: + case 102: { alt36=5; } @@ -15300,11 +13759,6 @@ public final void rule__FirstFacetKey__Alternatives() throws RecognitionExceptio // $ANTLR start "rule__DefinitionFacetKey__Alternatives" - /** - * Rule definition facet key alternatives. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:3773:1: rule__DefinitionFacetKey__Alternatives : ( ( 'name:' ) | ( 'returns:' ) ); public final void rule__DefinitionFacetKey__Alternatives() throws RecognitionException { @@ -15385,11 +13839,6 @@ else if ( (LA37_0==79) ) { // $ANTLR start "rule__TypeFacetKey__Alternatives" - /** - * Rule type facet key alternatives. - * - * @throws RecognitionException the recognition exception - */ // InternalGaml.g:3794:1: rule__TypeFacetKey__Alternatives : ( ( 'as:' ) | ( 'of:' ) | ( 'parent:' ) | ( 'species:' ) | ( 'type:' ) ); public final void rule__TypeFacetKey__Alternatives() throws RecognitionException { @@ -15546,41 +13995,36 @@ public final void rule__TypeFacetKey__Alternatives() throws RecognitionException // $ANTLR start "rule__SpecialFacetKey__Alternatives" - /** - * Rule special facet key alternatives. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:3833:1: rule__SpecialFacetKey__Alternatives : ( ( 'data:' ) | ( ( rule__SpecialFacetKey__Group_1__0 ) ) | ( 'const:' ) | ( 'value:' ) | ( 'topology:' ) | ( 'item:' ) | ( 'init:' ) | ( 'message:' ) | ( 'control:' ) | ( 'layout:' ) | ( 'environment:' ) | ( 'text:' ) | ( 'image:' ) | ( 'using:' ) | ( 'parameter:' ) | ( 'aspect:' ) | ( 'light:' ) ); + // InternalGaml.g:3833:1: rule__SpecialFacetKey__Alternatives : ( ( 'camera:' ) | ( 'data:' ) | ( ( rule__SpecialFacetKey__Group_2__0 ) ) | ( 'const:' ) | ( 'value:' ) | ( 'topology:' ) | ( 'item:' ) | ( 'init:' ) | ( 'message:' ) | ( 'control:' ) | ( 'layout:' ) | ( 'environment:' ) | ( 'text:' ) | ( 'image:' ) | ( 'using:' ) | ( 'parameter:' ) | ( 'aspect:' ) | ( 'light:' ) ); public final void rule__SpecialFacetKey__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:3837:1: ( ( 'data:' ) | ( ( rule__SpecialFacetKey__Group_1__0 ) ) | ( 'const:' ) | ( 'value:' ) | ( 'topology:' ) | ( 'item:' ) | ( 'init:' ) | ( 'message:' ) | ( 'control:' ) | ( 'layout:' ) | ( 'environment:' ) | ( 'text:' ) | ( 'image:' ) | ( 'using:' ) | ( 'parameter:' ) | ( 'aspect:' ) | ( 'light:' ) ) - int alt39=17; + // InternalGaml.g:3837:1: ( ( 'camera:' ) | ( 'data:' ) | ( ( rule__SpecialFacetKey__Group_2__0 ) ) | ( 'const:' ) | ( 'value:' ) | ( 'topology:' ) | ( 'item:' ) | ( 'init:' ) | ( 'message:' ) | ( 'control:' ) | ( 'layout:' ) | ( 'environment:' ) | ( 'text:' ) | ( 'image:' ) | ( 'using:' ) | ( 'parameter:' ) | ( 'aspect:' ) | ( 'light:' ) ) + int alt39=18; switch ( input.LA(1) ) { case 85: { alt39=1; } break; - case 126: + case 86: { alt39=2; } break; - case 86: + case 127: { alt39=3; } break; - case 19: + case 87: { alt39=4; } break; - case 87: + case 19: { alt39=5; } @@ -15645,6 +14089,11 @@ public final void rule__SpecialFacetKey__Alternatives() throws RecognitionExcept alt39=17; } break; + case 100: + { + alt39=18; + } + break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = @@ -15655,17 +14104,17 @@ public final void rule__SpecialFacetKey__Alternatives() throws RecognitionExcept switch (alt39) { case 1 : - // InternalGaml.g:3838:2: ( 'data:' ) + // InternalGaml.g:3838:2: ( 'camera:' ) { - // InternalGaml.g:3838:2: ( 'data:' ) - // InternalGaml.g:3839:3: 'data:' + // InternalGaml.g:3838:2: ( 'camera:' ) + // InternalGaml.g:3839:3: 'camera:' { if ( state.backtracking==0 ) { - before(grammarAccess.getSpecialFacetKeyAccess().getDataKeyword_0()); + before(grammarAccess.getSpecialFacetKeyAccess().getCameraKeyword_0()); } match(input,85,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getSpecialFacetKeyAccess().getDataKeyword_0()); + after(grammarAccess.getSpecialFacetKeyAccess().getCameraKeyword_0()); } } @@ -15674,27 +14123,17 @@ public final void rule__SpecialFacetKey__Alternatives() throws RecognitionExcept } break; case 2 : - // InternalGaml.g:3844:2: ( ( rule__SpecialFacetKey__Group_1__0 ) ) + // InternalGaml.g:3844:2: ( 'data:' ) { - // InternalGaml.g:3844:2: ( ( rule__SpecialFacetKey__Group_1__0 ) ) - // InternalGaml.g:3845:3: ( rule__SpecialFacetKey__Group_1__0 ) + // InternalGaml.g:3844:2: ( 'data:' ) + // InternalGaml.g:3845:3: 'data:' { if ( state.backtracking==0 ) { - before(grammarAccess.getSpecialFacetKeyAccess().getGroup_1()); - } - // InternalGaml.g:3846:3: ( rule__SpecialFacetKey__Group_1__0 ) - // InternalGaml.g:3846:4: rule__SpecialFacetKey__Group_1__0 - { - pushFollow(FOLLOW_2); - rule__SpecialFacetKey__Group_1__0(); - - state._fsp--; - if (state.failed) return ; - + before(grammarAccess.getSpecialFacetKeyAccess().getDataKeyword_1()); } - + match(input,86,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getSpecialFacetKeyAccess().getGroup_1()); + after(grammarAccess.getSpecialFacetKeyAccess().getDataKeyword_1()); } } @@ -15703,17 +14142,27 @@ public final void rule__SpecialFacetKey__Alternatives() throws RecognitionExcept } break; case 3 : - // InternalGaml.g:3850:2: ( 'const:' ) + // InternalGaml.g:3850:2: ( ( rule__SpecialFacetKey__Group_2__0 ) ) { - // InternalGaml.g:3850:2: ( 'const:' ) - // InternalGaml.g:3851:3: 'const:' + // InternalGaml.g:3850:2: ( ( rule__SpecialFacetKey__Group_2__0 ) ) + // InternalGaml.g:3851:3: ( rule__SpecialFacetKey__Group_2__0 ) { if ( state.backtracking==0 ) { - before(grammarAccess.getSpecialFacetKeyAccess().getConstKeyword_2()); + before(grammarAccess.getSpecialFacetKeyAccess().getGroup_2()); } - match(input,86,FOLLOW_2); if (state.failed) return ; + // InternalGaml.g:3852:3: ( rule__SpecialFacetKey__Group_2__0 ) + // InternalGaml.g:3852:4: rule__SpecialFacetKey__Group_2__0 + { + pushFollow(FOLLOW_2); + rule__SpecialFacetKey__Group_2__0(); + + state._fsp--; + if (state.failed) return ; + + } + if ( state.backtracking==0 ) { - after(grammarAccess.getSpecialFacetKeyAccess().getConstKeyword_2()); + after(grammarAccess.getSpecialFacetKeyAccess().getGroup_2()); } } @@ -15722,17 +14171,17 @@ public final void rule__SpecialFacetKey__Alternatives() throws RecognitionExcept } break; case 4 : - // InternalGaml.g:3856:2: ( 'value:' ) + // InternalGaml.g:3856:2: ( 'const:' ) { - // InternalGaml.g:3856:2: ( 'value:' ) - // InternalGaml.g:3857:3: 'value:' + // InternalGaml.g:3856:2: ( 'const:' ) + // InternalGaml.g:3857:3: 'const:' { if ( state.backtracking==0 ) { - before(grammarAccess.getSpecialFacetKeyAccess().getValueKeyword_3()); + before(grammarAccess.getSpecialFacetKeyAccess().getConstKeyword_3()); } - match(input,19,FOLLOW_2); if (state.failed) return ; + match(input,87,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getSpecialFacetKeyAccess().getValueKeyword_3()); + after(grammarAccess.getSpecialFacetKeyAccess().getConstKeyword_3()); } } @@ -15741,17 +14190,17 @@ public final void rule__SpecialFacetKey__Alternatives() throws RecognitionExcept } break; case 5 : - // InternalGaml.g:3862:2: ( 'topology:' ) + // InternalGaml.g:3862:2: ( 'value:' ) { - // InternalGaml.g:3862:2: ( 'topology:' ) - // InternalGaml.g:3863:3: 'topology:' + // InternalGaml.g:3862:2: ( 'value:' ) + // InternalGaml.g:3863:3: 'value:' { if ( state.backtracking==0 ) { - before(grammarAccess.getSpecialFacetKeyAccess().getTopologyKeyword_4()); + before(grammarAccess.getSpecialFacetKeyAccess().getValueKeyword_4()); } - match(input,87,FOLLOW_2); if (state.failed) return ; + match(input,19,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getSpecialFacetKeyAccess().getTopologyKeyword_4()); + after(grammarAccess.getSpecialFacetKeyAccess().getValueKeyword_4()); } } @@ -15760,17 +14209,17 @@ public final void rule__SpecialFacetKey__Alternatives() throws RecognitionExcept } break; case 6 : - // InternalGaml.g:3868:2: ( 'item:' ) + // InternalGaml.g:3868:2: ( 'topology:' ) { - // InternalGaml.g:3868:2: ( 'item:' ) - // InternalGaml.g:3869:3: 'item:' + // InternalGaml.g:3868:2: ( 'topology:' ) + // InternalGaml.g:3869:3: 'topology:' { if ( state.backtracking==0 ) { - before(grammarAccess.getSpecialFacetKeyAccess().getItemKeyword_5()); + before(grammarAccess.getSpecialFacetKeyAccess().getTopologyKeyword_5()); } match(input,88,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getSpecialFacetKeyAccess().getItemKeyword_5()); + after(grammarAccess.getSpecialFacetKeyAccess().getTopologyKeyword_5()); } } @@ -15779,17 +14228,17 @@ public final void rule__SpecialFacetKey__Alternatives() throws RecognitionExcept } break; case 7 : - // InternalGaml.g:3874:2: ( 'init:' ) + // InternalGaml.g:3874:2: ( 'item:' ) { - // InternalGaml.g:3874:2: ( 'init:' ) - // InternalGaml.g:3875:3: 'init:' + // InternalGaml.g:3874:2: ( 'item:' ) + // InternalGaml.g:3875:3: 'item:' { if ( state.backtracking==0 ) { - before(grammarAccess.getSpecialFacetKeyAccess().getInitKeyword_6()); + before(grammarAccess.getSpecialFacetKeyAccess().getItemKeyword_6()); } match(input,89,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getSpecialFacetKeyAccess().getInitKeyword_6()); + after(grammarAccess.getSpecialFacetKeyAccess().getItemKeyword_6()); } } @@ -15798,17 +14247,17 @@ public final void rule__SpecialFacetKey__Alternatives() throws RecognitionExcept } break; case 8 : - // InternalGaml.g:3880:2: ( 'message:' ) + // InternalGaml.g:3880:2: ( 'init:' ) { - // InternalGaml.g:3880:2: ( 'message:' ) - // InternalGaml.g:3881:3: 'message:' + // InternalGaml.g:3880:2: ( 'init:' ) + // InternalGaml.g:3881:3: 'init:' { if ( state.backtracking==0 ) { - before(grammarAccess.getSpecialFacetKeyAccess().getMessageKeyword_7()); + before(grammarAccess.getSpecialFacetKeyAccess().getInitKeyword_7()); } match(input,90,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getSpecialFacetKeyAccess().getMessageKeyword_7()); + after(grammarAccess.getSpecialFacetKeyAccess().getInitKeyword_7()); } } @@ -15817,17 +14266,17 @@ public final void rule__SpecialFacetKey__Alternatives() throws RecognitionExcept } break; case 9 : - // InternalGaml.g:3886:2: ( 'control:' ) + // InternalGaml.g:3886:2: ( 'message:' ) { - // InternalGaml.g:3886:2: ( 'control:' ) - // InternalGaml.g:3887:3: 'control:' + // InternalGaml.g:3886:2: ( 'message:' ) + // InternalGaml.g:3887:3: 'message:' { if ( state.backtracking==0 ) { - before(grammarAccess.getSpecialFacetKeyAccess().getControlKeyword_8()); + before(grammarAccess.getSpecialFacetKeyAccess().getMessageKeyword_8()); } match(input,91,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getSpecialFacetKeyAccess().getControlKeyword_8()); + after(grammarAccess.getSpecialFacetKeyAccess().getMessageKeyword_8()); } } @@ -15836,17 +14285,17 @@ public final void rule__SpecialFacetKey__Alternatives() throws RecognitionExcept } break; case 10 : - // InternalGaml.g:3892:2: ( 'layout:' ) + // InternalGaml.g:3892:2: ( 'control:' ) { - // InternalGaml.g:3892:2: ( 'layout:' ) - // InternalGaml.g:3893:3: 'layout:' + // InternalGaml.g:3892:2: ( 'control:' ) + // InternalGaml.g:3893:3: 'control:' { if ( state.backtracking==0 ) { - before(grammarAccess.getSpecialFacetKeyAccess().getLayoutKeyword_9()); + before(grammarAccess.getSpecialFacetKeyAccess().getControlKeyword_9()); } match(input,92,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getSpecialFacetKeyAccess().getLayoutKeyword_9()); + after(grammarAccess.getSpecialFacetKeyAccess().getControlKeyword_9()); } } @@ -15855,17 +14304,17 @@ public final void rule__SpecialFacetKey__Alternatives() throws RecognitionExcept } break; case 11 : - // InternalGaml.g:3898:2: ( 'environment:' ) + // InternalGaml.g:3898:2: ( 'layout:' ) { - // InternalGaml.g:3898:2: ( 'environment:' ) - // InternalGaml.g:3899:3: 'environment:' + // InternalGaml.g:3898:2: ( 'layout:' ) + // InternalGaml.g:3899:3: 'layout:' { if ( state.backtracking==0 ) { - before(grammarAccess.getSpecialFacetKeyAccess().getEnvironmentKeyword_10()); + before(grammarAccess.getSpecialFacetKeyAccess().getLayoutKeyword_10()); } match(input,93,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getSpecialFacetKeyAccess().getEnvironmentKeyword_10()); + after(grammarAccess.getSpecialFacetKeyAccess().getLayoutKeyword_10()); } } @@ -15874,17 +14323,17 @@ public final void rule__SpecialFacetKey__Alternatives() throws RecognitionExcept } break; case 12 : - // InternalGaml.g:3904:2: ( 'text:' ) + // InternalGaml.g:3904:2: ( 'environment:' ) { - // InternalGaml.g:3904:2: ( 'text:' ) - // InternalGaml.g:3905:3: 'text:' + // InternalGaml.g:3904:2: ( 'environment:' ) + // InternalGaml.g:3905:3: 'environment:' { if ( state.backtracking==0 ) { - before(grammarAccess.getSpecialFacetKeyAccess().getTextKeyword_11()); + before(grammarAccess.getSpecialFacetKeyAccess().getEnvironmentKeyword_11()); } match(input,94,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getSpecialFacetKeyAccess().getTextKeyword_11()); + after(grammarAccess.getSpecialFacetKeyAccess().getEnvironmentKeyword_11()); } } @@ -15893,17 +14342,17 @@ public final void rule__SpecialFacetKey__Alternatives() throws RecognitionExcept } break; case 13 : - // InternalGaml.g:3910:2: ( 'image:' ) + // InternalGaml.g:3910:2: ( 'text:' ) { - // InternalGaml.g:3910:2: ( 'image:' ) - // InternalGaml.g:3911:3: 'image:' + // InternalGaml.g:3910:2: ( 'text:' ) + // InternalGaml.g:3911:3: 'text:' { if ( state.backtracking==0 ) { - before(grammarAccess.getSpecialFacetKeyAccess().getImageKeyword_12()); + before(grammarAccess.getSpecialFacetKeyAccess().getTextKeyword_12()); } match(input,95,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getSpecialFacetKeyAccess().getImageKeyword_12()); + after(grammarAccess.getSpecialFacetKeyAccess().getTextKeyword_12()); } } @@ -15912,17 +14361,17 @@ public final void rule__SpecialFacetKey__Alternatives() throws RecognitionExcept } break; case 14 : - // InternalGaml.g:3916:2: ( 'using:' ) + // InternalGaml.g:3916:2: ( 'image:' ) { - // InternalGaml.g:3916:2: ( 'using:' ) - // InternalGaml.g:3917:3: 'using:' + // InternalGaml.g:3916:2: ( 'image:' ) + // InternalGaml.g:3917:3: 'image:' { if ( state.backtracking==0 ) { - before(grammarAccess.getSpecialFacetKeyAccess().getUsingKeyword_13()); + before(grammarAccess.getSpecialFacetKeyAccess().getImageKeyword_13()); } match(input,96,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getSpecialFacetKeyAccess().getUsingKeyword_13()); + after(grammarAccess.getSpecialFacetKeyAccess().getImageKeyword_13()); } } @@ -15931,17 +14380,17 @@ public final void rule__SpecialFacetKey__Alternatives() throws RecognitionExcept } break; case 15 : - // InternalGaml.g:3922:2: ( 'parameter:' ) + // InternalGaml.g:3922:2: ( 'using:' ) { - // InternalGaml.g:3922:2: ( 'parameter:' ) - // InternalGaml.g:3923:3: 'parameter:' + // InternalGaml.g:3922:2: ( 'using:' ) + // InternalGaml.g:3923:3: 'using:' { if ( state.backtracking==0 ) { - before(grammarAccess.getSpecialFacetKeyAccess().getParameterKeyword_14()); + before(grammarAccess.getSpecialFacetKeyAccess().getUsingKeyword_14()); } match(input,97,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getSpecialFacetKeyAccess().getParameterKeyword_14()); + after(grammarAccess.getSpecialFacetKeyAccess().getUsingKeyword_14()); } } @@ -15950,17 +14399,17 @@ public final void rule__SpecialFacetKey__Alternatives() throws RecognitionExcept } break; case 16 : - // InternalGaml.g:3928:2: ( 'aspect:' ) + // InternalGaml.g:3928:2: ( 'parameter:' ) { - // InternalGaml.g:3928:2: ( 'aspect:' ) - // InternalGaml.g:3929:3: 'aspect:' + // InternalGaml.g:3928:2: ( 'parameter:' ) + // InternalGaml.g:3929:3: 'parameter:' { if ( state.backtracking==0 ) { - before(grammarAccess.getSpecialFacetKeyAccess().getAspectKeyword_15()); + before(grammarAccess.getSpecialFacetKeyAccess().getParameterKeyword_15()); } match(input,98,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getSpecialFacetKeyAccess().getAspectKeyword_15()); + after(grammarAccess.getSpecialFacetKeyAccess().getParameterKeyword_15()); } } @@ -15969,17 +14418,36 @@ public final void rule__SpecialFacetKey__Alternatives() throws RecognitionExcept } break; case 17 : - // InternalGaml.g:3934:2: ( 'light:' ) + // InternalGaml.g:3934:2: ( 'aspect:' ) { - // InternalGaml.g:3934:2: ( 'light:' ) - // InternalGaml.g:3935:3: 'light:' + // InternalGaml.g:3934:2: ( 'aspect:' ) + // InternalGaml.g:3935:3: 'aspect:' { if ( state.backtracking==0 ) { - before(grammarAccess.getSpecialFacetKeyAccess().getLightKeyword_16()); + before(grammarAccess.getSpecialFacetKeyAccess().getAspectKeyword_16()); } match(input,99,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getSpecialFacetKeyAccess().getLightKeyword_16()); + after(grammarAccess.getSpecialFacetKeyAccess().getAspectKeyword_16()); + } + + } + + + } + break; + case 18 : + // InternalGaml.g:3940:2: ( 'light:' ) + { + // InternalGaml.g:3940:2: ( 'light:' ) + // InternalGaml.g:3941:3: 'light:' + { + if ( state.backtracking==0 ) { + before(grammarAccess.getSpecialFacetKeyAccess().getLightKeyword_17()); + } + match(input,100,FOLLOW_2); if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getSpecialFacetKeyAccess().getLightKeyword_17()); } } @@ -16005,25 +14473,20 @@ public final void rule__SpecialFacetKey__Alternatives() throws RecognitionExcept // $ANTLR start "rule__ActionFacetKey__Alternatives" - /** - * Rule action facet key alternatives. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:3944:1: rule__ActionFacetKey__Alternatives : ( ( 'action:' ) | ( 'on_change:' ) ); + // InternalGaml.g:3950:1: rule__ActionFacetKey__Alternatives : ( ( 'action:' ) | ( 'on_change:' ) ); public final void rule__ActionFacetKey__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:3948:1: ( ( 'action:' ) | ( 'on_change:' ) ) + // InternalGaml.g:3954:1: ( ( 'action:' ) | ( 'on_change:' ) ) int alt40=2; int LA40_0 = input.LA(1); - if ( (LA40_0==100) ) { + if ( (LA40_0==101) ) { alt40=1; } - else if ( (LA40_0==101) ) { + else if ( (LA40_0==102) ) { alt40=2; } else { @@ -16035,15 +14498,15 @@ else if ( (LA40_0==101) ) { } switch (alt40) { case 1 : - // InternalGaml.g:3949:2: ( 'action:' ) + // InternalGaml.g:3955:2: ( 'action:' ) { - // InternalGaml.g:3949:2: ( 'action:' ) - // InternalGaml.g:3950:3: 'action:' + // InternalGaml.g:3955:2: ( 'action:' ) + // InternalGaml.g:3956:3: 'action:' { if ( state.backtracking==0 ) { before(grammarAccess.getActionFacetKeyAccess().getActionKeyword_0()); } - match(input,100,FOLLOW_2); if (state.failed) return ; + match(input,101,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getActionFacetKeyAccess().getActionKeyword_0()); } @@ -16054,15 +14517,15 @@ else if ( (LA40_0==101) ) { } break; case 2 : - // InternalGaml.g:3955:2: ( 'on_change:' ) + // InternalGaml.g:3961:2: ( 'on_change:' ) { - // InternalGaml.g:3955:2: ( 'on_change:' ) - // InternalGaml.g:3956:3: 'on_change:' + // InternalGaml.g:3961:2: ( 'on_change:' ) + // InternalGaml.g:3962:3: 'on_change:' { if ( state.backtracking==0 ) { before(grammarAccess.getActionFacetKeyAccess().getOn_changeKeyword_1()); } - match(input,101,FOLLOW_2); if (state.failed) return ; + match(input,102,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getActionFacetKeyAccess().getOn_changeKeyword_1()); } @@ -16090,18 +14553,13 @@ else if ( (LA40_0==101) ) { // $ANTLR start "rule__ClassicFacet__Alternatives_0" - /** - * Rule classic facet alternatives 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:3965:1: rule__ClassicFacet__Alternatives_0 : ( ( ( rule__ClassicFacet__KeyAssignment_0_0 ) ) | ( ( rule__ClassicFacet__KeyAssignment_0_1 ) ) | ( ( rule__ClassicFacet__KeyAssignment_0_2 ) ) ); + // InternalGaml.g:3971:1: rule__ClassicFacet__Alternatives_0 : ( ( ( rule__ClassicFacet__KeyAssignment_0_0 ) ) | ( ( rule__ClassicFacet__KeyAssignment_0_1 ) ) | ( ( rule__ClassicFacet__KeyAssignment_0_2 ) ) ); public final void rule__ClassicFacet__Alternatives_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:3969:1: ( ( ( rule__ClassicFacet__KeyAssignment_0_0 ) ) | ( ( rule__ClassicFacet__KeyAssignment_0_1 ) ) | ( ( rule__ClassicFacet__KeyAssignment_0_2 ) ) ) + // InternalGaml.g:3975:1: ( ( ( rule__ClassicFacet__KeyAssignment_0_0 ) ) | ( ( rule__ClassicFacet__KeyAssignment_0_1 ) ) | ( ( rule__ClassicFacet__KeyAssignment_0_2 ) ) ) int alt41=3; switch ( input.LA(1) ) { case RULE_ID: @@ -16130,7 +14588,8 @@ public final void rule__ClassicFacet__Alternatives_0() throws RecognitionExcepti case 97: case 98: case 99: - case 126: + case 100: + case 127: { alt41=3; } @@ -16145,16 +14604,16 @@ public final void rule__ClassicFacet__Alternatives_0() throws RecognitionExcepti switch (alt41) { case 1 : - // InternalGaml.g:3970:2: ( ( rule__ClassicFacet__KeyAssignment_0_0 ) ) + // InternalGaml.g:3976:2: ( ( rule__ClassicFacet__KeyAssignment_0_0 ) ) { - // InternalGaml.g:3970:2: ( ( rule__ClassicFacet__KeyAssignment_0_0 ) ) - // InternalGaml.g:3971:3: ( rule__ClassicFacet__KeyAssignment_0_0 ) + // InternalGaml.g:3976:2: ( ( rule__ClassicFacet__KeyAssignment_0_0 ) ) + // InternalGaml.g:3977:3: ( rule__ClassicFacet__KeyAssignment_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getClassicFacetAccess().getKeyAssignment_0_0()); } - // InternalGaml.g:3972:3: ( rule__ClassicFacet__KeyAssignment_0_0 ) - // InternalGaml.g:3972:4: rule__ClassicFacet__KeyAssignment_0_0 + // InternalGaml.g:3978:3: ( rule__ClassicFacet__KeyAssignment_0_0 ) + // InternalGaml.g:3978:4: rule__ClassicFacet__KeyAssignment_0_0 { pushFollow(FOLLOW_2); rule__ClassicFacet__KeyAssignment_0_0(); @@ -16174,16 +14633,16 @@ public final void rule__ClassicFacet__Alternatives_0() throws RecognitionExcepti } break; case 2 : - // InternalGaml.g:3976:2: ( ( rule__ClassicFacet__KeyAssignment_0_1 ) ) + // InternalGaml.g:3982:2: ( ( rule__ClassicFacet__KeyAssignment_0_1 ) ) { - // InternalGaml.g:3976:2: ( ( rule__ClassicFacet__KeyAssignment_0_1 ) ) - // InternalGaml.g:3977:3: ( rule__ClassicFacet__KeyAssignment_0_1 ) + // InternalGaml.g:3982:2: ( ( rule__ClassicFacet__KeyAssignment_0_1 ) ) + // InternalGaml.g:3983:3: ( rule__ClassicFacet__KeyAssignment_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getClassicFacetAccess().getKeyAssignment_0_1()); } - // InternalGaml.g:3978:3: ( rule__ClassicFacet__KeyAssignment_0_1 ) - // InternalGaml.g:3978:4: rule__ClassicFacet__KeyAssignment_0_1 + // InternalGaml.g:3984:3: ( rule__ClassicFacet__KeyAssignment_0_1 ) + // InternalGaml.g:3984:4: rule__ClassicFacet__KeyAssignment_0_1 { pushFollow(FOLLOW_2); rule__ClassicFacet__KeyAssignment_0_1(); @@ -16203,16 +14662,16 @@ public final void rule__ClassicFacet__Alternatives_0() throws RecognitionExcepti } break; case 3 : - // InternalGaml.g:3982:2: ( ( rule__ClassicFacet__KeyAssignment_0_2 ) ) + // InternalGaml.g:3988:2: ( ( rule__ClassicFacet__KeyAssignment_0_2 ) ) { - // InternalGaml.g:3982:2: ( ( rule__ClassicFacet__KeyAssignment_0_2 ) ) - // InternalGaml.g:3983:3: ( rule__ClassicFacet__KeyAssignment_0_2 ) + // InternalGaml.g:3988:2: ( ( rule__ClassicFacet__KeyAssignment_0_2 ) ) + // InternalGaml.g:3989:3: ( rule__ClassicFacet__KeyAssignment_0_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getClassicFacetAccess().getKeyAssignment_0_2()); } - // InternalGaml.g:3984:3: ( rule__ClassicFacet__KeyAssignment_0_2 ) - // InternalGaml.g:3984:4: rule__ClassicFacet__KeyAssignment_0_2 + // InternalGaml.g:3990:3: ( rule__ClassicFacet__KeyAssignment_0_2 ) + // InternalGaml.g:3990:4: rule__ClassicFacet__KeyAssignment_0_2 { pushFollow(FOLLOW_2); rule__ClassicFacet__KeyAssignment_0_2(); @@ -16249,18 +14708,13 @@ public final void rule__ClassicFacet__Alternatives_0() throws RecognitionExcepti // $ANTLR start "rule__DefinitionFacet__NameAlternatives_1_0" - /** - * Rule definition facet name alternatives 1 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:3992:1: rule__DefinitionFacet__NameAlternatives_1_0 : ( ( ruleValid_ID ) | ( RULE_STRING ) ); + // InternalGaml.g:3998:1: rule__DefinitionFacet__NameAlternatives_1_0 : ( ( ruleValid_ID ) | ( RULE_STRING ) ); public final void rule__DefinitionFacet__NameAlternatives_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:3996:1: ( ( ruleValid_ID ) | ( RULE_STRING ) ) + // InternalGaml.g:4002:1: ( ( ruleValid_ID ) | ( RULE_STRING ) ) int alt42=2; int LA42_0 = input.LA(1); @@ -16279,10 +14733,10 @@ else if ( (LA42_0==RULE_STRING) ) { } switch (alt42) { case 1 : - // InternalGaml.g:3997:2: ( ruleValid_ID ) + // InternalGaml.g:4003:2: ( ruleValid_ID ) { - // InternalGaml.g:3997:2: ( ruleValid_ID ) - // InternalGaml.g:3998:3: ruleValid_ID + // InternalGaml.g:4003:2: ( ruleValid_ID ) + // InternalGaml.g:4004:3: ruleValid_ID { if ( state.backtracking==0 ) { before(grammarAccess.getDefinitionFacetAccess().getNameValid_IDParserRuleCall_1_0_0()); @@ -16302,10 +14756,10 @@ else if ( (LA42_0==RULE_STRING) ) { } break; case 2 : - // InternalGaml.g:4003:2: ( RULE_STRING ) + // InternalGaml.g:4009:2: ( RULE_STRING ) { - // InternalGaml.g:4003:2: ( RULE_STRING ) - // InternalGaml.g:4004:3: RULE_STRING + // InternalGaml.g:4009:2: ( RULE_STRING ) + // InternalGaml.g:4010:3: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getDefinitionFacetAccess().getNameSTRINGTerminalRuleCall_1_0_1()); @@ -16338,32 +14792,27 @@ else if ( (LA42_0==RULE_STRING) ) { // $ANTLR start "rule__FunctionFacet__Alternatives_1" - /** - * Rule function facet alternatives 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:4013:1: rule__FunctionFacet__Alternatives_1 : ( ( ( rule__FunctionFacet__Group_1_0__0 ) ) | ( ( rule__FunctionFacet__Group_1_1__0 ) ) ); + // InternalGaml.g:4019:1: rule__FunctionFacet__Alternatives_1 : ( ( ( rule__FunctionFacet__Group_1_0__0 ) ) | ( ( rule__FunctionFacet__Group_1_1__0 ) ) ); public final void rule__FunctionFacet__Alternatives_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:4017:1: ( ( ( rule__FunctionFacet__Group_1_0__0 ) ) | ( ( rule__FunctionFacet__Group_1_1__0 ) ) ) + // InternalGaml.g:4023:1: ( ( ( rule__FunctionFacet__Group_1_0__0 ) ) | ( ( rule__FunctionFacet__Group_1_1__0 ) ) ) int alt43=2; alt43 = dfa43.predict(input); switch (alt43) { case 1 : - // InternalGaml.g:4018:2: ( ( rule__FunctionFacet__Group_1_0__0 ) ) + // InternalGaml.g:4024:2: ( ( rule__FunctionFacet__Group_1_0__0 ) ) { - // InternalGaml.g:4018:2: ( ( rule__FunctionFacet__Group_1_0__0 ) ) - // InternalGaml.g:4019:3: ( rule__FunctionFacet__Group_1_0__0 ) + // InternalGaml.g:4024:2: ( ( rule__FunctionFacet__Group_1_0__0 ) ) + // InternalGaml.g:4025:3: ( rule__FunctionFacet__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getFunctionFacetAccess().getGroup_1_0()); } - // InternalGaml.g:4020:3: ( rule__FunctionFacet__Group_1_0__0 ) - // InternalGaml.g:4020:4: rule__FunctionFacet__Group_1_0__0 + // InternalGaml.g:4026:3: ( rule__FunctionFacet__Group_1_0__0 ) + // InternalGaml.g:4026:4: rule__FunctionFacet__Group_1_0__0 { pushFollow(FOLLOW_2); rule__FunctionFacet__Group_1_0__0(); @@ -16383,16 +14832,16 @@ public final void rule__FunctionFacet__Alternatives_1() throws RecognitionExcept } break; case 2 : - // InternalGaml.g:4024:2: ( ( rule__FunctionFacet__Group_1_1__0 ) ) + // InternalGaml.g:4030:2: ( ( rule__FunctionFacet__Group_1_1__0 ) ) { - // InternalGaml.g:4024:2: ( ( rule__FunctionFacet__Group_1_1__0 ) ) - // InternalGaml.g:4025:3: ( rule__FunctionFacet__Group_1_1__0 ) + // InternalGaml.g:4030:2: ( ( rule__FunctionFacet__Group_1_1__0 ) ) + // InternalGaml.g:4031:3: ( rule__FunctionFacet__Group_1_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getFunctionFacetAccess().getGroup_1_1()); } - // InternalGaml.g:4026:3: ( rule__FunctionFacet__Group_1_1__0 ) - // InternalGaml.g:4026:4: rule__FunctionFacet__Group_1_1__0 + // InternalGaml.g:4032:3: ( rule__FunctionFacet__Group_1_1__0 ) + // InternalGaml.g:4032:4: rule__FunctionFacet__Group_1_1__0 { pushFollow(FOLLOW_2); rule__FunctionFacet__Group_1_1__0(); @@ -16429,32 +14878,27 @@ public final void rule__FunctionFacet__Alternatives_1() throws RecognitionExcept // $ANTLR start "rule__TypeFacet__Alternatives_1" - /** - * Rule type facet alternatives 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:4034:1: rule__TypeFacet__Alternatives_1 : ( ( ( rule__TypeFacet__Group_1_0__0 ) ) | ( ( rule__TypeFacet__ExprAssignment_1_1 ) ) ); + // InternalGaml.g:4040:1: rule__TypeFacet__Alternatives_1 : ( ( ( rule__TypeFacet__Group_1_0__0 ) ) | ( ( rule__TypeFacet__ExprAssignment_1_1 ) ) ); public final void rule__TypeFacet__Alternatives_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:4038:1: ( ( ( rule__TypeFacet__Group_1_0__0 ) ) | ( ( rule__TypeFacet__ExprAssignment_1_1 ) ) ) + // InternalGaml.g:4044:1: ( ( ( rule__TypeFacet__Group_1_0__0 ) ) | ( ( rule__TypeFacet__ExprAssignment_1_1 ) ) ) int alt44=2; alt44 = dfa44.predict(input); switch (alt44) { case 1 : - // InternalGaml.g:4039:2: ( ( rule__TypeFacet__Group_1_0__0 ) ) + // InternalGaml.g:4045:2: ( ( rule__TypeFacet__Group_1_0__0 ) ) { - // InternalGaml.g:4039:2: ( ( rule__TypeFacet__Group_1_0__0 ) ) - // InternalGaml.g:4040:3: ( rule__TypeFacet__Group_1_0__0 ) + // InternalGaml.g:4045:2: ( ( rule__TypeFacet__Group_1_0__0 ) ) + // InternalGaml.g:4046:3: ( rule__TypeFacet__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeFacetAccess().getGroup_1_0()); } - // InternalGaml.g:4041:3: ( rule__TypeFacet__Group_1_0__0 ) - // InternalGaml.g:4041:4: rule__TypeFacet__Group_1_0__0 + // InternalGaml.g:4047:3: ( rule__TypeFacet__Group_1_0__0 ) + // InternalGaml.g:4047:4: rule__TypeFacet__Group_1_0__0 { pushFollow(FOLLOW_2); rule__TypeFacet__Group_1_0__0(); @@ -16474,16 +14918,16 @@ public final void rule__TypeFacet__Alternatives_1() throws RecognitionException } break; case 2 : - // InternalGaml.g:4045:2: ( ( rule__TypeFacet__ExprAssignment_1_1 ) ) + // InternalGaml.g:4051:2: ( ( rule__TypeFacet__ExprAssignment_1_1 ) ) { - // InternalGaml.g:4045:2: ( ( rule__TypeFacet__ExprAssignment_1_1 ) ) - // InternalGaml.g:4046:3: ( rule__TypeFacet__ExprAssignment_1_1 ) + // InternalGaml.g:4051:2: ( ( rule__TypeFacet__ExprAssignment_1_1 ) ) + // InternalGaml.g:4052:3: ( rule__TypeFacet__ExprAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeFacetAccess().getExprAssignment_1_1()); } - // InternalGaml.g:4047:3: ( rule__TypeFacet__ExprAssignment_1_1 ) - // InternalGaml.g:4047:4: rule__TypeFacet__ExprAssignment_1_1 + // InternalGaml.g:4053:3: ( rule__TypeFacet__ExprAssignment_1_1 ) + // InternalGaml.g:4053:4: rule__TypeFacet__ExprAssignment_1_1 { pushFollow(FOLLOW_2); rule__TypeFacet__ExprAssignment_1_1(); @@ -16520,25 +14964,20 @@ public final void rule__TypeFacet__Alternatives_1() throws RecognitionException // $ANTLR start "rule__ActionFacet__Alternatives_1" - /** - * Rule action facet alternatives 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:4055:1: rule__ActionFacet__Alternatives_1 : ( ( ( rule__ActionFacet__ExprAssignment_1_0 ) ) | ( ( rule__ActionFacet__BlockAssignment_1_1 ) ) ); + // InternalGaml.g:4061:1: rule__ActionFacet__Alternatives_1 : ( ( ( rule__ActionFacet__ExprAssignment_1_0 ) ) | ( ( rule__ActionFacet__BlockAssignment_1_1 ) ) ); public final void rule__ActionFacet__Alternatives_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:4059:1: ( ( ( rule__ActionFacet__ExprAssignment_1_0 ) ) | ( ( rule__ActionFacet__BlockAssignment_1_1 ) ) ) + // InternalGaml.g:4065:1: ( ( ( rule__ActionFacet__ExprAssignment_1_0 ) ) | ( ( rule__ActionFacet__BlockAssignment_1_1 ) ) ) int alt45=2; int LA45_0 = input.LA(1); if ( (LA45_0==RULE_ID||LA45_0==14||LA45_0==16||(LA45_0>=21 && LA45_0<=72)) ) { alt45=1; } - else if ( (LA45_0==130) ) { + else if ( (LA45_0==131) ) { alt45=2; } else { @@ -16550,16 +14989,16 @@ else if ( (LA45_0==130) ) { } switch (alt45) { case 1 : - // InternalGaml.g:4060:2: ( ( rule__ActionFacet__ExprAssignment_1_0 ) ) + // InternalGaml.g:4066:2: ( ( rule__ActionFacet__ExprAssignment_1_0 ) ) { - // InternalGaml.g:4060:2: ( ( rule__ActionFacet__ExprAssignment_1_0 ) ) - // InternalGaml.g:4061:3: ( rule__ActionFacet__ExprAssignment_1_0 ) + // InternalGaml.g:4066:2: ( ( rule__ActionFacet__ExprAssignment_1_0 ) ) + // InternalGaml.g:4067:3: ( rule__ActionFacet__ExprAssignment_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getActionFacetAccess().getExprAssignment_1_0()); } - // InternalGaml.g:4062:3: ( rule__ActionFacet__ExprAssignment_1_0 ) - // InternalGaml.g:4062:4: rule__ActionFacet__ExprAssignment_1_0 + // InternalGaml.g:4068:3: ( rule__ActionFacet__ExprAssignment_1_0 ) + // InternalGaml.g:4068:4: rule__ActionFacet__ExprAssignment_1_0 { pushFollow(FOLLOW_2); rule__ActionFacet__ExprAssignment_1_0(); @@ -16579,16 +15018,16 @@ else if ( (LA45_0==130) ) { } break; case 2 : - // InternalGaml.g:4066:2: ( ( rule__ActionFacet__BlockAssignment_1_1 ) ) + // InternalGaml.g:4072:2: ( ( rule__ActionFacet__BlockAssignment_1_1 ) ) { - // InternalGaml.g:4066:2: ( ( rule__ActionFacet__BlockAssignment_1_1 ) ) - // InternalGaml.g:4067:3: ( rule__ActionFacet__BlockAssignment_1_1 ) + // InternalGaml.g:4072:2: ( ( rule__ActionFacet__BlockAssignment_1_1 ) ) + // InternalGaml.g:4073:3: ( rule__ActionFacet__BlockAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getActionFacetAccess().getBlockAssignment_1_1()); } - // InternalGaml.g:4068:3: ( rule__ActionFacet__BlockAssignment_1_1 ) - // InternalGaml.g:4068:4: rule__ActionFacet__BlockAssignment_1_1 + // InternalGaml.g:4074:3: ( rule__ActionFacet__BlockAssignment_1_1 ) + // InternalGaml.g:4074:4: rule__ActionFacet__BlockAssignment_1_1 { pushFollow(FOLLOW_2); rule__ActionFacet__BlockAssignment_1_1(); @@ -16625,32 +15064,27 @@ else if ( (LA45_0==130) ) { // $ANTLR start "rule__Expression__Alternatives" - /** - * Rule expression alternatives. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:4076:1: rule__Expression__Alternatives : ( ( ( ruleArgumentPair ) ) | ( rulePair ) ); + // InternalGaml.g:4082:1: rule__Expression__Alternatives : ( ( ( ruleArgumentPair ) ) | ( rulePair ) ); public final void rule__Expression__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:4080:1: ( ( ( ruleArgumentPair ) ) | ( rulePair ) ) + // InternalGaml.g:4086:1: ( ( ( ruleArgumentPair ) ) | ( rulePair ) ) int alt46=2; alt46 = dfa46.predict(input); switch (alt46) { case 1 : - // InternalGaml.g:4081:2: ( ( ruleArgumentPair ) ) + // InternalGaml.g:4087:2: ( ( ruleArgumentPair ) ) { - // InternalGaml.g:4081:2: ( ( ruleArgumentPair ) ) - // InternalGaml.g:4082:3: ( ruleArgumentPair ) + // InternalGaml.g:4087:2: ( ( ruleArgumentPair ) ) + // InternalGaml.g:4088:3: ( ruleArgumentPair ) { if ( state.backtracking==0 ) { before(grammarAccess.getExpressionAccess().getArgumentPairParserRuleCall_0()); } - // InternalGaml.g:4083:3: ( ruleArgumentPair ) - // InternalGaml.g:4083:4: ruleArgumentPair + // InternalGaml.g:4089:3: ( ruleArgumentPair ) + // InternalGaml.g:4089:4: ruleArgumentPair { pushFollow(FOLLOW_2); ruleArgumentPair(); @@ -16670,10 +15104,10 @@ public final void rule__Expression__Alternatives() throws RecognitionException { } break; case 2 : - // InternalGaml.g:4087:2: ( rulePair ) + // InternalGaml.g:4093:2: ( rulePair ) { - // InternalGaml.g:4087:2: ( rulePair ) - // InternalGaml.g:4088:3: rulePair + // InternalGaml.g:4093:2: ( rulePair ) + // InternalGaml.g:4094:3: rulePair { if ( state.backtracking==0 ) { before(grammarAccess.getExpressionAccess().getPairParserRuleCall_1()); @@ -16710,25 +15144,20 @@ public final void rule__Expression__Alternatives() throws RecognitionException { // $ANTLR start "rule__ArgumentPair__Alternatives_0_0" - /** - * Rule argument pair alternatives 0 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:4097:1: rule__ArgumentPair__Alternatives_0_0 : ( ( ( rule__ArgumentPair__Group_0_0_0__0 ) ) | ( ( rule__ArgumentPair__Group_0_0_1__0 ) ) ); + // InternalGaml.g:4103:1: rule__ArgumentPair__Alternatives_0_0 : ( ( ( rule__ArgumentPair__Group_0_0_0__0 ) ) | ( ( rule__ArgumentPair__Group_0_0_1__0 ) ) ); public final void rule__ArgumentPair__Alternatives_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:4101:1: ( ( ( rule__ArgumentPair__Group_0_0_0__0 ) ) | ( ( rule__ArgumentPair__Group_0_0_1__0 ) ) ) + // InternalGaml.g:4107:1: ( ( ( rule__ArgumentPair__Group_0_0_0__0 ) ) | ( ( rule__ArgumentPair__Group_0_0_1__0 ) ) ) int alt47=2; int LA47_0 = input.LA(1); if ( (LA47_0==RULE_ID||LA47_0==14||LA47_0==16||(LA47_0>=21 && LA47_0<=72)) ) { alt47=1; } - else if ( (LA47_0==17||LA47_0==19||(LA47_0>=78 && LA47_0<=101)||LA47_0==126) ) { + else if ( (LA47_0==17||LA47_0==19||(LA47_0>=78 && LA47_0<=102)||LA47_0==127) ) { alt47=2; } else { @@ -16740,16 +15169,16 @@ else if ( (LA47_0==17||LA47_0==19||(LA47_0>=78 && LA47_0<=101)||LA47_0==126) ) { } switch (alt47) { case 1 : - // InternalGaml.g:4102:2: ( ( rule__ArgumentPair__Group_0_0_0__0 ) ) + // InternalGaml.g:4108:2: ( ( rule__ArgumentPair__Group_0_0_0__0 ) ) { - // InternalGaml.g:4102:2: ( ( rule__ArgumentPair__Group_0_0_0__0 ) ) - // InternalGaml.g:4103:3: ( rule__ArgumentPair__Group_0_0_0__0 ) + // InternalGaml.g:4108:2: ( ( rule__ArgumentPair__Group_0_0_0__0 ) ) + // InternalGaml.g:4109:3: ( rule__ArgumentPair__Group_0_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getArgumentPairAccess().getGroup_0_0_0()); } - // InternalGaml.g:4104:3: ( rule__ArgumentPair__Group_0_0_0__0 ) - // InternalGaml.g:4104:4: rule__ArgumentPair__Group_0_0_0__0 + // InternalGaml.g:4110:3: ( rule__ArgumentPair__Group_0_0_0__0 ) + // InternalGaml.g:4110:4: rule__ArgumentPair__Group_0_0_0__0 { pushFollow(FOLLOW_2); rule__ArgumentPair__Group_0_0_0__0(); @@ -16769,16 +15198,16 @@ else if ( (LA47_0==17||LA47_0==19||(LA47_0>=78 && LA47_0<=101)||LA47_0==126) ) { } break; case 2 : - // InternalGaml.g:4108:2: ( ( rule__ArgumentPair__Group_0_0_1__0 ) ) + // InternalGaml.g:4114:2: ( ( rule__ArgumentPair__Group_0_0_1__0 ) ) { - // InternalGaml.g:4108:2: ( ( rule__ArgumentPair__Group_0_0_1__0 ) ) - // InternalGaml.g:4109:3: ( rule__ArgumentPair__Group_0_0_1__0 ) + // InternalGaml.g:4114:2: ( ( rule__ArgumentPair__Group_0_0_1__0 ) ) + // InternalGaml.g:4115:3: ( rule__ArgumentPair__Group_0_0_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getArgumentPairAccess().getGroup_0_0_1()); } - // InternalGaml.g:4110:3: ( rule__ArgumentPair__Group_0_0_1__0 ) - // InternalGaml.g:4110:4: rule__ArgumentPair__Group_0_0_1__0 + // InternalGaml.g:4116:3: ( rule__ArgumentPair__Group_0_0_1__0 ) + // InternalGaml.g:4116:4: rule__ArgumentPair__Group_0_0_1__0 { pushFollow(FOLLOW_2); rule__ArgumentPair__Group_0_0_1__0(); @@ -16815,18 +15244,13 @@ else if ( (LA47_0==17||LA47_0==19||(LA47_0>=78 && LA47_0<=101)||LA47_0==126) ) { // $ANTLR start "rule__ArgumentPair__OpAlternatives_0_0_1_0_0" - /** - * Rule argument pair op alternatives 0 0 1 0 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:4118:1: rule__ArgumentPair__OpAlternatives_0_0_1_0_0 : ( ( ruleDefinitionFacetKey ) | ( ruleTypeFacetKey ) | ( ruleSpecialFacetKey ) | ( ruleActionFacetKey ) | ( ruleVarFacetKey ) ); + // InternalGaml.g:4124:1: rule__ArgumentPair__OpAlternatives_0_0_1_0_0 : ( ( ruleDefinitionFacetKey ) | ( ruleTypeFacetKey ) | ( ruleSpecialFacetKey ) | ( ruleActionFacetKey ) | ( ruleVarFacetKey ) ); public final void rule__ArgumentPair__OpAlternatives_0_0_1_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:4122:1: ( ( ruleDefinitionFacetKey ) | ( ruleTypeFacetKey ) | ( ruleSpecialFacetKey ) | ( ruleActionFacetKey ) | ( ruleVarFacetKey ) ) + // InternalGaml.g:4128:1: ( ( ruleDefinitionFacetKey ) | ( ruleTypeFacetKey ) | ( ruleSpecialFacetKey ) | ( ruleActionFacetKey ) | ( ruleVarFacetKey ) ) int alt48=5; switch ( input.LA(1) ) { case 78: @@ -16860,13 +15284,14 @@ public final void rule__ArgumentPair__OpAlternatives_0_0_1_0_0() throws Recognit case 97: case 98: case 99: - case 126: + case 100: + case 127: { alt48=3; } break; - case 100: case 101: + case 102: { alt48=4; } @@ -16886,10 +15311,10 @@ public final void rule__ArgumentPair__OpAlternatives_0_0_1_0_0() throws Recognit switch (alt48) { case 1 : - // InternalGaml.g:4123:2: ( ruleDefinitionFacetKey ) + // InternalGaml.g:4129:2: ( ruleDefinitionFacetKey ) { - // InternalGaml.g:4123:2: ( ruleDefinitionFacetKey ) - // InternalGaml.g:4124:3: ruleDefinitionFacetKey + // InternalGaml.g:4129:2: ( ruleDefinitionFacetKey ) + // InternalGaml.g:4130:3: ruleDefinitionFacetKey { if ( state.backtracking==0 ) { before(grammarAccess.getArgumentPairAccess().getOpDefinitionFacetKeyParserRuleCall_0_0_1_0_0_0()); @@ -16909,10 +15334,10 @@ public final void rule__ArgumentPair__OpAlternatives_0_0_1_0_0() throws Recognit } break; case 2 : - // InternalGaml.g:4129:2: ( ruleTypeFacetKey ) + // InternalGaml.g:4135:2: ( ruleTypeFacetKey ) { - // InternalGaml.g:4129:2: ( ruleTypeFacetKey ) - // InternalGaml.g:4130:3: ruleTypeFacetKey + // InternalGaml.g:4135:2: ( ruleTypeFacetKey ) + // InternalGaml.g:4136:3: ruleTypeFacetKey { if ( state.backtracking==0 ) { before(grammarAccess.getArgumentPairAccess().getOpTypeFacetKeyParserRuleCall_0_0_1_0_0_1()); @@ -16932,10 +15357,10 @@ public final void rule__ArgumentPair__OpAlternatives_0_0_1_0_0() throws Recognit } break; case 3 : - // InternalGaml.g:4135:2: ( ruleSpecialFacetKey ) + // InternalGaml.g:4141:2: ( ruleSpecialFacetKey ) { - // InternalGaml.g:4135:2: ( ruleSpecialFacetKey ) - // InternalGaml.g:4136:3: ruleSpecialFacetKey + // InternalGaml.g:4141:2: ( ruleSpecialFacetKey ) + // InternalGaml.g:4142:3: ruleSpecialFacetKey { if ( state.backtracking==0 ) { before(grammarAccess.getArgumentPairAccess().getOpSpecialFacetKeyParserRuleCall_0_0_1_0_0_2()); @@ -16955,10 +15380,10 @@ public final void rule__ArgumentPair__OpAlternatives_0_0_1_0_0() throws Recognit } break; case 4 : - // InternalGaml.g:4141:2: ( ruleActionFacetKey ) + // InternalGaml.g:4147:2: ( ruleActionFacetKey ) { - // InternalGaml.g:4141:2: ( ruleActionFacetKey ) - // InternalGaml.g:4142:3: ruleActionFacetKey + // InternalGaml.g:4147:2: ( ruleActionFacetKey ) + // InternalGaml.g:4148:3: ruleActionFacetKey { if ( state.backtracking==0 ) { before(grammarAccess.getArgumentPairAccess().getOpActionFacetKeyParserRuleCall_0_0_1_0_0_3()); @@ -16978,10 +15403,10 @@ public final void rule__ArgumentPair__OpAlternatives_0_0_1_0_0() throws Recognit } break; case 5 : - // InternalGaml.g:4147:2: ( ruleVarFacetKey ) + // InternalGaml.g:4153:2: ( ruleVarFacetKey ) { - // InternalGaml.g:4147:2: ( ruleVarFacetKey ) - // InternalGaml.g:4148:3: ruleVarFacetKey + // InternalGaml.g:4153:2: ( ruleVarFacetKey ) + // InternalGaml.g:4154:3: ruleVarFacetKey { if ( state.backtracking==0 ) { before(grammarAccess.getArgumentPairAccess().getOpVarFacetKeyParserRuleCall_0_0_1_0_0_4()); @@ -17018,25 +15443,20 @@ public final void rule__ArgumentPair__OpAlternatives_0_0_1_0_0() throws Recognit // $ANTLR start "rule__Cast__Alternatives_1_1" - /** - * Rule cast alternatives 1 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:4157:1: rule__Cast__Alternatives_1_1 : ( ( ( rule__Cast__RightAssignment_1_1_0 ) ) | ( ( rule__Cast__Group_1_1_1__0 ) ) ); + // InternalGaml.g:4163:1: rule__Cast__Alternatives_1_1 : ( ( ( rule__Cast__RightAssignment_1_1_0 ) ) | ( ( rule__Cast__Group_1_1_1__0 ) ) ); public final void rule__Cast__Alternatives_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:4161:1: ( ( ( rule__Cast__RightAssignment_1_1_0 ) ) | ( ( rule__Cast__Group_1_1_1__0 ) ) ) + // InternalGaml.g:4167:1: ( ( ( rule__Cast__RightAssignment_1_1_0 ) ) | ( ( rule__Cast__Group_1_1_1__0 ) ) ) int alt49=2; int LA49_0 = input.LA(1); if ( (LA49_0==RULE_ID||LA49_0==21) ) { alt49=1; } - else if ( (LA49_0==128) ) { + else if ( (LA49_0==129) ) { alt49=2; } else { @@ -17048,16 +15468,16 @@ else if ( (LA49_0==128) ) { } switch (alt49) { case 1 : - // InternalGaml.g:4162:2: ( ( rule__Cast__RightAssignment_1_1_0 ) ) + // InternalGaml.g:4168:2: ( ( rule__Cast__RightAssignment_1_1_0 ) ) { - // InternalGaml.g:4162:2: ( ( rule__Cast__RightAssignment_1_1_0 ) ) - // InternalGaml.g:4163:3: ( rule__Cast__RightAssignment_1_1_0 ) + // InternalGaml.g:4168:2: ( ( rule__Cast__RightAssignment_1_1_0 ) ) + // InternalGaml.g:4169:3: ( rule__Cast__RightAssignment_1_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCastAccess().getRightAssignment_1_1_0()); } - // InternalGaml.g:4164:3: ( rule__Cast__RightAssignment_1_1_0 ) - // InternalGaml.g:4164:4: rule__Cast__RightAssignment_1_1_0 + // InternalGaml.g:4170:3: ( rule__Cast__RightAssignment_1_1_0 ) + // InternalGaml.g:4170:4: rule__Cast__RightAssignment_1_1_0 { pushFollow(FOLLOW_2); rule__Cast__RightAssignment_1_1_0(); @@ -17077,16 +15497,16 @@ else if ( (LA49_0==128) ) { } break; case 2 : - // InternalGaml.g:4168:2: ( ( rule__Cast__Group_1_1_1__0 ) ) + // InternalGaml.g:4174:2: ( ( rule__Cast__Group_1_1_1__0 ) ) { - // InternalGaml.g:4168:2: ( ( rule__Cast__Group_1_1_1__0 ) ) - // InternalGaml.g:4169:3: ( rule__Cast__Group_1_1_1__0 ) + // InternalGaml.g:4174:2: ( ( rule__Cast__Group_1_1_1__0 ) ) + // InternalGaml.g:4175:3: ( rule__Cast__Group_1_1_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCastAccess().getGroup_1_1_1()); } - // InternalGaml.g:4170:3: ( rule__Cast__Group_1_1_1__0 ) - // InternalGaml.g:4170:4: rule__Cast__Group_1_1_1__0 + // InternalGaml.g:4176:3: ( rule__Cast__Group_1_1_1__0 ) + // InternalGaml.g:4176:4: rule__Cast__Group_1_1_1__0 { pushFollow(FOLLOW_2); rule__Cast__Group_1_1_1__0(); @@ -17123,46 +15543,41 @@ else if ( (LA49_0==128) ) { // $ANTLR start "rule__Comparison__OpAlternatives_1_0_1_0" - /** - * Rule comparison op alternatives 1 0 1 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:4178:1: rule__Comparison__OpAlternatives_1_0_1_0 : ( ( '!=' ) | ( '=' ) | ( '>=' ) | ( '<=' ) | ( '<' ) | ( '>' ) ); + // InternalGaml.g:4184:1: rule__Comparison__OpAlternatives_1_0_1_0 : ( ( '!=' ) | ( '=' ) | ( '>=' ) | ( '<=' ) | ( '<' ) | ( '>' ) ); public final void rule__Comparison__OpAlternatives_1_0_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:4182:1: ( ( '!=' ) | ( '=' ) | ( '>=' ) | ( '<=' ) | ( '<' ) | ( '>' ) ) + // InternalGaml.g:4188:1: ( ( '!=' ) | ( '=' ) | ( '>=' ) | ( '<=' ) | ( '<' ) | ( '>' ) ) int alt50=6; switch ( input.LA(1) ) { - case 102: + case 103: { alt50=1; } break; - case 103: + case 104: { alt50=2; } break; - case 104: + case 105: { alt50=3; } break; - case 105: + case 106: { alt50=4; } break; - case 106: + case 107: { alt50=5; } break; - case 107: + case 108: { alt50=6; } @@ -17177,15 +15592,15 @@ public final void rule__Comparison__OpAlternatives_1_0_1_0() throws RecognitionE switch (alt50) { case 1 : - // InternalGaml.g:4183:2: ( '!=' ) + // InternalGaml.g:4189:2: ( '!=' ) { - // InternalGaml.g:4183:2: ( '!=' ) - // InternalGaml.g:4184:3: '!=' + // InternalGaml.g:4189:2: ( '!=' ) + // InternalGaml.g:4190:3: '!=' { if ( state.backtracking==0 ) { before(grammarAccess.getComparisonAccess().getOpExclamationMarkEqualsSignKeyword_1_0_1_0_0()); } - match(input,102,FOLLOW_2); if (state.failed) return ; + match(input,103,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getComparisonAccess().getOpExclamationMarkEqualsSignKeyword_1_0_1_0_0()); } @@ -17196,15 +15611,15 @@ public final void rule__Comparison__OpAlternatives_1_0_1_0() throws RecognitionE } break; case 2 : - // InternalGaml.g:4189:2: ( '=' ) + // InternalGaml.g:4195:2: ( '=' ) { - // InternalGaml.g:4189:2: ( '=' ) - // InternalGaml.g:4190:3: '=' + // InternalGaml.g:4195:2: ( '=' ) + // InternalGaml.g:4196:3: '=' { if ( state.backtracking==0 ) { before(grammarAccess.getComparisonAccess().getOpEqualsSignKeyword_1_0_1_0_1()); } - match(input,103,FOLLOW_2); if (state.failed) return ; + match(input,104,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getComparisonAccess().getOpEqualsSignKeyword_1_0_1_0_1()); } @@ -17215,15 +15630,15 @@ public final void rule__Comparison__OpAlternatives_1_0_1_0() throws RecognitionE } break; case 3 : - // InternalGaml.g:4195:2: ( '>=' ) + // InternalGaml.g:4201:2: ( '>=' ) { - // InternalGaml.g:4195:2: ( '>=' ) - // InternalGaml.g:4196:3: '>=' + // InternalGaml.g:4201:2: ( '>=' ) + // InternalGaml.g:4202:3: '>=' { if ( state.backtracking==0 ) { before(grammarAccess.getComparisonAccess().getOpGreaterThanSignEqualsSignKeyword_1_0_1_0_2()); } - match(input,104,FOLLOW_2); if (state.failed) return ; + match(input,105,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getComparisonAccess().getOpGreaterThanSignEqualsSignKeyword_1_0_1_0_2()); } @@ -17234,15 +15649,15 @@ public final void rule__Comparison__OpAlternatives_1_0_1_0() throws RecognitionE } break; case 4 : - // InternalGaml.g:4201:2: ( '<=' ) + // InternalGaml.g:4207:2: ( '<=' ) { - // InternalGaml.g:4201:2: ( '<=' ) - // InternalGaml.g:4202:3: '<=' + // InternalGaml.g:4207:2: ( '<=' ) + // InternalGaml.g:4208:3: '<=' { if ( state.backtracking==0 ) { before(grammarAccess.getComparisonAccess().getOpLessThanSignEqualsSignKeyword_1_0_1_0_3()); } - match(input,105,FOLLOW_2); if (state.failed) return ; + match(input,106,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getComparisonAccess().getOpLessThanSignEqualsSignKeyword_1_0_1_0_3()); } @@ -17253,15 +15668,15 @@ public final void rule__Comparison__OpAlternatives_1_0_1_0() throws RecognitionE } break; case 5 : - // InternalGaml.g:4207:2: ( '<' ) + // InternalGaml.g:4213:2: ( '<' ) { - // InternalGaml.g:4207:2: ( '<' ) - // InternalGaml.g:4208:3: '<' + // InternalGaml.g:4213:2: ( '<' ) + // InternalGaml.g:4214:3: '<' { if ( state.backtracking==0 ) { before(grammarAccess.getComparisonAccess().getOpLessThanSignKeyword_1_0_1_0_4()); } - match(input,106,FOLLOW_2); if (state.failed) return ; + match(input,107,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getComparisonAccess().getOpLessThanSignKeyword_1_0_1_0_4()); } @@ -17272,15 +15687,15 @@ public final void rule__Comparison__OpAlternatives_1_0_1_0() throws RecognitionE } break; case 6 : - // InternalGaml.g:4213:2: ( '>' ) + // InternalGaml.g:4219:2: ( '>' ) { - // InternalGaml.g:4213:2: ( '>' ) - // InternalGaml.g:4214:3: '>' + // InternalGaml.g:4219:2: ( '>' ) + // InternalGaml.g:4220:3: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getComparisonAccess().getOpGreaterThanSignKeyword_1_0_1_0_5()); } - match(input,107,FOLLOW_2); if (state.failed) return ; + match(input,108,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getComparisonAccess().getOpGreaterThanSignKeyword_1_0_1_0_5()); } @@ -17308,25 +15723,20 @@ public final void rule__Comparison__OpAlternatives_1_0_1_0() throws RecognitionE // $ANTLR start "rule__Addition__OpAlternatives_1_0_1_0" - /** - * Rule addition op alternatives 1 0 1 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:4223:1: rule__Addition__OpAlternatives_1_0_1_0 : ( ( '+' ) | ( '-' ) ); + // InternalGaml.g:4229:1: rule__Addition__OpAlternatives_1_0_1_0 : ( ( '+' ) | ( '-' ) ); public final void rule__Addition__OpAlternatives_1_0_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:4227:1: ( ( '+' ) | ( '-' ) ) + // InternalGaml.g:4233:1: ( ( '+' ) | ( '-' ) ) int alt51=2; int LA51_0 = input.LA(1); - if ( (LA51_0==108) ) { + if ( (LA51_0==109) ) { alt51=1; } - else if ( (LA51_0==109) ) { + else if ( (LA51_0==110) ) { alt51=2; } else { @@ -17338,15 +15748,15 @@ else if ( (LA51_0==109) ) { } switch (alt51) { case 1 : - // InternalGaml.g:4228:2: ( '+' ) + // InternalGaml.g:4234:2: ( '+' ) { - // InternalGaml.g:4228:2: ( '+' ) - // InternalGaml.g:4229:3: '+' + // InternalGaml.g:4234:2: ( '+' ) + // InternalGaml.g:4235:3: '+' { if ( state.backtracking==0 ) { before(grammarAccess.getAdditionAccess().getOpPlusSignKeyword_1_0_1_0_0()); } - match(input,108,FOLLOW_2); if (state.failed) return ; + match(input,109,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAdditionAccess().getOpPlusSignKeyword_1_0_1_0_0()); } @@ -17357,15 +15767,15 @@ else if ( (LA51_0==109) ) { } break; case 2 : - // InternalGaml.g:4234:2: ( '-' ) + // InternalGaml.g:4240:2: ( '-' ) { - // InternalGaml.g:4234:2: ( '-' ) - // InternalGaml.g:4235:3: '-' + // InternalGaml.g:4240:2: ( '-' ) + // InternalGaml.g:4241:3: '-' { if ( state.backtracking==0 ) { before(grammarAccess.getAdditionAccess().getOpHyphenMinusKeyword_1_0_1_0_1()); } - match(input,109,FOLLOW_2); if (state.failed) return ; + match(input,110,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAdditionAccess().getOpHyphenMinusKeyword_1_0_1_0_1()); } @@ -17393,25 +15803,20 @@ else if ( (LA51_0==109) ) { // $ANTLR start "rule__Multiplication__OpAlternatives_1_0_1_0" - /** - * Rule multiplication op alternatives 1 0 1 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:4244:1: rule__Multiplication__OpAlternatives_1_0_1_0 : ( ( '*' ) | ( '/' ) ); + // InternalGaml.g:4250:1: rule__Multiplication__OpAlternatives_1_0_1_0 : ( ( '*' ) | ( '/' ) ); public final void rule__Multiplication__OpAlternatives_1_0_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:4248:1: ( ( '*' ) | ( '/' ) ) + // InternalGaml.g:4254:1: ( ( '*' ) | ( '/' ) ) int alt52=2; int LA52_0 = input.LA(1); - if ( (LA52_0==110) ) { + if ( (LA52_0==111) ) { alt52=1; } - else if ( (LA52_0==111) ) { + else if ( (LA52_0==112) ) { alt52=2; } else { @@ -17423,15 +15828,15 @@ else if ( (LA52_0==111) ) { } switch (alt52) { case 1 : - // InternalGaml.g:4249:2: ( '*' ) + // InternalGaml.g:4255:2: ( '*' ) { - // InternalGaml.g:4249:2: ( '*' ) - // InternalGaml.g:4250:3: '*' + // InternalGaml.g:4255:2: ( '*' ) + // InternalGaml.g:4256:3: '*' { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplicationAccess().getOpAsteriskKeyword_1_0_1_0_0()); } - match(input,110,FOLLOW_2); if (state.failed) return ; + match(input,111,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMultiplicationAccess().getOpAsteriskKeyword_1_0_1_0_0()); } @@ -17442,15 +15847,15 @@ else if ( (LA52_0==111) ) { } break; case 2 : - // InternalGaml.g:4255:2: ( '/' ) + // InternalGaml.g:4261:2: ( '/' ) { - // InternalGaml.g:4255:2: ( '/' ) - // InternalGaml.g:4256:3: '/' + // InternalGaml.g:4261:2: ( '/' ) + // InternalGaml.g:4262:3: '/' { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplicationAccess().getOpSolidusKeyword_1_0_1_0_1()); } - match(input,111,FOLLOW_2); if (state.failed) return ; + match(input,112,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMultiplicationAccess().getOpSolidusKeyword_1_0_1_0_1()); } @@ -17478,25 +15883,20 @@ else if ( (LA52_0==111) ) { // $ANTLR start "rule__Unit__OpAlternatives_1_0_1_0" - /** - * Rule unit op alternatives 1 0 1 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:4265:1: rule__Unit__OpAlternatives_1_0_1_0 : ( ( '\\u00B0' ) | ( '#' ) ); + // InternalGaml.g:4271:1: rule__Unit__OpAlternatives_1_0_1_0 : ( ( '\\u00B0' ) | ( '#' ) ); public final void rule__Unit__OpAlternatives_1_0_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:4269:1: ( ( '\\u00B0' ) | ( '#' ) ) + // InternalGaml.g:4275:1: ( ( '\\u00B0' ) | ( '#' ) ) int alt53=2; int LA53_0 = input.LA(1); - if ( (LA53_0==112) ) { + if ( (LA53_0==113) ) { alt53=1; } - else if ( (LA53_0==113) ) { + else if ( (LA53_0==114) ) { alt53=2; } else { @@ -17508,15 +15908,15 @@ else if ( (LA53_0==113) ) { } switch (alt53) { case 1 : - // InternalGaml.g:4270:2: ( '\\u00B0' ) + // InternalGaml.g:4276:2: ( '\\u00B0' ) { - // InternalGaml.g:4270:2: ( '\\u00B0' ) - // InternalGaml.g:4271:3: '\\u00B0' + // InternalGaml.g:4276:2: ( '\\u00B0' ) + // InternalGaml.g:4277:3: '\\u00B0' { if ( state.backtracking==0 ) { before(grammarAccess.getUnitAccess().getOpDegreeSignKeyword_1_0_1_0_0()); } - match(input,112,FOLLOW_2); if (state.failed) return ; + match(input,113,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getUnitAccess().getOpDegreeSignKeyword_1_0_1_0_0()); } @@ -17527,15 +15927,15 @@ else if ( (LA53_0==113) ) { } break; case 2 : - // InternalGaml.g:4276:2: ( '#' ) + // InternalGaml.g:4282:2: ( '#' ) { - // InternalGaml.g:4276:2: ( '#' ) - // InternalGaml.g:4277:3: '#' + // InternalGaml.g:4282:2: ( '#' ) + // InternalGaml.g:4283:3: '#' { if ( state.backtracking==0 ) { before(grammarAccess.getUnitAccess().getOpNumberSignKeyword_1_0_1_0_1()); } - match(input,113,FOLLOW_2); if (state.failed) return ; + match(input,114,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getUnitAccess().getOpNumberSignKeyword_1_0_1_0_1()); } @@ -17563,25 +15963,20 @@ else if ( (LA53_0==113) ) { // $ANTLR start "rule__Unary__Alternatives" - /** - * Rule unary alternatives. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:4286:1: rule__Unary__Alternatives : ( ( ruleAccess ) | ( ( rule__Unary__Group_1__0 ) ) ); + // InternalGaml.g:4292:1: rule__Unary__Alternatives : ( ( ruleAccess ) | ( ( rule__Unary__Group_1__0 ) ) ); public final void rule__Unary__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:4290:1: ( ( ruleAccess ) | ( ( rule__Unary__Group_1__0 ) ) ) + // InternalGaml.g:4296:1: ( ( ruleAccess ) | ( ( rule__Unary__Group_1__0 ) ) ) int alt54=2; int LA54_0 = input.LA(1); - if ( ((LA54_0>=RULE_STRING && LA54_0<=RULE_KEYWORD)||LA54_0==14||LA54_0==16||(LA54_0>=21 && LA54_0<=72)||LA54_0==128||LA54_0==130||LA54_0==135) ) { + if ( ((LA54_0>=RULE_STRING && LA54_0<=RULE_KEYWORD)||LA54_0==14||LA54_0==16||(LA54_0>=21 && LA54_0<=72)||LA54_0==129||LA54_0==131||LA54_0==136) ) { alt54=1; } - else if ( (LA54_0==109||(LA54_0>=112 && LA54_0<=117)) ) { + else if ( (LA54_0==110||(LA54_0>=113 && LA54_0<=118)) ) { alt54=2; } else { @@ -17593,10 +15988,10 @@ else if ( (LA54_0==109||(LA54_0>=112 && LA54_0<=117)) ) { } switch (alt54) { case 1 : - // InternalGaml.g:4291:2: ( ruleAccess ) + // InternalGaml.g:4297:2: ( ruleAccess ) { - // InternalGaml.g:4291:2: ( ruleAccess ) - // InternalGaml.g:4292:3: ruleAccess + // InternalGaml.g:4297:2: ( ruleAccess ) + // InternalGaml.g:4298:3: ruleAccess { if ( state.backtracking==0 ) { before(grammarAccess.getUnaryAccess().getAccessParserRuleCall_0()); @@ -17616,16 +16011,16 @@ else if ( (LA54_0==109||(LA54_0>=112 && LA54_0<=117)) ) { } break; case 2 : - // InternalGaml.g:4297:2: ( ( rule__Unary__Group_1__0 ) ) + // InternalGaml.g:4303:2: ( ( rule__Unary__Group_1__0 ) ) { - // InternalGaml.g:4297:2: ( ( rule__Unary__Group_1__0 ) ) - // InternalGaml.g:4298:3: ( rule__Unary__Group_1__0 ) + // InternalGaml.g:4303:2: ( ( rule__Unary__Group_1__0 ) ) + // InternalGaml.g:4304:3: ( rule__Unary__Group_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getUnaryAccess().getGroup_1()); } - // InternalGaml.g:4299:3: ( rule__Unary__Group_1__0 ) - // InternalGaml.g:4299:4: rule__Unary__Group_1__0 + // InternalGaml.g:4305:3: ( rule__Unary__Group_1__0 ) + // InternalGaml.g:4305:4: rule__Unary__Group_1__0 { pushFollow(FOLLOW_2); rule__Unary__Group_1__0(); @@ -17662,25 +16057,20 @@ else if ( (LA54_0==109||(LA54_0>=112 && LA54_0<=117)) ) { // $ANTLR start "rule__Unary__Alternatives_1_1" - /** - * Rule unary alternatives 1 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:4307:1: rule__Unary__Alternatives_1_1 : ( ( ( rule__Unary__Group_1_1_0__0 ) ) | ( ( rule__Unary__Group_1_1_1__0 ) ) ); + // InternalGaml.g:4313:1: rule__Unary__Alternatives_1_1 : ( ( ( rule__Unary__Group_1_1_0__0 ) ) | ( ( rule__Unary__Group_1_1_1__0 ) ) ); public final void rule__Unary__Alternatives_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:4311:1: ( ( ( rule__Unary__Group_1_1_0__0 ) ) | ( ( rule__Unary__Group_1_1_1__0 ) ) ) + // InternalGaml.g:4317:1: ( ( ( rule__Unary__Group_1_1_0__0 ) ) | ( ( rule__Unary__Group_1_1_1__0 ) ) ) int alt55=2; int LA55_0 = input.LA(1); - if ( ((LA55_0>=112 && LA55_0<=113)) ) { + if ( ((LA55_0>=113 && LA55_0<=114)) ) { alt55=1; } - else if ( (LA55_0==109||(LA55_0>=114 && LA55_0<=117)) ) { + else if ( (LA55_0==110||(LA55_0>=115 && LA55_0<=118)) ) { alt55=2; } else { @@ -17692,16 +16082,16 @@ else if ( (LA55_0==109||(LA55_0>=114 && LA55_0<=117)) ) { } switch (alt55) { case 1 : - // InternalGaml.g:4312:2: ( ( rule__Unary__Group_1_1_0__0 ) ) + // InternalGaml.g:4318:2: ( ( rule__Unary__Group_1_1_0__0 ) ) { - // InternalGaml.g:4312:2: ( ( rule__Unary__Group_1_1_0__0 ) ) - // InternalGaml.g:4313:3: ( rule__Unary__Group_1_1_0__0 ) + // InternalGaml.g:4318:2: ( ( rule__Unary__Group_1_1_0__0 ) ) + // InternalGaml.g:4319:3: ( rule__Unary__Group_1_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getUnaryAccess().getGroup_1_1_0()); } - // InternalGaml.g:4314:3: ( rule__Unary__Group_1_1_0__0 ) - // InternalGaml.g:4314:4: rule__Unary__Group_1_1_0__0 + // InternalGaml.g:4320:3: ( rule__Unary__Group_1_1_0__0 ) + // InternalGaml.g:4320:4: rule__Unary__Group_1_1_0__0 { pushFollow(FOLLOW_2); rule__Unary__Group_1_1_0__0(); @@ -17721,16 +16111,16 @@ else if ( (LA55_0==109||(LA55_0>=114 && LA55_0<=117)) ) { } break; case 2 : - // InternalGaml.g:4318:2: ( ( rule__Unary__Group_1_1_1__0 ) ) + // InternalGaml.g:4324:2: ( ( rule__Unary__Group_1_1_1__0 ) ) { - // InternalGaml.g:4318:2: ( ( rule__Unary__Group_1_1_1__0 ) ) - // InternalGaml.g:4319:3: ( rule__Unary__Group_1_1_1__0 ) + // InternalGaml.g:4324:2: ( ( rule__Unary__Group_1_1_1__0 ) ) + // InternalGaml.g:4325:3: ( rule__Unary__Group_1_1_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getUnaryAccess().getGroup_1_1_1()); } - // InternalGaml.g:4320:3: ( rule__Unary__Group_1_1_1__0 ) - // InternalGaml.g:4320:4: rule__Unary__Group_1_1_1__0 + // InternalGaml.g:4326:3: ( rule__Unary__Group_1_1_1__0 ) + // InternalGaml.g:4326:4: rule__Unary__Group_1_1_1__0 { pushFollow(FOLLOW_2); rule__Unary__Group_1_1_1__0(); @@ -17767,25 +16157,20 @@ else if ( (LA55_0==109||(LA55_0>=114 && LA55_0<=117)) ) { // $ANTLR start "rule__Unary__OpAlternatives_1_1_0_0_0" - /** - * Rule unary op alternatives 1 1 0 0 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:4328:1: rule__Unary__OpAlternatives_1_1_0_0_0 : ( ( '\\u00B0' ) | ( '#' ) ); + // InternalGaml.g:4334:1: rule__Unary__OpAlternatives_1_1_0_0_0 : ( ( '\\u00B0' ) | ( '#' ) ); public final void rule__Unary__OpAlternatives_1_1_0_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:4332:1: ( ( '\\u00B0' ) | ( '#' ) ) + // InternalGaml.g:4338:1: ( ( '\\u00B0' ) | ( '#' ) ) int alt56=2; int LA56_0 = input.LA(1); - if ( (LA56_0==112) ) { + if ( (LA56_0==113) ) { alt56=1; } - else if ( (LA56_0==113) ) { + else if ( (LA56_0==114) ) { alt56=2; } else { @@ -17797,15 +16182,15 @@ else if ( (LA56_0==113) ) { } switch (alt56) { case 1 : - // InternalGaml.g:4333:2: ( '\\u00B0' ) + // InternalGaml.g:4339:2: ( '\\u00B0' ) { - // InternalGaml.g:4333:2: ( '\\u00B0' ) - // InternalGaml.g:4334:3: '\\u00B0' + // InternalGaml.g:4339:2: ( '\\u00B0' ) + // InternalGaml.g:4340:3: '\\u00B0' { if ( state.backtracking==0 ) { before(grammarAccess.getUnaryAccess().getOpDegreeSignKeyword_1_1_0_0_0_0()); } - match(input,112,FOLLOW_2); if (state.failed) return ; + match(input,113,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getUnaryAccess().getOpDegreeSignKeyword_1_1_0_0_0_0()); } @@ -17816,15 +16201,15 @@ else if ( (LA56_0==113) ) { } break; case 2 : - // InternalGaml.g:4339:2: ( '#' ) + // InternalGaml.g:4345:2: ( '#' ) { - // InternalGaml.g:4339:2: ( '#' ) - // InternalGaml.g:4340:3: '#' + // InternalGaml.g:4345:2: ( '#' ) + // InternalGaml.g:4346:3: '#' { if ( state.backtracking==0 ) { before(grammarAccess.getUnaryAccess().getOpNumberSignKeyword_1_1_0_0_0_1()); } - match(input,113,FOLLOW_2); if (state.failed) return ; + match(input,114,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getUnaryAccess().getOpNumberSignKeyword_1_1_0_0_0_1()); } @@ -17852,41 +16237,36 @@ else if ( (LA56_0==113) ) { // $ANTLR start "rule__Unary__OpAlternatives_1_1_1_0_0" - /** - * Rule unary op alternatives 1 1 1 0 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:4349:1: rule__Unary__OpAlternatives_1_1_1_0_0 : ( ( '-' ) | ( '!' ) | ( 'my' ) | ( 'the' ) | ( 'not' ) ); + // InternalGaml.g:4355:1: rule__Unary__OpAlternatives_1_1_1_0_0 : ( ( '-' ) | ( '!' ) | ( 'my' ) | ( 'the' ) | ( 'not' ) ); public final void rule__Unary__OpAlternatives_1_1_1_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:4353:1: ( ( '-' ) | ( '!' ) | ( 'my' ) | ( 'the' ) | ( 'not' ) ) + // InternalGaml.g:4359:1: ( ( '-' ) | ( '!' ) | ( 'my' ) | ( 'the' ) | ( 'not' ) ) int alt57=5; switch ( input.LA(1) ) { - case 109: + case 110: { alt57=1; } break; - case 114: + case 115: { alt57=2; } break; - case 115: + case 116: { alt57=3; } break; - case 116: + case 117: { alt57=4; } break; - case 117: + case 118: { alt57=5; } @@ -17901,15 +16281,15 @@ public final void rule__Unary__OpAlternatives_1_1_1_0_0() throws RecognitionExce switch (alt57) { case 1 : - // InternalGaml.g:4354:2: ( '-' ) + // InternalGaml.g:4360:2: ( '-' ) { - // InternalGaml.g:4354:2: ( '-' ) - // InternalGaml.g:4355:3: '-' + // InternalGaml.g:4360:2: ( '-' ) + // InternalGaml.g:4361:3: '-' { if ( state.backtracking==0 ) { before(grammarAccess.getUnaryAccess().getOpHyphenMinusKeyword_1_1_1_0_0_0()); } - match(input,109,FOLLOW_2); if (state.failed) return ; + match(input,110,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getUnaryAccess().getOpHyphenMinusKeyword_1_1_1_0_0_0()); } @@ -17920,15 +16300,15 @@ public final void rule__Unary__OpAlternatives_1_1_1_0_0() throws RecognitionExce } break; case 2 : - // InternalGaml.g:4360:2: ( '!' ) + // InternalGaml.g:4366:2: ( '!' ) { - // InternalGaml.g:4360:2: ( '!' ) - // InternalGaml.g:4361:3: '!' + // InternalGaml.g:4366:2: ( '!' ) + // InternalGaml.g:4367:3: '!' { if ( state.backtracking==0 ) { before(grammarAccess.getUnaryAccess().getOpExclamationMarkKeyword_1_1_1_0_0_1()); } - match(input,114,FOLLOW_2); if (state.failed) return ; + match(input,115,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getUnaryAccess().getOpExclamationMarkKeyword_1_1_1_0_0_1()); } @@ -17939,15 +16319,15 @@ public final void rule__Unary__OpAlternatives_1_1_1_0_0() throws RecognitionExce } break; case 3 : - // InternalGaml.g:4366:2: ( 'my' ) + // InternalGaml.g:4372:2: ( 'my' ) { - // InternalGaml.g:4366:2: ( 'my' ) - // InternalGaml.g:4367:3: 'my' + // InternalGaml.g:4372:2: ( 'my' ) + // InternalGaml.g:4373:3: 'my' { if ( state.backtracking==0 ) { before(grammarAccess.getUnaryAccess().getOpMyKeyword_1_1_1_0_0_2()); } - match(input,115,FOLLOW_2); if (state.failed) return ; + match(input,116,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getUnaryAccess().getOpMyKeyword_1_1_1_0_0_2()); } @@ -17958,15 +16338,15 @@ public final void rule__Unary__OpAlternatives_1_1_1_0_0() throws RecognitionExce } break; case 4 : - // InternalGaml.g:4372:2: ( 'the' ) + // InternalGaml.g:4378:2: ( 'the' ) { - // InternalGaml.g:4372:2: ( 'the' ) - // InternalGaml.g:4373:3: 'the' + // InternalGaml.g:4378:2: ( 'the' ) + // InternalGaml.g:4379:3: 'the' { if ( state.backtracking==0 ) { before(grammarAccess.getUnaryAccess().getOpTheKeyword_1_1_1_0_0_3()); } - match(input,116,FOLLOW_2); if (state.failed) return ; + match(input,117,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getUnaryAccess().getOpTheKeyword_1_1_1_0_0_3()); } @@ -17977,15 +16357,15 @@ public final void rule__Unary__OpAlternatives_1_1_1_0_0() throws RecognitionExce } break; case 5 : - // InternalGaml.g:4378:2: ( 'not' ) + // InternalGaml.g:4384:2: ( 'not' ) { - // InternalGaml.g:4378:2: ( 'not' ) - // InternalGaml.g:4379:3: 'not' + // InternalGaml.g:4384:2: ( 'not' ) + // InternalGaml.g:4385:3: 'not' { if ( state.backtracking==0 ) { before(grammarAccess.getUnaryAccess().getOpNotKeyword_1_1_1_0_0_4()); } - match(input,117,FOLLOW_2); if (state.failed) return ; + match(input,118,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getUnaryAccess().getOpNotKeyword_1_1_1_0_0_4()); } @@ -18013,25 +16393,20 @@ public final void rule__Unary__OpAlternatives_1_1_1_0_0() throws RecognitionExce // $ANTLR start "rule__Access__Alternatives_1_1" - /** - * Rule access alternatives 1 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:4388:1: rule__Access__Alternatives_1_1 : ( ( ( rule__Access__Group_1_1_0__0 ) ) | ( ( rule__Access__Group_1_1_1__0 ) ) ); + // InternalGaml.g:4394:1: rule__Access__Alternatives_1_1 : ( ( ( rule__Access__Group_1_1_0__0 ) ) | ( ( rule__Access__Group_1_1_1__0 ) ) ); public final void rule__Access__Alternatives_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:4392:1: ( ( ( rule__Access__Group_1_1_0__0 ) ) | ( ( rule__Access__Group_1_1_1__0 ) ) ) + // InternalGaml.g:4398:1: ( ( ( rule__Access__Group_1_1_0__0 ) ) | ( ( rule__Access__Group_1_1_1__0 ) ) ) int alt58=2; int LA58_0 = input.LA(1); - if ( (LA58_0==135) ) { + if ( (LA58_0==136) ) { alt58=1; } - else if ( (LA58_0==157) ) { + else if ( (LA58_0==158) ) { alt58=2; } else { @@ -18043,16 +16418,16 @@ else if ( (LA58_0==157) ) { } switch (alt58) { case 1 : - // InternalGaml.g:4393:2: ( ( rule__Access__Group_1_1_0__0 ) ) + // InternalGaml.g:4399:2: ( ( rule__Access__Group_1_1_0__0 ) ) { - // InternalGaml.g:4393:2: ( ( rule__Access__Group_1_1_0__0 ) ) - // InternalGaml.g:4394:3: ( rule__Access__Group_1_1_0__0 ) + // InternalGaml.g:4399:2: ( ( rule__Access__Group_1_1_0__0 ) ) + // InternalGaml.g:4400:3: ( rule__Access__Group_1_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAccessAccess().getGroup_1_1_0()); } - // InternalGaml.g:4395:3: ( rule__Access__Group_1_1_0__0 ) - // InternalGaml.g:4395:4: rule__Access__Group_1_1_0__0 + // InternalGaml.g:4401:3: ( rule__Access__Group_1_1_0__0 ) + // InternalGaml.g:4401:4: rule__Access__Group_1_1_0__0 { pushFollow(FOLLOW_2); rule__Access__Group_1_1_0__0(); @@ -18072,16 +16447,16 @@ else if ( (LA58_0==157) ) { } break; case 2 : - // InternalGaml.g:4399:2: ( ( rule__Access__Group_1_1_1__0 ) ) + // InternalGaml.g:4405:2: ( ( rule__Access__Group_1_1_1__0 ) ) { - // InternalGaml.g:4399:2: ( ( rule__Access__Group_1_1_1__0 ) ) - // InternalGaml.g:4400:3: ( rule__Access__Group_1_1_1__0 ) + // InternalGaml.g:4405:2: ( ( rule__Access__Group_1_1_1__0 ) ) + // InternalGaml.g:4406:3: ( rule__Access__Group_1_1_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAccessAccess().getGroup_1_1_1()); } - // InternalGaml.g:4401:3: ( rule__Access__Group_1_1_1__0 ) - // InternalGaml.g:4401:4: rule__Access__Group_1_1_1__0 + // InternalGaml.g:4407:3: ( rule__Access__Group_1_1_1__0 ) + // InternalGaml.g:4407:4: rule__Access__Group_1_1_1__0 { pushFollow(FOLLOW_2); rule__Access__Group_1_1_1__0(); @@ -18118,18 +16493,13 @@ else if ( (LA58_0==157) ) { // $ANTLR start "rule__Access__RightAlternatives_1_1_1_1_0" - /** - * Rule access right alternatives 1 1 1 1 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:4409:1: rule__Access__RightAlternatives_1_1_1_1_0 : ( ( ruleAbstractRef ) | ( ruleStringLiteral ) ); + // InternalGaml.g:4415:1: rule__Access__RightAlternatives_1_1_1_1_0 : ( ( ruleAbstractRef ) | ( ruleStringLiteral ) ); public final void rule__Access__RightAlternatives_1_1_1_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:4413:1: ( ( ruleAbstractRef ) | ( ruleStringLiteral ) ) + // InternalGaml.g:4419:1: ( ( ruleAbstractRef ) | ( ruleStringLiteral ) ) int alt59=2; int LA59_0 = input.LA(1); @@ -18148,10 +16518,10 @@ else if ( (LA59_0==RULE_STRING) ) { } switch (alt59) { case 1 : - // InternalGaml.g:4414:2: ( ruleAbstractRef ) + // InternalGaml.g:4420:2: ( ruleAbstractRef ) { - // InternalGaml.g:4414:2: ( ruleAbstractRef ) - // InternalGaml.g:4415:3: ruleAbstractRef + // InternalGaml.g:4420:2: ( ruleAbstractRef ) + // InternalGaml.g:4421:3: ruleAbstractRef { if ( state.backtracking==0 ) { before(grammarAccess.getAccessAccess().getRightAbstractRefParserRuleCall_1_1_1_1_0_0()); @@ -18171,10 +16541,10 @@ else if ( (LA59_0==RULE_STRING) ) { } break; case 2 : - // InternalGaml.g:4420:2: ( ruleStringLiteral ) + // InternalGaml.g:4426:2: ( ruleStringLiteral ) { - // InternalGaml.g:4420:2: ( ruleStringLiteral ) - // InternalGaml.g:4421:3: ruleStringLiteral + // InternalGaml.g:4426:2: ( ruleStringLiteral ) + // InternalGaml.g:4427:3: ruleStringLiteral { if ( state.backtracking==0 ) { before(grammarAccess.getAccessAccess().getRightStringLiteralParserRuleCall_1_1_1_1_0_1()); @@ -18211,18 +16581,13 @@ else if ( (LA59_0==RULE_STRING) ) { // $ANTLR start "rule__Primary__Alternatives" - /** - * Rule primary alternatives. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:4430:1: rule__Primary__Alternatives : ( ( ruleTerminalExpression ) | ( ruleAbstractRef ) | ( ( rule__Primary__Group_2__0 ) ) | ( ( rule__Primary__Group_3__0 ) ) | ( ( rule__Primary__Group_4__0 ) ) ); + // InternalGaml.g:4436:1: rule__Primary__Alternatives : ( ( ruleTerminalExpression ) | ( ruleAbstractRef ) | ( ( rule__Primary__Group_2__0 ) ) | ( ( rule__Primary__Group_3__0 ) ) | ( ( rule__Primary__Group_4__0 ) ) ); public final void rule__Primary__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:4434:1: ( ( ruleTerminalExpression ) | ( ruleAbstractRef ) | ( ( rule__Primary__Group_2__0 ) ) | ( ( rule__Primary__Group_3__0 ) ) | ( ( rule__Primary__Group_4__0 ) ) ) + // InternalGaml.g:4440:1: ( ( ruleTerminalExpression ) | ( ruleAbstractRef ) | ( ( rule__Primary__Group_2__0 ) ) | ( ( rule__Primary__Group_3__0 ) ) | ( ( rule__Primary__Group_4__0 ) ) ) int alt60=5; switch ( input.LA(1) ) { case RULE_STRING: @@ -18293,17 +16658,17 @@ public final void rule__Primary__Alternatives() throws RecognitionException { alt60=2; } break; - case 128: + case 129: { alt60=3; } break; - case 135: + case 136: { alt60=4; } break; - case 130: + case 131: { alt60=5; } @@ -18318,10 +16683,10 @@ public final void rule__Primary__Alternatives() throws RecognitionException { switch (alt60) { case 1 : - // InternalGaml.g:4435:2: ( ruleTerminalExpression ) + // InternalGaml.g:4441:2: ( ruleTerminalExpression ) { - // InternalGaml.g:4435:2: ( ruleTerminalExpression ) - // InternalGaml.g:4436:3: ruleTerminalExpression + // InternalGaml.g:4441:2: ( ruleTerminalExpression ) + // InternalGaml.g:4442:3: ruleTerminalExpression { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryAccess().getTerminalExpressionParserRuleCall_0()); @@ -18341,10 +16706,10 @@ public final void rule__Primary__Alternatives() throws RecognitionException { } break; case 2 : - // InternalGaml.g:4441:2: ( ruleAbstractRef ) + // InternalGaml.g:4447:2: ( ruleAbstractRef ) { - // InternalGaml.g:4441:2: ( ruleAbstractRef ) - // InternalGaml.g:4442:3: ruleAbstractRef + // InternalGaml.g:4447:2: ( ruleAbstractRef ) + // InternalGaml.g:4448:3: ruleAbstractRef { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryAccess().getAbstractRefParserRuleCall_1()); @@ -18364,16 +16729,16 @@ public final void rule__Primary__Alternatives() throws RecognitionException { } break; case 3 : - // InternalGaml.g:4447:2: ( ( rule__Primary__Group_2__0 ) ) + // InternalGaml.g:4453:2: ( ( rule__Primary__Group_2__0 ) ) { - // InternalGaml.g:4447:2: ( ( rule__Primary__Group_2__0 ) ) - // InternalGaml.g:4448:3: ( rule__Primary__Group_2__0 ) + // InternalGaml.g:4453:2: ( ( rule__Primary__Group_2__0 ) ) + // InternalGaml.g:4454:3: ( rule__Primary__Group_2__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryAccess().getGroup_2()); } - // InternalGaml.g:4449:3: ( rule__Primary__Group_2__0 ) - // InternalGaml.g:4449:4: rule__Primary__Group_2__0 + // InternalGaml.g:4455:3: ( rule__Primary__Group_2__0 ) + // InternalGaml.g:4455:4: rule__Primary__Group_2__0 { pushFollow(FOLLOW_2); rule__Primary__Group_2__0(); @@ -18393,16 +16758,16 @@ public final void rule__Primary__Alternatives() throws RecognitionException { } break; case 4 : - // InternalGaml.g:4453:2: ( ( rule__Primary__Group_3__0 ) ) + // InternalGaml.g:4459:2: ( ( rule__Primary__Group_3__0 ) ) { - // InternalGaml.g:4453:2: ( ( rule__Primary__Group_3__0 ) ) - // InternalGaml.g:4454:3: ( rule__Primary__Group_3__0 ) + // InternalGaml.g:4459:2: ( ( rule__Primary__Group_3__0 ) ) + // InternalGaml.g:4460:3: ( rule__Primary__Group_3__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryAccess().getGroup_3()); } - // InternalGaml.g:4455:3: ( rule__Primary__Group_3__0 ) - // InternalGaml.g:4455:4: rule__Primary__Group_3__0 + // InternalGaml.g:4461:3: ( rule__Primary__Group_3__0 ) + // InternalGaml.g:4461:4: rule__Primary__Group_3__0 { pushFollow(FOLLOW_2); rule__Primary__Group_3__0(); @@ -18422,16 +16787,16 @@ public final void rule__Primary__Alternatives() throws RecognitionException { } break; case 5 : - // InternalGaml.g:4459:2: ( ( rule__Primary__Group_4__0 ) ) + // InternalGaml.g:4465:2: ( ( rule__Primary__Group_4__0 ) ) { - // InternalGaml.g:4459:2: ( ( rule__Primary__Group_4__0 ) ) - // InternalGaml.g:4460:3: ( rule__Primary__Group_4__0 ) + // InternalGaml.g:4465:2: ( ( rule__Primary__Group_4__0 ) ) + // InternalGaml.g:4466:3: ( rule__Primary__Group_4__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryAccess().getGroup_4()); } - // InternalGaml.g:4461:3: ( rule__Primary__Group_4__0 ) - // InternalGaml.g:4461:4: rule__Primary__Group_4__0 + // InternalGaml.g:4467:3: ( rule__Primary__Group_4__0 ) + // InternalGaml.g:4467:4: rule__Primary__Group_4__0 { pushFollow(FOLLOW_2); rule__Primary__Group_4__0(); @@ -18468,32 +16833,27 @@ public final void rule__Primary__Alternatives() throws RecognitionException { // $ANTLR start "rule__AbstractRef__Alternatives" - /** - * Rule abstract ref alternatives. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:4469:1: rule__AbstractRef__Alternatives : ( ( ( ruleFunction ) ) | ( ruleVariableRef ) ); + // InternalGaml.g:4475:1: rule__AbstractRef__Alternatives : ( ( ( ruleFunction ) ) | ( ruleVariableRef ) ); public final void rule__AbstractRef__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:4473:1: ( ( ( ruleFunction ) ) | ( ruleVariableRef ) ) + // InternalGaml.g:4479:1: ( ( ( ruleFunction ) ) | ( ruleVariableRef ) ) int alt61=2; alt61 = dfa61.predict(input); switch (alt61) { case 1 : - // InternalGaml.g:4474:2: ( ( ruleFunction ) ) + // InternalGaml.g:4480:2: ( ( ruleFunction ) ) { - // InternalGaml.g:4474:2: ( ( ruleFunction ) ) - // InternalGaml.g:4475:3: ( ruleFunction ) + // InternalGaml.g:4480:2: ( ( ruleFunction ) ) + // InternalGaml.g:4481:3: ( ruleFunction ) { if ( state.backtracking==0 ) { before(grammarAccess.getAbstractRefAccess().getFunctionParserRuleCall_0()); } - // InternalGaml.g:4476:3: ( ruleFunction ) - // InternalGaml.g:4476:4: ruleFunction + // InternalGaml.g:4482:3: ( ruleFunction ) + // InternalGaml.g:4482:4: ruleFunction { pushFollow(FOLLOW_2); ruleFunction(); @@ -18513,10 +16873,10 @@ public final void rule__AbstractRef__Alternatives() throws RecognitionException } break; case 2 : - // InternalGaml.g:4480:2: ( ruleVariableRef ) + // InternalGaml.g:4486:2: ( ruleVariableRef ) { - // InternalGaml.g:4480:2: ( ruleVariableRef ) - // InternalGaml.g:4481:3: ruleVariableRef + // InternalGaml.g:4486:2: ( ruleVariableRef ) + // InternalGaml.g:4487:3: ruleVariableRef { if ( state.backtracking==0 ) { before(grammarAccess.getAbstractRefAccess().getVariableRefParserRuleCall_1()); @@ -18553,32 +16913,27 @@ public final void rule__AbstractRef__Alternatives() throws RecognitionException // $ANTLR start "rule__ExpressionList__Alternatives" - /** - * Rule expression list alternatives. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:4490:1: rule__ExpressionList__Alternatives : ( ( ( rule__ExpressionList__Group_0__0 ) ) | ( ( rule__ExpressionList__Group_1__0 ) ) ); + // InternalGaml.g:4496:1: rule__ExpressionList__Alternatives : ( ( ( rule__ExpressionList__Group_0__0 ) ) | ( ( rule__ExpressionList__Group_1__0 ) ) ); public final void rule__ExpressionList__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:4494:1: ( ( ( rule__ExpressionList__Group_0__0 ) ) | ( ( rule__ExpressionList__Group_1__0 ) ) ) + // InternalGaml.g:4500:1: ( ( ( rule__ExpressionList__Group_0__0 ) ) | ( ( rule__ExpressionList__Group_1__0 ) ) ) int alt62=2; alt62 = dfa62.predict(input); switch (alt62) { case 1 : - // InternalGaml.g:4495:2: ( ( rule__ExpressionList__Group_0__0 ) ) + // InternalGaml.g:4501:2: ( ( rule__ExpressionList__Group_0__0 ) ) { - // InternalGaml.g:4495:2: ( ( rule__ExpressionList__Group_0__0 ) ) - // InternalGaml.g:4496:3: ( rule__ExpressionList__Group_0__0 ) + // InternalGaml.g:4501:2: ( ( rule__ExpressionList__Group_0__0 ) ) + // InternalGaml.g:4502:3: ( rule__ExpressionList__Group_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getExpressionListAccess().getGroup_0()); } - // InternalGaml.g:4497:3: ( rule__ExpressionList__Group_0__0 ) - // InternalGaml.g:4497:4: rule__ExpressionList__Group_0__0 + // InternalGaml.g:4503:3: ( rule__ExpressionList__Group_0__0 ) + // InternalGaml.g:4503:4: rule__ExpressionList__Group_0__0 { pushFollow(FOLLOW_2); rule__ExpressionList__Group_0__0(); @@ -18598,16 +16953,16 @@ public final void rule__ExpressionList__Alternatives() throws RecognitionExcepti } break; case 2 : - // InternalGaml.g:4501:2: ( ( rule__ExpressionList__Group_1__0 ) ) + // InternalGaml.g:4507:2: ( ( rule__ExpressionList__Group_1__0 ) ) { - // InternalGaml.g:4501:2: ( ( rule__ExpressionList__Group_1__0 ) ) - // InternalGaml.g:4502:3: ( rule__ExpressionList__Group_1__0 ) + // InternalGaml.g:4507:2: ( ( rule__ExpressionList__Group_1__0 ) ) + // InternalGaml.g:4508:3: ( rule__ExpressionList__Group_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getExpressionListAccess().getGroup_1()); } - // InternalGaml.g:4503:3: ( rule__ExpressionList__Group_1__0 ) - // InternalGaml.g:4503:4: rule__ExpressionList__Group_1__0 + // InternalGaml.g:4509:3: ( rule__ExpressionList__Group_1__0 ) + // InternalGaml.g:4509:4: rule__ExpressionList__Group_1__0 { pushFollow(FOLLOW_2); rule__ExpressionList__Group_1__0(); @@ -18644,22 +16999,17 @@ public final void rule__ExpressionList__Alternatives() throws RecognitionExcepti // $ANTLR start "rule__Parameter__Alternatives_1" - /** - * Rule parameter alternatives 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:4511:1: rule__Parameter__Alternatives_1 : ( ( ( rule__Parameter__BuiltInFacetKeyAssignment_1_0 ) ) | ( ( rule__Parameter__Group_1_1__0 ) ) ); + // InternalGaml.g:4517:1: rule__Parameter__Alternatives_1 : ( ( ( rule__Parameter__BuiltInFacetKeyAssignment_1_0 ) ) | ( ( rule__Parameter__Group_1_1__0 ) ) ); public final void rule__Parameter__Alternatives_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:4515:1: ( ( ( rule__Parameter__BuiltInFacetKeyAssignment_1_0 ) ) | ( ( rule__Parameter__Group_1_1__0 ) ) ) + // InternalGaml.g:4521:1: ( ( ( rule__Parameter__BuiltInFacetKeyAssignment_1_0 ) ) | ( ( rule__Parameter__Group_1_1__0 ) ) ) int alt63=2; int LA63_0 = input.LA(1); - if ( (LA63_0==17||LA63_0==19||(LA63_0>=78 && LA63_0<=101)||LA63_0==126) ) { + if ( (LA63_0==17||LA63_0==19||(LA63_0>=78 && LA63_0<=102)||LA63_0==127) ) { alt63=1; } else if ( (LA63_0==RULE_ID||LA63_0==14||LA63_0==16||(LA63_0>=21 && LA63_0<=72)) ) { @@ -18674,16 +17024,16 @@ else if ( (LA63_0==RULE_ID||LA63_0==14||LA63_0==16||(LA63_0>=21 && LA63_0<=72)) } switch (alt63) { case 1 : - // InternalGaml.g:4516:2: ( ( rule__Parameter__BuiltInFacetKeyAssignment_1_0 ) ) + // InternalGaml.g:4522:2: ( ( rule__Parameter__BuiltInFacetKeyAssignment_1_0 ) ) { - // InternalGaml.g:4516:2: ( ( rule__Parameter__BuiltInFacetKeyAssignment_1_0 ) ) - // InternalGaml.g:4517:3: ( rule__Parameter__BuiltInFacetKeyAssignment_1_0 ) + // InternalGaml.g:4522:2: ( ( rule__Parameter__BuiltInFacetKeyAssignment_1_0 ) ) + // InternalGaml.g:4523:3: ( rule__Parameter__BuiltInFacetKeyAssignment_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getParameterAccess().getBuiltInFacetKeyAssignment_1_0()); } - // InternalGaml.g:4518:3: ( rule__Parameter__BuiltInFacetKeyAssignment_1_0 ) - // InternalGaml.g:4518:4: rule__Parameter__BuiltInFacetKeyAssignment_1_0 + // InternalGaml.g:4524:3: ( rule__Parameter__BuiltInFacetKeyAssignment_1_0 ) + // InternalGaml.g:4524:4: rule__Parameter__BuiltInFacetKeyAssignment_1_0 { pushFollow(FOLLOW_2); rule__Parameter__BuiltInFacetKeyAssignment_1_0(); @@ -18703,16 +17053,16 @@ else if ( (LA63_0==RULE_ID||LA63_0==14||LA63_0==16||(LA63_0>=21 && LA63_0<=72)) } break; case 2 : - // InternalGaml.g:4522:2: ( ( rule__Parameter__Group_1_1__0 ) ) + // InternalGaml.g:4528:2: ( ( rule__Parameter__Group_1_1__0 ) ) { - // InternalGaml.g:4522:2: ( ( rule__Parameter__Group_1_1__0 ) ) - // InternalGaml.g:4523:3: ( rule__Parameter__Group_1_1__0 ) + // InternalGaml.g:4528:2: ( ( rule__Parameter__Group_1_1__0 ) ) + // InternalGaml.g:4529:3: ( rule__Parameter__Group_1_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getParameterAccess().getGroup_1_1()); } - // InternalGaml.g:4524:3: ( rule__Parameter__Group_1_1__0 ) - // InternalGaml.g:4524:4: rule__Parameter__Group_1_1__0 + // InternalGaml.g:4530:3: ( rule__Parameter__Group_1_1__0 ) + // InternalGaml.g:4530:4: rule__Parameter__Group_1_1__0 { pushFollow(FOLLOW_2); rule__Parameter__Group_1_1__0(); @@ -18749,18 +17099,13 @@ else if ( (LA63_0==RULE_ID||LA63_0==14||LA63_0==16||(LA63_0>=21 && LA63_0<=72)) // $ANTLR start "rule__Parameter__BuiltInFacetKeyAlternatives_1_0_0" - /** - * Rule parameter built in facet key alternatives 1 0 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:4532:1: rule__Parameter__BuiltInFacetKeyAlternatives_1_0_0 : ( ( ruleDefinitionFacetKey ) | ( ruleTypeFacetKey ) | ( ruleSpecialFacetKey ) | ( ruleActionFacetKey ) | ( ruleVarFacetKey ) ); + // InternalGaml.g:4538:1: rule__Parameter__BuiltInFacetKeyAlternatives_1_0_0 : ( ( ruleDefinitionFacetKey ) | ( ruleTypeFacetKey ) | ( ruleSpecialFacetKey ) | ( ruleActionFacetKey ) | ( ruleVarFacetKey ) ); public final void rule__Parameter__BuiltInFacetKeyAlternatives_1_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:4536:1: ( ( ruleDefinitionFacetKey ) | ( ruleTypeFacetKey ) | ( ruleSpecialFacetKey ) | ( ruleActionFacetKey ) | ( ruleVarFacetKey ) ) + // InternalGaml.g:4542:1: ( ( ruleDefinitionFacetKey ) | ( ruleTypeFacetKey ) | ( ruleSpecialFacetKey ) | ( ruleActionFacetKey ) | ( ruleVarFacetKey ) ) int alt64=5; switch ( input.LA(1) ) { case 78: @@ -18794,13 +17139,14 @@ public final void rule__Parameter__BuiltInFacetKeyAlternatives_1_0_0() throws Re case 97: case 98: case 99: - case 126: + case 100: + case 127: { alt64=3; } break; - case 100: case 101: + case 102: { alt64=4; } @@ -18820,10 +17166,10 @@ public final void rule__Parameter__BuiltInFacetKeyAlternatives_1_0_0() throws Re switch (alt64) { case 1 : - // InternalGaml.g:4537:2: ( ruleDefinitionFacetKey ) + // InternalGaml.g:4543:2: ( ruleDefinitionFacetKey ) { - // InternalGaml.g:4537:2: ( ruleDefinitionFacetKey ) - // InternalGaml.g:4538:3: ruleDefinitionFacetKey + // InternalGaml.g:4543:2: ( ruleDefinitionFacetKey ) + // InternalGaml.g:4544:3: ruleDefinitionFacetKey { if ( state.backtracking==0 ) { before(grammarAccess.getParameterAccess().getBuiltInFacetKeyDefinitionFacetKeyParserRuleCall_1_0_0_0()); @@ -18843,10 +17189,10 @@ public final void rule__Parameter__BuiltInFacetKeyAlternatives_1_0_0() throws Re } break; case 2 : - // InternalGaml.g:4543:2: ( ruleTypeFacetKey ) + // InternalGaml.g:4549:2: ( ruleTypeFacetKey ) { - // InternalGaml.g:4543:2: ( ruleTypeFacetKey ) - // InternalGaml.g:4544:3: ruleTypeFacetKey + // InternalGaml.g:4549:2: ( ruleTypeFacetKey ) + // InternalGaml.g:4550:3: ruleTypeFacetKey { if ( state.backtracking==0 ) { before(grammarAccess.getParameterAccess().getBuiltInFacetKeyTypeFacetKeyParserRuleCall_1_0_0_1()); @@ -18866,10 +17212,10 @@ public final void rule__Parameter__BuiltInFacetKeyAlternatives_1_0_0() throws Re } break; case 3 : - // InternalGaml.g:4549:2: ( ruleSpecialFacetKey ) + // InternalGaml.g:4555:2: ( ruleSpecialFacetKey ) { - // InternalGaml.g:4549:2: ( ruleSpecialFacetKey ) - // InternalGaml.g:4550:3: ruleSpecialFacetKey + // InternalGaml.g:4555:2: ( ruleSpecialFacetKey ) + // InternalGaml.g:4556:3: ruleSpecialFacetKey { if ( state.backtracking==0 ) { before(grammarAccess.getParameterAccess().getBuiltInFacetKeySpecialFacetKeyParserRuleCall_1_0_0_2()); @@ -18889,10 +17235,10 @@ public final void rule__Parameter__BuiltInFacetKeyAlternatives_1_0_0() throws Re } break; case 4 : - // InternalGaml.g:4555:2: ( ruleActionFacetKey ) + // InternalGaml.g:4561:2: ( ruleActionFacetKey ) { - // InternalGaml.g:4555:2: ( ruleActionFacetKey ) - // InternalGaml.g:4556:3: ruleActionFacetKey + // InternalGaml.g:4561:2: ( ruleActionFacetKey ) + // InternalGaml.g:4562:3: ruleActionFacetKey { if ( state.backtracking==0 ) { before(grammarAccess.getParameterAccess().getBuiltInFacetKeyActionFacetKeyParserRuleCall_1_0_0_3()); @@ -18912,10 +17258,10 @@ public final void rule__Parameter__BuiltInFacetKeyAlternatives_1_0_0() throws Re } break; case 5 : - // InternalGaml.g:4561:2: ( ruleVarFacetKey ) + // InternalGaml.g:4567:2: ( ruleVarFacetKey ) { - // InternalGaml.g:4561:2: ( ruleVarFacetKey ) - // InternalGaml.g:4562:3: ruleVarFacetKey + // InternalGaml.g:4567:2: ( ruleVarFacetKey ) + // InternalGaml.g:4568:3: ruleVarFacetKey { if ( state.backtracking==0 ) { before(grammarAccess.getParameterAccess().getBuiltInFacetKeyVarFacetKeyParserRuleCall_1_0_0_4()); @@ -18952,18 +17298,13 @@ public final void rule__Parameter__BuiltInFacetKeyAlternatives_1_0_0() throws Re // $ANTLR start "rule__TypeRef__Alternatives" - /** - * Rule type ref alternatives. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:4571:1: rule__TypeRef__Alternatives : ( ( ( rule__TypeRef__Group_0__0 ) ) | ( ( rule__TypeRef__Group_1__0 ) ) ); + // InternalGaml.g:4577:1: rule__TypeRef__Alternatives : ( ( ( rule__TypeRef__Group_0__0 ) ) | ( ( rule__TypeRef__Group_1__0 ) ) ); public final void rule__TypeRef__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:4575:1: ( ( ( rule__TypeRef__Group_0__0 ) ) | ( ( rule__TypeRef__Group_1__0 ) ) ) + // InternalGaml.g:4581:1: ( ( ( rule__TypeRef__Group_0__0 ) ) | ( ( rule__TypeRef__Group_1__0 ) ) ) int alt65=2; int LA65_0 = input.LA(1); @@ -18982,16 +17323,16 @@ else if ( (LA65_0==21) ) { } switch (alt65) { case 1 : - // InternalGaml.g:4576:2: ( ( rule__TypeRef__Group_0__0 ) ) + // InternalGaml.g:4582:2: ( ( rule__TypeRef__Group_0__0 ) ) { - // InternalGaml.g:4576:2: ( ( rule__TypeRef__Group_0__0 ) ) - // InternalGaml.g:4577:3: ( rule__TypeRef__Group_0__0 ) + // InternalGaml.g:4582:2: ( ( rule__TypeRef__Group_0__0 ) ) + // InternalGaml.g:4583:3: ( rule__TypeRef__Group_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeRefAccess().getGroup_0()); } - // InternalGaml.g:4578:3: ( rule__TypeRef__Group_0__0 ) - // InternalGaml.g:4578:4: rule__TypeRef__Group_0__0 + // InternalGaml.g:4584:3: ( rule__TypeRef__Group_0__0 ) + // InternalGaml.g:4584:4: rule__TypeRef__Group_0__0 { pushFollow(FOLLOW_2); rule__TypeRef__Group_0__0(); @@ -19011,16 +17352,16 @@ else if ( (LA65_0==21) ) { } break; case 2 : - // InternalGaml.g:4582:2: ( ( rule__TypeRef__Group_1__0 ) ) + // InternalGaml.g:4588:2: ( ( rule__TypeRef__Group_1__0 ) ) { - // InternalGaml.g:4582:2: ( ( rule__TypeRef__Group_1__0 ) ) - // InternalGaml.g:4583:3: ( rule__TypeRef__Group_1__0 ) + // InternalGaml.g:4588:2: ( ( rule__TypeRef__Group_1__0 ) ) + // InternalGaml.g:4589:3: ( rule__TypeRef__Group_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeRefAccess().getGroup_1()); } - // InternalGaml.g:4584:3: ( rule__TypeRef__Group_1__0 ) - // InternalGaml.g:4584:4: rule__TypeRef__Group_1__0 + // InternalGaml.g:4590:3: ( rule__TypeRef__Group_1__0 ) + // InternalGaml.g:4590:4: rule__TypeRef__Group_1__0 { pushFollow(FOLLOW_2); rule__TypeRef__Group_1__0(); @@ -19057,25 +17398,20 @@ else if ( (LA65_0==21) ) { // $ANTLR start "rule__EquationDefinition__Alternatives" - /** - * Rule equation definition alternatives. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:4592:1: rule__EquationDefinition__Alternatives : ( ( ruleS_Equations ) | ( ruleEquationFakeDefinition ) ); + // InternalGaml.g:4598:1: rule__EquationDefinition__Alternatives : ( ( ruleS_Equations ) | ( ruleEquationFakeDefinition ) ); public final void rule__EquationDefinition__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:4596:1: ( ( ruleS_Equations ) | ( ruleEquationFakeDefinition ) ) + // InternalGaml.g:4602:1: ( ( ruleS_Equations ) | ( ruleEquationFakeDefinition ) ) int alt66=2; int LA66_0 = input.LA(1); if ( (LA66_0==14) ) { alt66=1; } - else if ( (LA66_0==141) ) { + else if ( (LA66_0==142) ) { alt66=2; } else { @@ -19087,10 +17423,10 @@ else if ( (LA66_0==141) ) { } switch (alt66) { case 1 : - // InternalGaml.g:4597:2: ( ruleS_Equations ) + // InternalGaml.g:4603:2: ( ruleS_Equations ) { - // InternalGaml.g:4597:2: ( ruleS_Equations ) - // InternalGaml.g:4598:3: ruleS_Equations + // InternalGaml.g:4603:2: ( ruleS_Equations ) + // InternalGaml.g:4604:3: ruleS_Equations { if ( state.backtracking==0 ) { before(grammarAccess.getEquationDefinitionAccess().getS_EquationsParserRuleCall_0()); @@ -19110,10 +17446,10 @@ else if ( (LA66_0==141) ) { } break; case 2 : - // InternalGaml.g:4603:2: ( ruleEquationFakeDefinition ) + // InternalGaml.g:4609:2: ( ruleEquationFakeDefinition ) { - // InternalGaml.g:4603:2: ( ruleEquationFakeDefinition ) - // InternalGaml.g:4604:3: ruleEquationFakeDefinition + // InternalGaml.g:4609:2: ( ruleEquationFakeDefinition ) + // InternalGaml.g:4610:3: ruleEquationFakeDefinition { if ( state.backtracking==0 ) { before(grammarAccess.getEquationDefinitionAccess().getEquationFakeDefinitionParserRuleCall_1()); @@ -19150,25 +17486,20 @@ else if ( (LA66_0==141) ) { // $ANTLR start "rule__TypeDefinition__Alternatives" - /** - * Rule type definition alternatives. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:4613:1: rule__TypeDefinition__Alternatives : ( ( ruleS_Species ) | ( ruleTypeFakeDefinition ) ); + // InternalGaml.g:4619:1: rule__TypeDefinition__Alternatives : ( ( ruleS_Species ) | ( ruleTypeFakeDefinition ) ); public final void rule__TypeDefinition__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:4617:1: ( ( ruleS_Species ) | ( ruleTypeFakeDefinition ) ) + // InternalGaml.g:4623:1: ( ( ruleS_Species ) | ( ruleTypeFakeDefinition ) ) int alt67=2; int LA67_0 = input.LA(1); if ( ((LA67_0>=21 && LA67_0<=22)) ) { alt67=1; } - else if ( (LA67_0==137) ) { + else if ( (LA67_0==138) ) { alt67=2; } else { @@ -19180,10 +17511,10 @@ else if ( (LA67_0==137) ) { } switch (alt67) { case 1 : - // InternalGaml.g:4618:2: ( ruleS_Species ) + // InternalGaml.g:4624:2: ( ruleS_Species ) { - // InternalGaml.g:4618:2: ( ruleS_Species ) - // InternalGaml.g:4619:3: ruleS_Species + // InternalGaml.g:4624:2: ( ruleS_Species ) + // InternalGaml.g:4625:3: ruleS_Species { if ( state.backtracking==0 ) { before(grammarAccess.getTypeDefinitionAccess().getS_SpeciesParserRuleCall_0()); @@ -19203,10 +17534,10 @@ else if ( (LA67_0==137) ) { } break; case 2 : - // InternalGaml.g:4624:2: ( ruleTypeFakeDefinition ) + // InternalGaml.g:4630:2: ( ruleTypeFakeDefinition ) { - // InternalGaml.g:4624:2: ( ruleTypeFakeDefinition ) - // InternalGaml.g:4625:3: ruleTypeFakeDefinition + // InternalGaml.g:4630:2: ( ruleTypeFakeDefinition ) + // InternalGaml.g:4631:3: ruleTypeFakeDefinition { if ( state.backtracking==0 ) { before(grammarAccess.getTypeDefinitionAccess().getTypeFakeDefinitionParserRuleCall_1()); @@ -19243,32 +17574,27 @@ else if ( (LA67_0==137) ) { // $ANTLR start "rule__VarDefinition__Alternatives" - /** - * Rule var definition alternatives. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:4634:1: rule__VarDefinition__Alternatives : ( ( ( ruleS_Declaration ) ) | ( ( rule__VarDefinition__Alternatives_1 ) ) ); + // InternalGaml.g:4640:1: rule__VarDefinition__Alternatives : ( ( ( ruleS_Declaration ) ) | ( ( rule__VarDefinition__Alternatives_1 ) ) ); public final void rule__VarDefinition__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:4638:1: ( ( ( ruleS_Declaration ) ) | ( ( rule__VarDefinition__Alternatives_1 ) ) ) + // InternalGaml.g:4644:1: ( ( ( ruleS_Declaration ) ) | ( ( rule__VarDefinition__Alternatives_1 ) ) ) int alt68=2; alt68 = dfa68.predict(input); switch (alt68) { case 1 : - // InternalGaml.g:4639:2: ( ( ruleS_Declaration ) ) + // InternalGaml.g:4645:2: ( ( ruleS_Declaration ) ) { - // InternalGaml.g:4639:2: ( ( ruleS_Declaration ) ) - // InternalGaml.g:4640:3: ( ruleS_Declaration ) + // InternalGaml.g:4645:2: ( ( ruleS_Declaration ) ) + // InternalGaml.g:4646:3: ( ruleS_Declaration ) { if ( state.backtracking==0 ) { before(grammarAccess.getVarDefinitionAccess().getS_DeclarationParserRuleCall_0()); } - // InternalGaml.g:4641:3: ( ruleS_Declaration ) - // InternalGaml.g:4641:4: ruleS_Declaration + // InternalGaml.g:4647:3: ( ruleS_Declaration ) + // InternalGaml.g:4647:4: ruleS_Declaration { pushFollow(FOLLOW_2); ruleS_Declaration(); @@ -19288,16 +17614,16 @@ public final void rule__VarDefinition__Alternatives() throws RecognitionExceptio } break; case 2 : - // InternalGaml.g:4645:2: ( ( rule__VarDefinition__Alternatives_1 ) ) + // InternalGaml.g:4651:2: ( ( rule__VarDefinition__Alternatives_1 ) ) { - // InternalGaml.g:4645:2: ( ( rule__VarDefinition__Alternatives_1 ) ) - // InternalGaml.g:4646:3: ( rule__VarDefinition__Alternatives_1 ) + // InternalGaml.g:4651:2: ( ( rule__VarDefinition__Alternatives_1 ) ) + // InternalGaml.g:4652:3: ( rule__VarDefinition__Alternatives_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getVarDefinitionAccess().getAlternatives_1()); } - // InternalGaml.g:4647:3: ( rule__VarDefinition__Alternatives_1 ) - // InternalGaml.g:4647:4: rule__VarDefinition__Alternatives_1 + // InternalGaml.g:4653:3: ( rule__VarDefinition__Alternatives_1 ) + // InternalGaml.g:4653:4: rule__VarDefinition__Alternatives_1 { pushFollow(FOLLOW_2); rule__VarDefinition__Alternatives_1(); @@ -19334,22 +17660,17 @@ public final void rule__VarDefinition__Alternatives() throws RecognitionExceptio // $ANTLR start "rule__VarDefinition__Alternatives_1" - /** - * Rule var definition alternatives 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:4655:1: rule__VarDefinition__Alternatives_1 : ( ( ruleModel ) | ( ruleArgumentDefinition ) | ( ruleDefinitionFacet ) | ( ruleVarFakeDefinition ) | ( ruleImport ) | ( ruleS_Experiment ) ); + // InternalGaml.g:4661:1: rule__VarDefinition__Alternatives_1 : ( ( ruleModel ) | ( ruleArgumentDefinition ) | ( ruleDefinitionFacet ) | ( ruleVarFakeDefinition ) | ( ruleImport ) | ( ruleS_Experiment ) ); public final void rule__VarDefinition__Alternatives_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:4659:1: ( ( ruleModel ) | ( ruleArgumentDefinition ) | ( ruleDefinitionFacet ) | ( ruleVarFakeDefinition ) | ( ruleImport ) | ( ruleS_Experiment ) ) + // InternalGaml.g:4665:1: ( ( ruleModel ) | ( ruleArgumentDefinition ) | ( ruleDefinitionFacet ) | ( ruleVarFakeDefinition ) | ( ruleImport ) | ( ruleS_Experiment ) ) int alt69=6; switch ( input.LA(1) ) { - case 119: - case 122: + case 120: + case 123: { alt69=1; } @@ -19366,12 +17687,12 @@ public final void rule__VarDefinition__Alternatives_1() throws RecognitionExcept alt69=3; } break; - case 140: + case 141: { alt69=4; } break; - case 120: + case 121: { alt69=5; } @@ -19391,10 +17712,10 @@ public final void rule__VarDefinition__Alternatives_1() throws RecognitionExcept switch (alt69) { case 1 : - // InternalGaml.g:4660:2: ( ruleModel ) + // InternalGaml.g:4666:2: ( ruleModel ) { - // InternalGaml.g:4660:2: ( ruleModel ) - // InternalGaml.g:4661:3: ruleModel + // InternalGaml.g:4666:2: ( ruleModel ) + // InternalGaml.g:4667:3: ruleModel { if ( state.backtracking==0 ) { before(grammarAccess.getVarDefinitionAccess().getModelParserRuleCall_1_0()); @@ -19414,10 +17735,10 @@ public final void rule__VarDefinition__Alternatives_1() throws RecognitionExcept } break; case 2 : - // InternalGaml.g:4666:2: ( ruleArgumentDefinition ) + // InternalGaml.g:4672:2: ( ruleArgumentDefinition ) { - // InternalGaml.g:4666:2: ( ruleArgumentDefinition ) - // InternalGaml.g:4667:3: ruleArgumentDefinition + // InternalGaml.g:4672:2: ( ruleArgumentDefinition ) + // InternalGaml.g:4673:3: ruleArgumentDefinition { if ( state.backtracking==0 ) { before(grammarAccess.getVarDefinitionAccess().getArgumentDefinitionParserRuleCall_1_1()); @@ -19437,10 +17758,10 @@ public final void rule__VarDefinition__Alternatives_1() throws RecognitionExcept } break; case 3 : - // InternalGaml.g:4672:2: ( ruleDefinitionFacet ) + // InternalGaml.g:4678:2: ( ruleDefinitionFacet ) { - // InternalGaml.g:4672:2: ( ruleDefinitionFacet ) - // InternalGaml.g:4673:3: ruleDefinitionFacet + // InternalGaml.g:4678:2: ( ruleDefinitionFacet ) + // InternalGaml.g:4679:3: ruleDefinitionFacet { if ( state.backtracking==0 ) { before(grammarAccess.getVarDefinitionAccess().getDefinitionFacetParserRuleCall_1_2()); @@ -19460,10 +17781,10 @@ public final void rule__VarDefinition__Alternatives_1() throws RecognitionExcept } break; case 4 : - // InternalGaml.g:4678:2: ( ruleVarFakeDefinition ) + // InternalGaml.g:4684:2: ( ruleVarFakeDefinition ) { - // InternalGaml.g:4678:2: ( ruleVarFakeDefinition ) - // InternalGaml.g:4679:3: ruleVarFakeDefinition + // InternalGaml.g:4684:2: ( ruleVarFakeDefinition ) + // InternalGaml.g:4685:3: ruleVarFakeDefinition { if ( state.backtracking==0 ) { before(grammarAccess.getVarDefinitionAccess().getVarFakeDefinitionParserRuleCall_1_3()); @@ -19483,10 +17804,10 @@ public final void rule__VarDefinition__Alternatives_1() throws RecognitionExcept } break; case 5 : - // InternalGaml.g:4684:2: ( ruleImport ) + // InternalGaml.g:4690:2: ( ruleImport ) { - // InternalGaml.g:4684:2: ( ruleImport ) - // InternalGaml.g:4685:3: ruleImport + // InternalGaml.g:4690:2: ( ruleImport ) + // InternalGaml.g:4691:3: ruleImport { if ( state.backtracking==0 ) { before(grammarAccess.getVarDefinitionAccess().getImportParserRuleCall_1_4()); @@ -19506,10 +17827,10 @@ public final void rule__VarDefinition__Alternatives_1() throws RecognitionExcept } break; case 6 : - // InternalGaml.g:4690:2: ( ruleS_Experiment ) + // InternalGaml.g:4696:2: ( ruleS_Experiment ) { - // InternalGaml.g:4690:2: ( ruleS_Experiment ) - // InternalGaml.g:4691:3: ruleS_Experiment + // InternalGaml.g:4696:2: ( ruleS_Experiment ) + // InternalGaml.g:4697:3: ruleS_Experiment { if ( state.backtracking==0 ) { before(grammarAccess.getVarDefinitionAccess().getS_ExperimentParserRuleCall_1_5()); @@ -19546,26 +17867,21 @@ public final void rule__VarDefinition__Alternatives_1() throws RecognitionExcept // $ANTLR start "rule__ActionDefinition__Alternatives" - /** - * Rule action definition alternatives. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:4700:1: rule__ActionDefinition__Alternatives : ( ( ruleS_Action ) | ( ruleActionFakeDefinition ) | ( ruleS_Definition ) | ( ruleTypeDefinition ) ); + // InternalGaml.g:4706:1: rule__ActionDefinition__Alternatives : ( ( ruleS_Action ) | ( ruleActionFakeDefinition ) | ( ruleS_Definition ) | ( ruleTypeDefinition ) ); public final void rule__ActionDefinition__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:4704:1: ( ( ruleS_Action ) | ( ruleActionFakeDefinition ) | ( ruleS_Definition ) | ( ruleTypeDefinition ) ) + // InternalGaml.g:4710:1: ( ( ruleS_Action ) | ( ruleActionFakeDefinition ) | ( ruleS_Definition ) | ( ruleTypeDefinition ) ) int alt70=4; switch ( input.LA(1) ) { - case 148: + case 149: { alt70=1; } break; - case 138: + case 139: { alt70=2; } @@ -19579,7 +17895,7 @@ public final void rule__ActionDefinition__Alternatives() throws RecognitionExcep { int LA70_4 = input.LA(2); - if ( (LA70_4==106) ) { + if ( (LA70_4==107) ) { alt70=3; } else if ( (LA70_4==RULE_ID||LA70_4==78) ) { @@ -19595,7 +17911,7 @@ else if ( (LA70_4==RULE_ID||LA70_4==78) ) { } break; case 22: - case 137: + case 138: { alt70=4; } @@ -19610,10 +17926,10 @@ else if ( (LA70_4==RULE_ID||LA70_4==78) ) { switch (alt70) { case 1 : - // InternalGaml.g:4705:2: ( ruleS_Action ) + // InternalGaml.g:4711:2: ( ruleS_Action ) { - // InternalGaml.g:4705:2: ( ruleS_Action ) - // InternalGaml.g:4706:3: ruleS_Action + // InternalGaml.g:4711:2: ( ruleS_Action ) + // InternalGaml.g:4712:3: ruleS_Action { if ( state.backtracking==0 ) { before(grammarAccess.getActionDefinitionAccess().getS_ActionParserRuleCall_0()); @@ -19633,10 +17949,10 @@ else if ( (LA70_4==RULE_ID||LA70_4==78) ) { } break; case 2 : - // InternalGaml.g:4711:2: ( ruleActionFakeDefinition ) + // InternalGaml.g:4717:2: ( ruleActionFakeDefinition ) { - // InternalGaml.g:4711:2: ( ruleActionFakeDefinition ) - // InternalGaml.g:4712:3: ruleActionFakeDefinition + // InternalGaml.g:4717:2: ( ruleActionFakeDefinition ) + // InternalGaml.g:4718:3: ruleActionFakeDefinition { if ( state.backtracking==0 ) { before(grammarAccess.getActionDefinitionAccess().getActionFakeDefinitionParserRuleCall_1()); @@ -19656,10 +17972,10 @@ else if ( (LA70_4==RULE_ID||LA70_4==78) ) { } break; case 3 : - // InternalGaml.g:4717:2: ( ruleS_Definition ) + // InternalGaml.g:4723:2: ( ruleS_Definition ) { - // InternalGaml.g:4717:2: ( ruleS_Definition ) - // InternalGaml.g:4718:3: ruleS_Definition + // InternalGaml.g:4723:2: ( ruleS_Definition ) + // InternalGaml.g:4724:3: ruleS_Definition { if ( state.backtracking==0 ) { before(grammarAccess.getActionDefinitionAccess().getS_DefinitionParserRuleCall_2()); @@ -19679,10 +17995,10 @@ else if ( (LA70_4==RULE_ID||LA70_4==78) ) { } break; case 4 : - // InternalGaml.g:4723:2: ( ruleTypeDefinition ) + // InternalGaml.g:4729:2: ( ruleTypeDefinition ) { - // InternalGaml.g:4723:2: ( ruleTypeDefinition ) - // InternalGaml.g:4724:3: ruleTypeDefinition + // InternalGaml.g:4729:2: ( ruleTypeDefinition ) + // InternalGaml.g:4730:3: ruleTypeDefinition { if ( state.backtracking==0 ) { before(grammarAccess.getActionDefinitionAccess().getTypeDefinitionParserRuleCall_3()); @@ -19719,18 +18035,13 @@ else if ( (LA70_4==RULE_ID||LA70_4==78) ) { // $ANTLR start "rule__Valid_ID__Alternatives" - /** - * Rule valid I D alternatives. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:4733:1: rule__Valid_ID__Alternatives : ( ( rule_SpeciesKey ) | ( rule_DoKey ) | ( rule_ReflexKey ) | ( rule_VarOrConstKey ) | ( rule_1Expr_Facets_BlockOrEnd_Key ) | ( rule_EquationsKey ) | ( RULE_ID ) | ( rule_ExperimentKey ) ); + // InternalGaml.g:4739:1: rule__Valid_ID__Alternatives : ( ( rule_SpeciesKey ) | ( rule_DoKey ) | ( rule_ReflexKey ) | ( rule_VarOrConstKey ) | ( rule_1Expr_Facets_BlockOrEnd_Key ) | ( rule_EquationsKey ) | ( RULE_ID ) | ( rule_ExperimentKey ) ); public final void rule__Valid_ID__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:4737:1: ( ( rule_SpeciesKey ) | ( rule_DoKey ) | ( rule_ReflexKey ) | ( rule_VarOrConstKey ) | ( rule_1Expr_Facets_BlockOrEnd_Key ) | ( rule_EquationsKey ) | ( RULE_ID ) | ( rule_ExperimentKey ) ) + // InternalGaml.g:4743:1: ( ( rule_SpeciesKey ) | ( rule_DoKey ) | ( rule_ReflexKey ) | ( rule_VarOrConstKey ) | ( rule_1Expr_Facets_BlockOrEnd_Key ) | ( rule_EquationsKey ) | ( RULE_ID ) | ( rule_ExperimentKey ) ) int alt71=8; switch ( input.LA(1) ) { case 21: @@ -19830,10 +18141,10 @@ public final void rule__Valid_ID__Alternatives() throws RecognitionException { switch (alt71) { case 1 : - // InternalGaml.g:4738:2: ( rule_SpeciesKey ) + // InternalGaml.g:4744:2: ( rule_SpeciesKey ) { - // InternalGaml.g:4738:2: ( rule_SpeciesKey ) - // InternalGaml.g:4739:3: rule_SpeciesKey + // InternalGaml.g:4744:2: ( rule_SpeciesKey ) + // InternalGaml.g:4745:3: rule_SpeciesKey { if ( state.backtracking==0 ) { before(grammarAccess.getValid_IDAccess().get_SpeciesKeyParserRuleCall_0()); @@ -19853,10 +18164,10 @@ public final void rule__Valid_ID__Alternatives() throws RecognitionException { } break; case 2 : - // InternalGaml.g:4744:2: ( rule_DoKey ) + // InternalGaml.g:4750:2: ( rule_DoKey ) { - // InternalGaml.g:4744:2: ( rule_DoKey ) - // InternalGaml.g:4745:3: rule_DoKey + // InternalGaml.g:4750:2: ( rule_DoKey ) + // InternalGaml.g:4751:3: rule_DoKey { if ( state.backtracking==0 ) { before(grammarAccess.getValid_IDAccess().get_DoKeyParserRuleCall_1()); @@ -19876,10 +18187,10 @@ public final void rule__Valid_ID__Alternatives() throws RecognitionException { } break; case 3 : - // InternalGaml.g:4750:2: ( rule_ReflexKey ) + // InternalGaml.g:4756:2: ( rule_ReflexKey ) { - // InternalGaml.g:4750:2: ( rule_ReflexKey ) - // InternalGaml.g:4751:3: rule_ReflexKey + // InternalGaml.g:4756:2: ( rule_ReflexKey ) + // InternalGaml.g:4757:3: rule_ReflexKey { if ( state.backtracking==0 ) { before(grammarAccess.getValid_IDAccess().get_ReflexKeyParserRuleCall_2()); @@ -19899,10 +18210,10 @@ public final void rule__Valid_ID__Alternatives() throws RecognitionException { } break; case 4 : - // InternalGaml.g:4756:2: ( rule_VarOrConstKey ) + // InternalGaml.g:4762:2: ( rule_VarOrConstKey ) { - // InternalGaml.g:4756:2: ( rule_VarOrConstKey ) - // InternalGaml.g:4757:3: rule_VarOrConstKey + // InternalGaml.g:4762:2: ( rule_VarOrConstKey ) + // InternalGaml.g:4763:3: rule_VarOrConstKey { if ( state.backtracking==0 ) { before(grammarAccess.getValid_IDAccess().get_VarOrConstKeyParserRuleCall_3()); @@ -19922,10 +18233,10 @@ public final void rule__Valid_ID__Alternatives() throws RecognitionException { } break; case 5 : - // InternalGaml.g:4762:2: ( rule_1Expr_Facets_BlockOrEnd_Key ) + // InternalGaml.g:4768:2: ( rule_1Expr_Facets_BlockOrEnd_Key ) { - // InternalGaml.g:4762:2: ( rule_1Expr_Facets_BlockOrEnd_Key ) - // InternalGaml.g:4763:3: rule_1Expr_Facets_BlockOrEnd_Key + // InternalGaml.g:4768:2: ( rule_1Expr_Facets_BlockOrEnd_Key ) + // InternalGaml.g:4769:3: rule_1Expr_Facets_BlockOrEnd_Key { if ( state.backtracking==0 ) { before(grammarAccess.getValid_IDAccess().get_1Expr_Facets_BlockOrEnd_KeyParserRuleCall_4()); @@ -19945,10 +18256,10 @@ public final void rule__Valid_ID__Alternatives() throws RecognitionException { } break; case 6 : - // InternalGaml.g:4768:2: ( rule_EquationsKey ) + // InternalGaml.g:4774:2: ( rule_EquationsKey ) { - // InternalGaml.g:4768:2: ( rule_EquationsKey ) - // InternalGaml.g:4769:3: rule_EquationsKey + // InternalGaml.g:4774:2: ( rule_EquationsKey ) + // InternalGaml.g:4775:3: rule_EquationsKey { if ( state.backtracking==0 ) { before(grammarAccess.getValid_IDAccess().get_EquationsKeyParserRuleCall_5()); @@ -19968,10 +18279,10 @@ public final void rule__Valid_ID__Alternatives() throws RecognitionException { } break; case 7 : - // InternalGaml.g:4774:2: ( RULE_ID ) + // InternalGaml.g:4780:2: ( RULE_ID ) { - // InternalGaml.g:4774:2: ( RULE_ID ) - // InternalGaml.g:4775:3: RULE_ID + // InternalGaml.g:4780:2: ( RULE_ID ) + // InternalGaml.g:4781:3: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getValid_IDAccess().getIDTerminalRuleCall_6()); @@ -19987,10 +18298,10 @@ public final void rule__Valid_ID__Alternatives() throws RecognitionException { } break; case 8 : - // InternalGaml.g:4780:2: ( rule_ExperimentKey ) + // InternalGaml.g:4786:2: ( rule_ExperimentKey ) { - // InternalGaml.g:4780:2: ( rule_ExperimentKey ) - // InternalGaml.g:4781:3: rule_ExperimentKey + // InternalGaml.g:4786:2: ( rule_ExperimentKey ) + // InternalGaml.g:4787:3: rule_ExperimentKey { if ( state.backtracking==0 ) { before(grammarAccess.getValid_IDAccess().get_ExperimentKeyParserRuleCall_7()); @@ -20027,18 +18338,13 @@ public final void rule__Valid_ID__Alternatives() throws RecognitionException { // $ANTLR start "rule__TerminalExpression__Alternatives" - /** - * Rule terminal expression alternatives. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:4790:1: rule__TerminalExpression__Alternatives : ( ( ruleStringLiteral ) | ( ( rule__TerminalExpression__Group_1__0 ) ) | ( ( rule__TerminalExpression__Group_2__0 ) ) | ( ( rule__TerminalExpression__Group_3__0 ) ) | ( ( rule__TerminalExpression__Group_4__0 ) ) ); + // InternalGaml.g:4796:1: rule__TerminalExpression__Alternatives : ( ( ruleStringLiteral ) | ( ( rule__TerminalExpression__Group_1__0 ) ) | ( ( rule__TerminalExpression__Group_2__0 ) ) | ( ( rule__TerminalExpression__Group_3__0 ) ) | ( ( rule__TerminalExpression__Group_4__0 ) ) ); public final void rule__TerminalExpression__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:4794:1: ( ( ruleStringLiteral ) | ( ( rule__TerminalExpression__Group_1__0 ) ) | ( ( rule__TerminalExpression__Group_2__0 ) ) | ( ( rule__TerminalExpression__Group_3__0 ) ) | ( ( rule__TerminalExpression__Group_4__0 ) ) ) + // InternalGaml.g:4800:1: ( ( ruleStringLiteral ) | ( ( rule__TerminalExpression__Group_1__0 ) ) | ( ( rule__TerminalExpression__Group_2__0 ) ) | ( ( rule__TerminalExpression__Group_3__0 ) ) | ( ( rule__TerminalExpression__Group_4__0 ) ) ) int alt72=5; switch ( input.LA(1) ) { case RULE_STRING: @@ -20076,10 +18382,10 @@ public final void rule__TerminalExpression__Alternatives() throws RecognitionExc switch (alt72) { case 1 : - // InternalGaml.g:4795:2: ( ruleStringLiteral ) + // InternalGaml.g:4801:2: ( ruleStringLiteral ) { - // InternalGaml.g:4795:2: ( ruleStringLiteral ) - // InternalGaml.g:4796:3: ruleStringLiteral + // InternalGaml.g:4801:2: ( ruleStringLiteral ) + // InternalGaml.g:4802:3: ruleStringLiteral { if ( state.backtracking==0 ) { before(grammarAccess.getTerminalExpressionAccess().getStringLiteralParserRuleCall_0()); @@ -20099,16 +18405,16 @@ public final void rule__TerminalExpression__Alternatives() throws RecognitionExc } break; case 2 : - // InternalGaml.g:4801:2: ( ( rule__TerminalExpression__Group_1__0 ) ) + // InternalGaml.g:4807:2: ( ( rule__TerminalExpression__Group_1__0 ) ) { - // InternalGaml.g:4801:2: ( ( rule__TerminalExpression__Group_1__0 ) ) - // InternalGaml.g:4802:3: ( rule__TerminalExpression__Group_1__0 ) + // InternalGaml.g:4807:2: ( ( rule__TerminalExpression__Group_1__0 ) ) + // InternalGaml.g:4808:3: ( rule__TerminalExpression__Group_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTerminalExpressionAccess().getGroup_1()); } - // InternalGaml.g:4803:3: ( rule__TerminalExpression__Group_1__0 ) - // InternalGaml.g:4803:4: rule__TerminalExpression__Group_1__0 + // InternalGaml.g:4809:3: ( rule__TerminalExpression__Group_1__0 ) + // InternalGaml.g:4809:4: rule__TerminalExpression__Group_1__0 { pushFollow(FOLLOW_2); rule__TerminalExpression__Group_1__0(); @@ -20128,16 +18434,16 @@ public final void rule__TerminalExpression__Alternatives() throws RecognitionExc } break; case 3 : - // InternalGaml.g:4807:2: ( ( rule__TerminalExpression__Group_2__0 ) ) + // InternalGaml.g:4813:2: ( ( rule__TerminalExpression__Group_2__0 ) ) { - // InternalGaml.g:4807:2: ( ( rule__TerminalExpression__Group_2__0 ) ) - // InternalGaml.g:4808:3: ( rule__TerminalExpression__Group_2__0 ) + // InternalGaml.g:4813:2: ( ( rule__TerminalExpression__Group_2__0 ) ) + // InternalGaml.g:4814:3: ( rule__TerminalExpression__Group_2__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTerminalExpressionAccess().getGroup_2()); } - // InternalGaml.g:4809:3: ( rule__TerminalExpression__Group_2__0 ) - // InternalGaml.g:4809:4: rule__TerminalExpression__Group_2__0 + // InternalGaml.g:4815:3: ( rule__TerminalExpression__Group_2__0 ) + // InternalGaml.g:4815:4: rule__TerminalExpression__Group_2__0 { pushFollow(FOLLOW_2); rule__TerminalExpression__Group_2__0(); @@ -20157,16 +18463,16 @@ public final void rule__TerminalExpression__Alternatives() throws RecognitionExc } break; case 4 : - // InternalGaml.g:4813:2: ( ( rule__TerminalExpression__Group_3__0 ) ) + // InternalGaml.g:4819:2: ( ( rule__TerminalExpression__Group_3__0 ) ) { - // InternalGaml.g:4813:2: ( ( rule__TerminalExpression__Group_3__0 ) ) - // InternalGaml.g:4814:3: ( rule__TerminalExpression__Group_3__0 ) + // InternalGaml.g:4819:2: ( ( rule__TerminalExpression__Group_3__0 ) ) + // InternalGaml.g:4820:3: ( rule__TerminalExpression__Group_3__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTerminalExpressionAccess().getGroup_3()); } - // InternalGaml.g:4815:3: ( rule__TerminalExpression__Group_3__0 ) - // InternalGaml.g:4815:4: rule__TerminalExpression__Group_3__0 + // InternalGaml.g:4821:3: ( rule__TerminalExpression__Group_3__0 ) + // InternalGaml.g:4821:4: rule__TerminalExpression__Group_3__0 { pushFollow(FOLLOW_2); rule__TerminalExpression__Group_3__0(); @@ -20186,16 +18492,16 @@ public final void rule__TerminalExpression__Alternatives() throws RecognitionExc } break; case 5 : - // InternalGaml.g:4819:2: ( ( rule__TerminalExpression__Group_4__0 ) ) + // InternalGaml.g:4825:2: ( ( rule__TerminalExpression__Group_4__0 ) ) { - // InternalGaml.g:4819:2: ( ( rule__TerminalExpression__Group_4__0 ) ) - // InternalGaml.g:4820:3: ( rule__TerminalExpression__Group_4__0 ) + // InternalGaml.g:4825:2: ( ( rule__TerminalExpression__Group_4__0 ) ) + // InternalGaml.g:4826:3: ( rule__TerminalExpression__Group_4__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTerminalExpressionAccess().getGroup_4()); } - // InternalGaml.g:4821:3: ( rule__TerminalExpression__Group_4__0 ) - // InternalGaml.g:4821:4: rule__TerminalExpression__Group_4__0 + // InternalGaml.g:4827:3: ( rule__TerminalExpression__Group_4__0 ) + // InternalGaml.g:4827:4: rule__TerminalExpression__Group_4__0 { pushFollow(FOLLOW_2); rule__TerminalExpression__Group_4__0(); @@ -20232,19 +18538,14 @@ public final void rule__TerminalExpression__Alternatives() throws RecognitionExc // $ANTLR start "rule__StandaloneBlock__Group__0" - /** - * Rule standalone block group 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:4829:1: rule__StandaloneBlock__Group__0 : rule__StandaloneBlock__Group__0__Impl rule__StandaloneBlock__Group__1 ; + // InternalGaml.g:4835:1: rule__StandaloneBlock__Group__0 : rule__StandaloneBlock__Group__0__Impl rule__StandaloneBlock__Group__1 ; public final void rule__StandaloneBlock__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:4833:1: ( rule__StandaloneBlock__Group__0__Impl rule__StandaloneBlock__Group__1 ) - // InternalGaml.g:4834:2: rule__StandaloneBlock__Group__0__Impl rule__StandaloneBlock__Group__1 + // InternalGaml.g:4839:1: ( rule__StandaloneBlock__Group__0__Impl rule__StandaloneBlock__Group__1 ) + // InternalGaml.g:4840:2: rule__StandaloneBlock__Group__0__Impl rule__StandaloneBlock__Group__1 { pushFollow(FOLLOW_3); rule__StandaloneBlock__Group__0__Impl(); @@ -20275,27 +18576,22 @@ public final void rule__StandaloneBlock__Group__0() throws RecognitionException // $ANTLR start "rule__StandaloneBlock__Group__0__Impl" - /** - * Rule standalone block group 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:4841:1: rule__StandaloneBlock__Group__0__Impl : ( '__synthetic__' ) ; + // InternalGaml.g:4847:1: rule__StandaloneBlock__Group__0__Impl : ( '__synthetic__' ) ; public final void rule__StandaloneBlock__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:4845:1: ( ( '__synthetic__' ) ) - // InternalGaml.g:4846:1: ( '__synthetic__' ) + // InternalGaml.g:4851:1: ( ( '__synthetic__' ) ) + // InternalGaml.g:4852:1: ( '__synthetic__' ) { - // InternalGaml.g:4846:1: ( '__synthetic__' ) - // InternalGaml.g:4847:2: '__synthetic__' + // InternalGaml.g:4852:1: ( '__synthetic__' ) + // InternalGaml.g:4853:2: '__synthetic__' { if ( state.backtracking==0 ) { before(grammarAccess.getStandaloneBlockAccess().get__synthetic__Keyword_0()); } - match(input,118,FOLLOW_2); if (state.failed) return ; + match(input,119,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getStandaloneBlockAccess().get__synthetic__Keyword_0()); } @@ -20321,19 +18617,14 @@ public final void rule__StandaloneBlock__Group__0__Impl() throws RecognitionExce // $ANTLR start "rule__StandaloneBlock__Group__1" - /** - * Rule standalone block group 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:4856:1: rule__StandaloneBlock__Group__1 : rule__StandaloneBlock__Group__1__Impl ; + // InternalGaml.g:4862:1: rule__StandaloneBlock__Group__1 : rule__StandaloneBlock__Group__1__Impl ; public final void rule__StandaloneBlock__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:4860:1: ( rule__StandaloneBlock__Group__1__Impl ) - // InternalGaml.g:4861:2: rule__StandaloneBlock__Group__1__Impl + // InternalGaml.g:4866:1: ( rule__StandaloneBlock__Group__1__Impl ) + // InternalGaml.g:4867:2: rule__StandaloneBlock__Group__1__Impl { pushFollow(FOLLOW_2); rule__StandaloneBlock__Group__1__Impl(); @@ -20359,28 +18650,23 @@ public final void rule__StandaloneBlock__Group__1() throws RecognitionException // $ANTLR start "rule__StandaloneBlock__Group__1__Impl" - /** - * Rule standalone block group 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:4867:1: rule__StandaloneBlock__Group__1__Impl : ( ( rule__StandaloneBlock__BlockAssignment_1 ) ) ; + // InternalGaml.g:4873:1: rule__StandaloneBlock__Group__1__Impl : ( ( rule__StandaloneBlock__BlockAssignment_1 ) ) ; public final void rule__StandaloneBlock__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:4871:1: ( ( ( rule__StandaloneBlock__BlockAssignment_1 ) ) ) - // InternalGaml.g:4872:1: ( ( rule__StandaloneBlock__BlockAssignment_1 ) ) + // InternalGaml.g:4877:1: ( ( ( rule__StandaloneBlock__BlockAssignment_1 ) ) ) + // InternalGaml.g:4878:1: ( ( rule__StandaloneBlock__BlockAssignment_1 ) ) { - // InternalGaml.g:4872:1: ( ( rule__StandaloneBlock__BlockAssignment_1 ) ) - // InternalGaml.g:4873:2: ( rule__StandaloneBlock__BlockAssignment_1 ) + // InternalGaml.g:4878:1: ( ( rule__StandaloneBlock__BlockAssignment_1 ) ) + // InternalGaml.g:4879:2: ( rule__StandaloneBlock__BlockAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getStandaloneBlockAccess().getBlockAssignment_1()); } - // InternalGaml.g:4874:2: ( rule__StandaloneBlock__BlockAssignment_1 ) - // InternalGaml.g:4874:3: rule__StandaloneBlock__BlockAssignment_1 + // InternalGaml.g:4880:2: ( rule__StandaloneBlock__BlockAssignment_1 ) + // InternalGaml.g:4880:3: rule__StandaloneBlock__BlockAssignment_1 { pushFollow(FOLLOW_2); rule__StandaloneBlock__BlockAssignment_1(); @@ -20415,19 +18701,14 @@ public final void rule__StandaloneBlock__Group__1__Impl() throws RecognitionExce // $ANTLR start "rule__StringEvaluator__Group__0" - /** - * Rule string evaluator group 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:4883:1: rule__StringEvaluator__Group__0 : rule__StringEvaluator__Group__0__Impl rule__StringEvaluator__Group__1 ; + // InternalGaml.g:4889:1: rule__StringEvaluator__Group__0 : rule__StringEvaluator__Group__0__Impl rule__StringEvaluator__Group__1 ; public final void rule__StringEvaluator__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:4887:1: ( rule__StringEvaluator__Group__0__Impl rule__StringEvaluator__Group__1 ) - // InternalGaml.g:4888:2: rule__StringEvaluator__Group__0__Impl rule__StringEvaluator__Group__1 + // InternalGaml.g:4893:1: ( rule__StringEvaluator__Group__0__Impl rule__StringEvaluator__Group__1 ) + // InternalGaml.g:4894:2: rule__StringEvaluator__Group__0__Impl rule__StringEvaluator__Group__1 { pushFollow(FOLLOW_4); rule__StringEvaluator__Group__0__Impl(); @@ -20458,28 +18739,23 @@ public final void rule__StringEvaluator__Group__0() throws RecognitionException // $ANTLR start "rule__StringEvaluator__Group__0__Impl" - /** - * Rule string evaluator group 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:4895:1: rule__StringEvaluator__Group__0__Impl : ( ( rule__StringEvaluator__TotoAssignment_0 ) ) ; + // InternalGaml.g:4901:1: rule__StringEvaluator__Group__0__Impl : ( ( rule__StringEvaluator__TotoAssignment_0 ) ) ; public final void rule__StringEvaluator__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:4899:1: ( ( ( rule__StringEvaluator__TotoAssignment_0 ) ) ) - // InternalGaml.g:4900:1: ( ( rule__StringEvaluator__TotoAssignment_0 ) ) + // InternalGaml.g:4905:1: ( ( ( rule__StringEvaluator__TotoAssignment_0 ) ) ) + // InternalGaml.g:4906:1: ( ( rule__StringEvaluator__TotoAssignment_0 ) ) { - // InternalGaml.g:4900:1: ( ( rule__StringEvaluator__TotoAssignment_0 ) ) - // InternalGaml.g:4901:2: ( rule__StringEvaluator__TotoAssignment_0 ) + // InternalGaml.g:4906:1: ( ( rule__StringEvaluator__TotoAssignment_0 ) ) + // InternalGaml.g:4907:2: ( rule__StringEvaluator__TotoAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getStringEvaluatorAccess().getTotoAssignment_0()); } - // InternalGaml.g:4902:2: ( rule__StringEvaluator__TotoAssignment_0 ) - // InternalGaml.g:4902:3: rule__StringEvaluator__TotoAssignment_0 + // InternalGaml.g:4908:2: ( rule__StringEvaluator__TotoAssignment_0 ) + // InternalGaml.g:4908:3: rule__StringEvaluator__TotoAssignment_0 { pushFollow(FOLLOW_2); rule__StringEvaluator__TotoAssignment_0(); @@ -20514,19 +18790,14 @@ public final void rule__StringEvaluator__Group__0__Impl() throws RecognitionExce // $ANTLR start "rule__StringEvaluator__Group__1" - /** - * Rule string evaluator group 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:4910:1: rule__StringEvaluator__Group__1 : rule__StringEvaluator__Group__1__Impl rule__StringEvaluator__Group__2 ; + // InternalGaml.g:4916:1: rule__StringEvaluator__Group__1 : rule__StringEvaluator__Group__1__Impl rule__StringEvaluator__Group__2 ; public final void rule__StringEvaluator__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:4914:1: ( rule__StringEvaluator__Group__1__Impl rule__StringEvaluator__Group__2 ) - // InternalGaml.g:4915:2: rule__StringEvaluator__Group__1__Impl rule__StringEvaluator__Group__2 + // InternalGaml.g:4920:1: ( rule__StringEvaluator__Group__1__Impl rule__StringEvaluator__Group__2 ) + // InternalGaml.g:4921:2: rule__StringEvaluator__Group__1__Impl rule__StringEvaluator__Group__2 { pushFollow(FOLLOW_5); rule__StringEvaluator__Group__1__Impl(); @@ -20557,22 +18828,17 @@ public final void rule__StringEvaluator__Group__1() throws RecognitionException // $ANTLR start "rule__StringEvaluator__Group__1__Impl" - /** - * Rule string evaluator group 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:4922:1: rule__StringEvaluator__Group__1__Impl : ( '<-' ) ; + // InternalGaml.g:4928:1: rule__StringEvaluator__Group__1__Impl : ( '<-' ) ; public final void rule__StringEvaluator__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:4926:1: ( ( '<-' ) ) - // InternalGaml.g:4927:1: ( '<-' ) + // InternalGaml.g:4932:1: ( ( '<-' ) ) + // InternalGaml.g:4933:1: ( '<-' ) { - // InternalGaml.g:4927:1: ( '<-' ) - // InternalGaml.g:4928:2: '<-' + // InternalGaml.g:4933:1: ( '<-' ) + // InternalGaml.g:4934:2: '<-' { if ( state.backtracking==0 ) { before(grammarAccess.getStringEvaluatorAccess().getLessThanSignHyphenMinusKeyword_1()); @@ -20603,19 +18869,14 @@ public final void rule__StringEvaluator__Group__1__Impl() throws RecognitionExce // $ANTLR start "rule__StringEvaluator__Group__2" - /** - * Rule string evaluator group 2. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:4937:1: rule__StringEvaluator__Group__2 : rule__StringEvaluator__Group__2__Impl ; + // InternalGaml.g:4943:1: rule__StringEvaluator__Group__2 : rule__StringEvaluator__Group__2__Impl ; public final void rule__StringEvaluator__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:4941:1: ( rule__StringEvaluator__Group__2__Impl ) - // InternalGaml.g:4942:2: rule__StringEvaluator__Group__2__Impl + // InternalGaml.g:4947:1: ( rule__StringEvaluator__Group__2__Impl ) + // InternalGaml.g:4948:2: rule__StringEvaluator__Group__2__Impl { pushFollow(FOLLOW_2); rule__StringEvaluator__Group__2__Impl(); @@ -20641,28 +18902,23 @@ public final void rule__StringEvaluator__Group__2() throws RecognitionException // $ANTLR start "rule__StringEvaluator__Group__2__Impl" - /** - * Rule string evaluator group 2 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:4948:1: rule__StringEvaluator__Group__2__Impl : ( ( rule__StringEvaluator__ExprAssignment_2 ) ) ; + // InternalGaml.g:4954:1: rule__StringEvaluator__Group__2__Impl : ( ( rule__StringEvaluator__ExprAssignment_2 ) ) ; public final void rule__StringEvaluator__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:4952:1: ( ( ( rule__StringEvaluator__ExprAssignment_2 ) ) ) - // InternalGaml.g:4953:1: ( ( rule__StringEvaluator__ExprAssignment_2 ) ) + // InternalGaml.g:4958:1: ( ( ( rule__StringEvaluator__ExprAssignment_2 ) ) ) + // InternalGaml.g:4959:1: ( ( rule__StringEvaluator__ExprAssignment_2 ) ) { - // InternalGaml.g:4953:1: ( ( rule__StringEvaluator__ExprAssignment_2 ) ) - // InternalGaml.g:4954:2: ( rule__StringEvaluator__ExprAssignment_2 ) + // InternalGaml.g:4959:1: ( ( rule__StringEvaluator__ExprAssignment_2 ) ) + // InternalGaml.g:4960:2: ( rule__StringEvaluator__ExprAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getStringEvaluatorAccess().getExprAssignment_2()); } - // InternalGaml.g:4955:2: ( rule__StringEvaluator__ExprAssignment_2 ) - // InternalGaml.g:4955:3: rule__StringEvaluator__ExprAssignment_2 + // InternalGaml.g:4961:2: ( rule__StringEvaluator__ExprAssignment_2 ) + // InternalGaml.g:4961:3: rule__StringEvaluator__ExprAssignment_2 { pushFollow(FOLLOW_2); rule__StringEvaluator__ExprAssignment_2(); @@ -20697,19 +18953,14 @@ public final void rule__StringEvaluator__Group__2__Impl() throws RecognitionExce // $ANTLR start "rule__Model__Group__0" - /** - * Rule model group 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:4964:1: rule__Model__Group__0 : rule__Model__Group__0__Impl rule__Model__Group__1 ; + // InternalGaml.g:4970:1: rule__Model__Group__0 : rule__Model__Group__0__Impl rule__Model__Group__1 ; public final void rule__Model__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:4968:1: ( rule__Model__Group__0__Impl rule__Model__Group__1 ) - // InternalGaml.g:4969:2: rule__Model__Group__0__Impl rule__Model__Group__1 + // InternalGaml.g:4974:1: ( rule__Model__Group__0__Impl rule__Model__Group__1 ) + // InternalGaml.g:4975:2: rule__Model__Group__0__Impl rule__Model__Group__1 { pushFollow(FOLLOW_6); rule__Model__Group__0__Impl(); @@ -20740,40 +18991,35 @@ public final void rule__Model__Group__0() throws RecognitionException { // $ANTLR start "rule__Model__Group__0__Impl" - /** - * Rule model group 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:4976:1: rule__Model__Group__0__Impl : ( ( rule__Model__PragmasAssignment_0 )* ) ; + // InternalGaml.g:4982:1: rule__Model__Group__0__Impl : ( ( rule__Model__PragmasAssignment_0 )* ) ; public final void rule__Model__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:4980:1: ( ( ( rule__Model__PragmasAssignment_0 )* ) ) - // InternalGaml.g:4981:1: ( ( rule__Model__PragmasAssignment_0 )* ) + // InternalGaml.g:4986:1: ( ( ( rule__Model__PragmasAssignment_0 )* ) ) + // InternalGaml.g:4987:1: ( ( rule__Model__PragmasAssignment_0 )* ) { - // InternalGaml.g:4981:1: ( ( rule__Model__PragmasAssignment_0 )* ) - // InternalGaml.g:4982:2: ( rule__Model__PragmasAssignment_0 )* + // InternalGaml.g:4987:1: ( ( rule__Model__PragmasAssignment_0 )* ) + // InternalGaml.g:4988:2: ( rule__Model__PragmasAssignment_0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getModelAccess().getPragmasAssignment_0()); } - // InternalGaml.g:4983:2: ( rule__Model__PragmasAssignment_0 )* + // InternalGaml.g:4989:2: ( rule__Model__PragmasAssignment_0 )* loop73: do { int alt73=2; int LA73_0 = input.LA(1); - if ( (LA73_0==122) ) { + if ( (LA73_0==123) ) { alt73=1; } switch (alt73) { case 1 : - // InternalGaml.g:4983:3: rule__Model__PragmasAssignment_0 + // InternalGaml.g:4989:3: rule__Model__PragmasAssignment_0 { pushFollow(FOLLOW_7); rule__Model__PragmasAssignment_0(); @@ -20814,19 +19060,14 @@ public final void rule__Model__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Model__Group__1" - /** - * Rule model group 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:4991:1: rule__Model__Group__1 : rule__Model__Group__1__Impl rule__Model__Group__2 ; + // InternalGaml.g:4997:1: rule__Model__Group__1 : rule__Model__Group__1__Impl rule__Model__Group__2 ; public final void rule__Model__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:4995:1: ( rule__Model__Group__1__Impl rule__Model__Group__2 ) - // InternalGaml.g:4996:2: rule__Model__Group__1__Impl rule__Model__Group__2 + // InternalGaml.g:5001:1: ( rule__Model__Group__1__Impl rule__Model__Group__2 ) + // InternalGaml.g:5002:2: rule__Model__Group__1__Impl rule__Model__Group__2 { pushFollow(FOLLOW_8); rule__Model__Group__1__Impl(); @@ -20857,27 +19098,22 @@ public final void rule__Model__Group__1() throws RecognitionException { // $ANTLR start "rule__Model__Group__1__Impl" - /** - * Rule model group 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5003:1: rule__Model__Group__1__Impl : ( 'model' ) ; + // InternalGaml.g:5009:1: rule__Model__Group__1__Impl : ( 'model' ) ; public final void rule__Model__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:5007:1: ( ( 'model' ) ) - // InternalGaml.g:5008:1: ( 'model' ) + // InternalGaml.g:5013:1: ( ( 'model' ) ) + // InternalGaml.g:5014:1: ( 'model' ) { - // InternalGaml.g:5008:1: ( 'model' ) - // InternalGaml.g:5009:2: 'model' + // InternalGaml.g:5014:1: ( 'model' ) + // InternalGaml.g:5015:2: 'model' { if ( state.backtracking==0 ) { before(grammarAccess.getModelAccess().getModelKeyword_1()); } - match(input,119,FOLLOW_2); if (state.failed) return ; + match(input,120,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getModelAccess().getModelKeyword_1()); } @@ -20903,19 +19139,14 @@ public final void rule__Model__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Model__Group__2" - /** - * Rule model group 2. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5018:1: rule__Model__Group__2 : rule__Model__Group__2__Impl rule__Model__Group__3 ; + // InternalGaml.g:5024:1: rule__Model__Group__2 : rule__Model__Group__2__Impl rule__Model__Group__3 ; public final void rule__Model__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:5022:1: ( rule__Model__Group__2__Impl rule__Model__Group__3 ) - // InternalGaml.g:5023:2: rule__Model__Group__2__Impl rule__Model__Group__3 + // InternalGaml.g:5028:1: ( rule__Model__Group__2__Impl rule__Model__Group__3 ) + // InternalGaml.g:5029:2: rule__Model__Group__2__Impl rule__Model__Group__3 { pushFollow(FOLLOW_9); rule__Model__Group__2__Impl(); @@ -20946,28 +19177,23 @@ public final void rule__Model__Group__2() throws RecognitionException { // $ANTLR start "rule__Model__Group__2__Impl" - /** - * Rule model group 2 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5030:1: rule__Model__Group__2__Impl : ( ( rule__Model__NameAssignment_2 ) ) ; + // InternalGaml.g:5036:1: rule__Model__Group__2__Impl : ( ( rule__Model__NameAssignment_2 ) ) ; public final void rule__Model__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:5034:1: ( ( ( rule__Model__NameAssignment_2 ) ) ) - // InternalGaml.g:5035:1: ( ( rule__Model__NameAssignment_2 ) ) + // InternalGaml.g:5040:1: ( ( ( rule__Model__NameAssignment_2 ) ) ) + // InternalGaml.g:5041:1: ( ( rule__Model__NameAssignment_2 ) ) { - // InternalGaml.g:5035:1: ( ( rule__Model__NameAssignment_2 ) ) - // InternalGaml.g:5036:2: ( rule__Model__NameAssignment_2 ) + // InternalGaml.g:5041:1: ( ( rule__Model__NameAssignment_2 ) ) + // InternalGaml.g:5042:2: ( rule__Model__NameAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getModelAccess().getNameAssignment_2()); } - // InternalGaml.g:5037:2: ( rule__Model__NameAssignment_2 ) - // InternalGaml.g:5037:3: rule__Model__NameAssignment_2 + // InternalGaml.g:5043:2: ( rule__Model__NameAssignment_2 ) + // InternalGaml.g:5043:3: rule__Model__NameAssignment_2 { pushFollow(FOLLOW_2); rule__Model__NameAssignment_2(); @@ -21002,19 +19228,14 @@ public final void rule__Model__Group__2__Impl() throws RecognitionException { // $ANTLR start "rule__Model__Group__3" - /** - * Rule model group 3. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5045:1: rule__Model__Group__3 : rule__Model__Group__3__Impl rule__Model__Group__4 ; + // InternalGaml.g:5051:1: rule__Model__Group__3 : rule__Model__Group__3__Impl rule__Model__Group__4 ; public final void rule__Model__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:5049:1: ( rule__Model__Group__3__Impl rule__Model__Group__4 ) - // InternalGaml.g:5050:2: rule__Model__Group__3__Impl rule__Model__Group__4 + // InternalGaml.g:5055:1: ( rule__Model__Group__3__Impl rule__Model__Group__4 ) + // InternalGaml.g:5056:2: rule__Model__Group__3__Impl rule__Model__Group__4 { pushFollow(FOLLOW_9); rule__Model__Group__3__Impl(); @@ -21045,40 +19266,35 @@ public final void rule__Model__Group__3() throws RecognitionException { // $ANTLR start "rule__Model__Group__3__Impl" - /** - * Rule model group 3 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5057:1: rule__Model__Group__3__Impl : ( ( rule__Model__ImportsAssignment_3 )* ) ; + // InternalGaml.g:5063:1: rule__Model__Group__3__Impl : ( ( rule__Model__ImportsAssignment_3 )* ) ; public final void rule__Model__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:5061:1: ( ( ( rule__Model__ImportsAssignment_3 )* ) ) - // InternalGaml.g:5062:1: ( ( rule__Model__ImportsAssignment_3 )* ) + // InternalGaml.g:5067:1: ( ( ( rule__Model__ImportsAssignment_3 )* ) ) + // InternalGaml.g:5068:1: ( ( rule__Model__ImportsAssignment_3 )* ) { - // InternalGaml.g:5062:1: ( ( rule__Model__ImportsAssignment_3 )* ) - // InternalGaml.g:5063:2: ( rule__Model__ImportsAssignment_3 )* + // InternalGaml.g:5068:1: ( ( rule__Model__ImportsAssignment_3 )* ) + // InternalGaml.g:5069:2: ( rule__Model__ImportsAssignment_3 )* { if ( state.backtracking==0 ) { before(grammarAccess.getModelAccess().getImportsAssignment_3()); } - // InternalGaml.g:5064:2: ( rule__Model__ImportsAssignment_3 )* + // InternalGaml.g:5070:2: ( rule__Model__ImportsAssignment_3 )* loop74: do { int alt74=2; int LA74_0 = input.LA(1); - if ( (LA74_0==120) ) { + if ( (LA74_0==121) ) { alt74=1; } switch (alt74) { case 1 : - // InternalGaml.g:5064:3: rule__Model__ImportsAssignment_3 + // InternalGaml.g:5070:3: rule__Model__ImportsAssignment_3 { pushFollow(FOLLOW_10); rule__Model__ImportsAssignment_3(); @@ -21119,19 +19335,14 @@ public final void rule__Model__Group__3__Impl() throws RecognitionException { // $ANTLR start "rule__Model__Group__4" - /** - * Rule model group 4. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5072:1: rule__Model__Group__4 : rule__Model__Group__4__Impl ; + // InternalGaml.g:5078:1: rule__Model__Group__4 : rule__Model__Group__4__Impl ; public final void rule__Model__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:5076:1: ( rule__Model__Group__4__Impl ) - // InternalGaml.g:5077:2: rule__Model__Group__4__Impl + // InternalGaml.g:5082:1: ( rule__Model__Group__4__Impl ) + // InternalGaml.g:5083:2: rule__Model__Group__4__Impl { pushFollow(FOLLOW_2); rule__Model__Group__4__Impl(); @@ -21157,28 +19368,23 @@ public final void rule__Model__Group__4() throws RecognitionException { // $ANTLR start "rule__Model__Group__4__Impl" - /** - * Rule model group 4 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5083:1: rule__Model__Group__4__Impl : ( ( rule__Model__BlockAssignment_4 ) ) ; + // InternalGaml.g:5089:1: rule__Model__Group__4__Impl : ( ( rule__Model__BlockAssignment_4 ) ) ; public final void rule__Model__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:5087:1: ( ( ( rule__Model__BlockAssignment_4 ) ) ) - // InternalGaml.g:5088:1: ( ( rule__Model__BlockAssignment_4 ) ) + // InternalGaml.g:5093:1: ( ( ( rule__Model__BlockAssignment_4 ) ) ) + // InternalGaml.g:5094:1: ( ( rule__Model__BlockAssignment_4 ) ) { - // InternalGaml.g:5088:1: ( ( rule__Model__BlockAssignment_4 ) ) - // InternalGaml.g:5089:2: ( rule__Model__BlockAssignment_4 ) + // InternalGaml.g:5094:1: ( ( rule__Model__BlockAssignment_4 ) ) + // InternalGaml.g:5095:2: ( rule__Model__BlockAssignment_4 ) { if ( state.backtracking==0 ) { before(grammarAccess.getModelAccess().getBlockAssignment_4()); } - // InternalGaml.g:5090:2: ( rule__Model__BlockAssignment_4 ) - // InternalGaml.g:5090:3: rule__Model__BlockAssignment_4 + // InternalGaml.g:5096:2: ( rule__Model__BlockAssignment_4 ) + // InternalGaml.g:5096:3: rule__Model__BlockAssignment_4 { pushFollow(FOLLOW_2); rule__Model__BlockAssignment_4(); @@ -21213,19 +19419,14 @@ public final void rule__Model__Group__4__Impl() throws RecognitionException { // $ANTLR start "rule__ModelBlock__Group__0" - /** - * Rule model block group 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5099:1: rule__ModelBlock__Group__0 : rule__ModelBlock__Group__0__Impl rule__ModelBlock__Group__1 ; + // InternalGaml.g:5105:1: rule__ModelBlock__Group__0 : rule__ModelBlock__Group__0__Impl rule__ModelBlock__Group__1 ; public final void rule__ModelBlock__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:5103:1: ( rule__ModelBlock__Group__0__Impl rule__ModelBlock__Group__1 ) - // InternalGaml.g:5104:2: rule__ModelBlock__Group__0__Impl rule__ModelBlock__Group__1 + // InternalGaml.g:5109:1: ( rule__ModelBlock__Group__0__Impl rule__ModelBlock__Group__1 ) + // InternalGaml.g:5110:2: rule__ModelBlock__Group__0__Impl rule__ModelBlock__Group__1 { pushFollow(FOLLOW_9); rule__ModelBlock__Group__0__Impl(); @@ -21256,28 +19457,23 @@ public final void rule__ModelBlock__Group__0() throws RecognitionException { // $ANTLR start "rule__ModelBlock__Group__0__Impl" - /** - * Rule model block group 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5111:1: rule__ModelBlock__Group__0__Impl : ( () ) ; + // InternalGaml.g:5117:1: rule__ModelBlock__Group__0__Impl : ( () ) ; public final void rule__ModelBlock__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:5115:1: ( ( () ) ) - // InternalGaml.g:5116:1: ( () ) + // InternalGaml.g:5121:1: ( ( () ) ) + // InternalGaml.g:5122:1: ( () ) { - // InternalGaml.g:5116:1: ( () ) - // InternalGaml.g:5117:2: () + // InternalGaml.g:5122:1: ( () ) + // InternalGaml.g:5123:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getModelBlockAccess().getBlockAction_0()); } - // InternalGaml.g:5118:2: () - // InternalGaml.g:5118:3: + // InternalGaml.g:5124:2: () + // InternalGaml.g:5124:3: { } @@ -21302,19 +19498,14 @@ public final void rule__ModelBlock__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__ModelBlock__Group__1" - /** - * Rule model block group 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5126:1: rule__ModelBlock__Group__1 : rule__ModelBlock__Group__1__Impl ; + // InternalGaml.g:5132:1: rule__ModelBlock__Group__1 : rule__ModelBlock__Group__1__Impl ; public final void rule__ModelBlock__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:5130:1: ( rule__ModelBlock__Group__1__Impl ) - // InternalGaml.g:5131:2: rule__ModelBlock__Group__1__Impl + // InternalGaml.g:5136:1: ( rule__ModelBlock__Group__1__Impl ) + // InternalGaml.g:5137:2: rule__ModelBlock__Group__1__Impl { pushFollow(FOLLOW_2); rule__ModelBlock__Group__1__Impl(); @@ -21340,40 +19531,35 @@ public final void rule__ModelBlock__Group__1() throws RecognitionException { // $ANTLR start "rule__ModelBlock__Group__1__Impl" - /** - * Rule model block group 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5137:1: rule__ModelBlock__Group__1__Impl : ( ( rule__ModelBlock__StatementsAssignment_1 )* ) ; + // InternalGaml.g:5143:1: rule__ModelBlock__Group__1__Impl : ( ( rule__ModelBlock__StatementsAssignment_1 )* ) ; public final void rule__ModelBlock__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:5141:1: ( ( ( rule__ModelBlock__StatementsAssignment_1 )* ) ) - // InternalGaml.g:5142:1: ( ( rule__ModelBlock__StatementsAssignment_1 )* ) + // InternalGaml.g:5147:1: ( ( ( rule__ModelBlock__StatementsAssignment_1 )* ) ) + // InternalGaml.g:5148:1: ( ( rule__ModelBlock__StatementsAssignment_1 )* ) { - // InternalGaml.g:5142:1: ( ( rule__ModelBlock__StatementsAssignment_1 )* ) - // InternalGaml.g:5143:2: ( rule__ModelBlock__StatementsAssignment_1 )* + // InternalGaml.g:5148:1: ( ( rule__ModelBlock__StatementsAssignment_1 )* ) + // InternalGaml.g:5149:2: ( rule__ModelBlock__StatementsAssignment_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getModelBlockAccess().getStatementsAssignment_1()); } - // InternalGaml.g:5144:2: ( rule__ModelBlock__StatementsAssignment_1 )* + // InternalGaml.g:5150:2: ( rule__ModelBlock__StatementsAssignment_1 )* loop75: do { int alt75=2; int LA75_0 = input.LA(1); - if ( (LA75_0==16||(LA75_0>=21 && LA75_0<=22)||LA75_0==142) ) { + if ( (LA75_0==16||(LA75_0>=21 && LA75_0<=22)||LA75_0==143) ) { alt75=1; } switch (alt75) { case 1 : - // InternalGaml.g:5144:3: rule__ModelBlock__StatementsAssignment_1 + // InternalGaml.g:5150:3: rule__ModelBlock__StatementsAssignment_1 { pushFollow(FOLLOW_11); rule__ModelBlock__StatementsAssignment_1(); @@ -21414,19 +19600,14 @@ public final void rule__ModelBlock__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__Import__Group__0" - /** - * Rule import group 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5153:1: rule__Import__Group__0 : rule__Import__Group__0__Impl rule__Import__Group__1 ; + // InternalGaml.g:5159:1: rule__Import__Group__0 : rule__Import__Group__0__Impl rule__Import__Group__1 ; public final void rule__Import__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:5157:1: ( rule__Import__Group__0__Impl rule__Import__Group__1 ) - // InternalGaml.g:5158:2: rule__Import__Group__0__Impl rule__Import__Group__1 + // InternalGaml.g:5163:1: ( rule__Import__Group__0__Impl rule__Import__Group__1 ) + // InternalGaml.g:5164:2: rule__Import__Group__0__Impl rule__Import__Group__1 { pushFollow(FOLLOW_12); rule__Import__Group__0__Impl(); @@ -21457,27 +19638,22 @@ public final void rule__Import__Group__0() throws RecognitionException { // $ANTLR start "rule__Import__Group__0__Impl" - /** - * Rule import group 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5165:1: rule__Import__Group__0__Impl : ( 'import' ) ; + // InternalGaml.g:5171:1: rule__Import__Group__0__Impl : ( 'import' ) ; public final void rule__Import__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:5169:1: ( ( 'import' ) ) - // InternalGaml.g:5170:1: ( 'import' ) + // InternalGaml.g:5175:1: ( ( 'import' ) ) + // InternalGaml.g:5176:1: ( 'import' ) { - // InternalGaml.g:5170:1: ( 'import' ) - // InternalGaml.g:5171:2: 'import' + // InternalGaml.g:5176:1: ( 'import' ) + // InternalGaml.g:5177:2: 'import' { if ( state.backtracking==0 ) { before(grammarAccess.getImportAccess().getImportKeyword_0()); } - match(input,120,FOLLOW_2); if (state.failed) return ; + match(input,121,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getImportAccess().getImportKeyword_0()); } @@ -21503,19 +19679,14 @@ public final void rule__Import__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Import__Group__1" - /** - * Rule import group 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5180:1: rule__Import__Group__1 : rule__Import__Group__1__Impl rule__Import__Group__2 ; + // InternalGaml.g:5186:1: rule__Import__Group__1 : rule__Import__Group__1__Impl rule__Import__Group__2 ; public final void rule__Import__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:5184:1: ( rule__Import__Group__1__Impl rule__Import__Group__2 ) - // InternalGaml.g:5185:2: rule__Import__Group__1__Impl rule__Import__Group__2 + // InternalGaml.g:5190:1: ( rule__Import__Group__1__Impl rule__Import__Group__2 ) + // InternalGaml.g:5191:2: rule__Import__Group__1__Impl rule__Import__Group__2 { pushFollow(FOLLOW_13); rule__Import__Group__1__Impl(); @@ -21546,28 +19717,23 @@ public final void rule__Import__Group__1() throws RecognitionException { // $ANTLR start "rule__Import__Group__1__Impl" - /** - * Rule import group 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5192:1: rule__Import__Group__1__Impl : ( ( rule__Import__ImportURIAssignment_1 ) ) ; + // InternalGaml.g:5198:1: rule__Import__Group__1__Impl : ( ( rule__Import__ImportURIAssignment_1 ) ) ; public final void rule__Import__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:5196:1: ( ( ( rule__Import__ImportURIAssignment_1 ) ) ) - // InternalGaml.g:5197:1: ( ( rule__Import__ImportURIAssignment_1 ) ) + // InternalGaml.g:5202:1: ( ( ( rule__Import__ImportURIAssignment_1 ) ) ) + // InternalGaml.g:5203:1: ( ( rule__Import__ImportURIAssignment_1 ) ) { - // InternalGaml.g:5197:1: ( ( rule__Import__ImportURIAssignment_1 ) ) - // InternalGaml.g:5198:2: ( rule__Import__ImportURIAssignment_1 ) + // InternalGaml.g:5203:1: ( ( rule__Import__ImportURIAssignment_1 ) ) + // InternalGaml.g:5204:2: ( rule__Import__ImportURIAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getImportAccess().getImportURIAssignment_1()); } - // InternalGaml.g:5199:2: ( rule__Import__ImportURIAssignment_1 ) - // InternalGaml.g:5199:3: rule__Import__ImportURIAssignment_1 + // InternalGaml.g:5205:2: ( rule__Import__ImportURIAssignment_1 ) + // InternalGaml.g:5205:3: rule__Import__ImportURIAssignment_1 { pushFollow(FOLLOW_2); rule__Import__ImportURIAssignment_1(); @@ -21602,19 +19768,14 @@ public final void rule__Import__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Import__Group__2" - /** - * Rule import group 2. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5207:1: rule__Import__Group__2 : rule__Import__Group__2__Impl ; + // InternalGaml.g:5213:1: rule__Import__Group__2 : rule__Import__Group__2__Impl ; public final void rule__Import__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:5211:1: ( rule__Import__Group__2__Impl ) - // InternalGaml.g:5212:2: rule__Import__Group__2__Impl + // InternalGaml.g:5217:1: ( rule__Import__Group__2__Impl ) + // InternalGaml.g:5218:2: rule__Import__Group__2__Impl { pushFollow(FOLLOW_2); rule__Import__Group__2__Impl(); @@ -21640,36 +19801,31 @@ public final void rule__Import__Group__2() throws RecognitionException { // $ANTLR start "rule__Import__Group__2__Impl" - /** - * Rule import group 2 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5218:1: rule__Import__Group__2__Impl : ( ( rule__Import__Group_2__0 )? ) ; + // InternalGaml.g:5224:1: rule__Import__Group__2__Impl : ( ( rule__Import__Group_2__0 )? ) ; public final void rule__Import__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:5222:1: ( ( ( rule__Import__Group_2__0 )? ) ) - // InternalGaml.g:5223:1: ( ( rule__Import__Group_2__0 )? ) + // InternalGaml.g:5228:1: ( ( ( rule__Import__Group_2__0 )? ) ) + // InternalGaml.g:5229:1: ( ( rule__Import__Group_2__0 )? ) { - // InternalGaml.g:5223:1: ( ( rule__Import__Group_2__0 )? ) - // InternalGaml.g:5224:2: ( rule__Import__Group_2__0 )? + // InternalGaml.g:5229:1: ( ( rule__Import__Group_2__0 )? ) + // InternalGaml.g:5230:2: ( rule__Import__Group_2__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getImportAccess().getGroup_2()); } - // InternalGaml.g:5225:2: ( rule__Import__Group_2__0 )? + // InternalGaml.g:5231:2: ( rule__Import__Group_2__0 )? int alt76=2; int LA76_0 = input.LA(1); - if ( (LA76_0==121) ) { + if ( (LA76_0==122) ) { alt76=1; } switch (alt76) { case 1 : - // InternalGaml.g:5225:3: rule__Import__Group_2__0 + // InternalGaml.g:5231:3: rule__Import__Group_2__0 { pushFollow(FOLLOW_2); rule__Import__Group_2__0(); @@ -21707,19 +19863,14 @@ public final void rule__Import__Group__2__Impl() throws RecognitionException { // $ANTLR start "rule__Import__Group_2__0" - /** - * Rule import group 2 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5234:1: rule__Import__Group_2__0 : rule__Import__Group_2__0__Impl rule__Import__Group_2__1 ; + // InternalGaml.g:5240:1: rule__Import__Group_2__0 : rule__Import__Group_2__0__Impl rule__Import__Group_2__1 ; public final void rule__Import__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:5238:1: ( rule__Import__Group_2__0__Impl rule__Import__Group_2__1 ) - // InternalGaml.g:5239:2: rule__Import__Group_2__0__Impl rule__Import__Group_2__1 + // InternalGaml.g:5244:1: ( rule__Import__Group_2__0__Impl rule__Import__Group_2__1 ) + // InternalGaml.g:5245:2: rule__Import__Group_2__0__Impl rule__Import__Group_2__1 { pushFollow(FOLLOW_14); rule__Import__Group_2__0__Impl(); @@ -21750,27 +19901,22 @@ public final void rule__Import__Group_2__0() throws RecognitionException { // $ANTLR start "rule__Import__Group_2__0__Impl" - /** - * Rule import group 2 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5246:1: rule__Import__Group_2__0__Impl : ( 'as' ) ; + // InternalGaml.g:5252:1: rule__Import__Group_2__0__Impl : ( 'as' ) ; public final void rule__Import__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:5250:1: ( ( 'as' ) ) - // InternalGaml.g:5251:1: ( 'as' ) + // InternalGaml.g:5256:1: ( ( 'as' ) ) + // InternalGaml.g:5257:1: ( 'as' ) { - // InternalGaml.g:5251:1: ( 'as' ) - // InternalGaml.g:5252:2: 'as' + // InternalGaml.g:5257:1: ( 'as' ) + // InternalGaml.g:5258:2: 'as' { if ( state.backtracking==0 ) { before(grammarAccess.getImportAccess().getAsKeyword_2_0()); } - match(input,121,FOLLOW_2); if (state.failed) return ; + match(input,122,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getImportAccess().getAsKeyword_2_0()); } @@ -21796,19 +19942,14 @@ public final void rule__Import__Group_2__0__Impl() throws RecognitionException { // $ANTLR start "rule__Import__Group_2__1" - /** - * Rule import group 2 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5261:1: rule__Import__Group_2__1 : rule__Import__Group_2__1__Impl ; + // InternalGaml.g:5267:1: rule__Import__Group_2__1 : rule__Import__Group_2__1__Impl ; public final void rule__Import__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:5265:1: ( rule__Import__Group_2__1__Impl ) - // InternalGaml.g:5266:2: rule__Import__Group_2__1__Impl + // InternalGaml.g:5271:1: ( rule__Import__Group_2__1__Impl ) + // InternalGaml.g:5272:2: rule__Import__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__Import__Group_2__1__Impl(); @@ -21834,28 +19975,23 @@ public final void rule__Import__Group_2__1() throws RecognitionException { // $ANTLR start "rule__Import__Group_2__1__Impl" - /** - * Rule import group 2 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5272:1: rule__Import__Group_2__1__Impl : ( ( rule__Import__NameAssignment_2_1 ) ) ; + // InternalGaml.g:5278:1: rule__Import__Group_2__1__Impl : ( ( rule__Import__NameAssignment_2_1 ) ) ; public final void rule__Import__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:5276:1: ( ( ( rule__Import__NameAssignment_2_1 ) ) ) - // InternalGaml.g:5277:1: ( ( rule__Import__NameAssignment_2_1 ) ) + // InternalGaml.g:5282:1: ( ( ( rule__Import__NameAssignment_2_1 ) ) ) + // InternalGaml.g:5283:1: ( ( rule__Import__NameAssignment_2_1 ) ) { - // InternalGaml.g:5277:1: ( ( rule__Import__NameAssignment_2_1 ) ) - // InternalGaml.g:5278:2: ( rule__Import__NameAssignment_2_1 ) + // InternalGaml.g:5283:1: ( ( rule__Import__NameAssignment_2_1 ) ) + // InternalGaml.g:5284:2: ( rule__Import__NameAssignment_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getImportAccess().getNameAssignment_2_1()); } - // InternalGaml.g:5279:2: ( rule__Import__NameAssignment_2_1 ) - // InternalGaml.g:5279:3: rule__Import__NameAssignment_2_1 + // InternalGaml.g:5285:2: ( rule__Import__NameAssignment_2_1 ) + // InternalGaml.g:5285:3: rule__Import__NameAssignment_2_1 { pushFollow(FOLLOW_2); rule__Import__NameAssignment_2_1(); @@ -21890,19 +20026,14 @@ public final void rule__Import__Group_2__1__Impl() throws RecognitionException { // $ANTLR start "rule__Pragma__Group__0" - /** - * Rule pragma group 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5288:1: rule__Pragma__Group__0 : rule__Pragma__Group__0__Impl rule__Pragma__Group__1 ; + // InternalGaml.g:5294:1: rule__Pragma__Group__0 : rule__Pragma__Group__0__Impl rule__Pragma__Group__1 ; public final void rule__Pragma__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:5292:1: ( rule__Pragma__Group__0__Impl rule__Pragma__Group__1 ) - // InternalGaml.g:5293:2: rule__Pragma__Group__0__Impl rule__Pragma__Group__1 + // InternalGaml.g:5298:1: ( rule__Pragma__Group__0__Impl rule__Pragma__Group__1 ) + // InternalGaml.g:5299:2: rule__Pragma__Group__0__Impl rule__Pragma__Group__1 { pushFollow(FOLLOW_8); rule__Pragma__Group__0__Impl(); @@ -21933,27 +20064,22 @@ public final void rule__Pragma__Group__0() throws RecognitionException { // $ANTLR start "rule__Pragma__Group__0__Impl" - /** - * Rule pragma group 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5300:1: rule__Pragma__Group__0__Impl : ( '@' ) ; + // InternalGaml.g:5306:1: rule__Pragma__Group__0__Impl : ( '@' ) ; public final void rule__Pragma__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:5304:1: ( ( '@' ) ) - // InternalGaml.g:5305:1: ( '@' ) + // InternalGaml.g:5310:1: ( ( '@' ) ) + // InternalGaml.g:5311:1: ( '@' ) { - // InternalGaml.g:5305:1: ( '@' ) - // InternalGaml.g:5306:2: '@' + // InternalGaml.g:5311:1: ( '@' ) + // InternalGaml.g:5312:2: '@' { if ( state.backtracking==0 ) { before(grammarAccess.getPragmaAccess().getCommercialAtKeyword_0()); } - match(input,122,FOLLOW_2); if (state.failed) return ; + match(input,123,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPragmaAccess().getCommercialAtKeyword_0()); } @@ -21979,19 +20105,14 @@ public final void rule__Pragma__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Pragma__Group__1" - /** - * Rule pragma group 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5315:1: rule__Pragma__Group__1 : rule__Pragma__Group__1__Impl ; + // InternalGaml.g:5321:1: rule__Pragma__Group__1 : rule__Pragma__Group__1__Impl ; public final void rule__Pragma__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:5319:1: ( rule__Pragma__Group__1__Impl ) - // InternalGaml.g:5320:2: rule__Pragma__Group__1__Impl + // InternalGaml.g:5325:1: ( rule__Pragma__Group__1__Impl ) + // InternalGaml.g:5326:2: rule__Pragma__Group__1__Impl { pushFollow(FOLLOW_2); rule__Pragma__Group__1__Impl(); @@ -22017,28 +20138,23 @@ public final void rule__Pragma__Group__1() throws RecognitionException { // $ANTLR start "rule__Pragma__Group__1__Impl" - /** - * Rule pragma group 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5326:1: rule__Pragma__Group__1__Impl : ( ( rule__Pragma__NameAssignment_1 ) ) ; + // InternalGaml.g:5332:1: rule__Pragma__Group__1__Impl : ( ( rule__Pragma__NameAssignment_1 ) ) ; public final void rule__Pragma__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:5330:1: ( ( ( rule__Pragma__NameAssignment_1 ) ) ) - // InternalGaml.g:5331:1: ( ( rule__Pragma__NameAssignment_1 ) ) + // InternalGaml.g:5336:1: ( ( ( rule__Pragma__NameAssignment_1 ) ) ) + // InternalGaml.g:5337:1: ( ( rule__Pragma__NameAssignment_1 ) ) { - // InternalGaml.g:5331:1: ( ( rule__Pragma__NameAssignment_1 ) ) - // InternalGaml.g:5332:2: ( rule__Pragma__NameAssignment_1 ) + // InternalGaml.g:5337:1: ( ( rule__Pragma__NameAssignment_1 ) ) + // InternalGaml.g:5338:2: ( rule__Pragma__NameAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPragmaAccess().getNameAssignment_1()); } - // InternalGaml.g:5333:2: ( rule__Pragma__NameAssignment_1 ) - // InternalGaml.g:5333:3: rule__Pragma__NameAssignment_1 + // InternalGaml.g:5339:2: ( rule__Pragma__NameAssignment_1 ) + // InternalGaml.g:5339:3: rule__Pragma__NameAssignment_1 { pushFollow(FOLLOW_2); rule__Pragma__NameAssignment_1(); @@ -22073,19 +20189,14 @@ public final void rule__Pragma__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__HeadlessExperiment__Group__0" - /** - * Rule headless experiment group 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5342:1: rule__HeadlessExperiment__Group__0 : rule__HeadlessExperiment__Group__0__Impl rule__HeadlessExperiment__Group__1 ; + // InternalGaml.g:5348:1: rule__HeadlessExperiment__Group__0 : rule__HeadlessExperiment__Group__0__Impl rule__HeadlessExperiment__Group__1 ; public final void rule__HeadlessExperiment__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:5346:1: ( rule__HeadlessExperiment__Group__0__Impl rule__HeadlessExperiment__Group__1 ) - // InternalGaml.g:5347:2: rule__HeadlessExperiment__Group__0__Impl rule__HeadlessExperiment__Group__1 + // InternalGaml.g:5352:1: ( rule__HeadlessExperiment__Group__0__Impl rule__HeadlessExperiment__Group__1 ) + // InternalGaml.g:5353:2: rule__HeadlessExperiment__Group__0__Impl rule__HeadlessExperiment__Group__1 { pushFollow(FOLLOW_15); rule__HeadlessExperiment__Group__0__Impl(); @@ -22116,28 +20227,23 @@ public final void rule__HeadlessExperiment__Group__0() throws RecognitionExcepti // $ANTLR start "rule__HeadlessExperiment__Group__0__Impl" - /** - * Rule headless experiment group 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5354:1: rule__HeadlessExperiment__Group__0__Impl : ( ( rule__HeadlessExperiment__KeyAssignment_0 ) ) ; + // InternalGaml.g:5360:1: rule__HeadlessExperiment__Group__0__Impl : ( ( rule__HeadlessExperiment__KeyAssignment_0 ) ) ; public final void rule__HeadlessExperiment__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:5358:1: ( ( ( rule__HeadlessExperiment__KeyAssignment_0 ) ) ) - // InternalGaml.g:5359:1: ( ( rule__HeadlessExperiment__KeyAssignment_0 ) ) + // InternalGaml.g:5364:1: ( ( ( rule__HeadlessExperiment__KeyAssignment_0 ) ) ) + // InternalGaml.g:5365:1: ( ( rule__HeadlessExperiment__KeyAssignment_0 ) ) { - // InternalGaml.g:5359:1: ( ( rule__HeadlessExperiment__KeyAssignment_0 ) ) - // InternalGaml.g:5360:2: ( rule__HeadlessExperiment__KeyAssignment_0 ) + // InternalGaml.g:5365:1: ( ( rule__HeadlessExperiment__KeyAssignment_0 ) ) + // InternalGaml.g:5366:2: ( rule__HeadlessExperiment__KeyAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getHeadlessExperimentAccess().getKeyAssignment_0()); } - // InternalGaml.g:5361:2: ( rule__HeadlessExperiment__KeyAssignment_0 ) - // InternalGaml.g:5361:3: rule__HeadlessExperiment__KeyAssignment_0 + // InternalGaml.g:5367:2: ( rule__HeadlessExperiment__KeyAssignment_0 ) + // InternalGaml.g:5367:3: rule__HeadlessExperiment__KeyAssignment_0 { pushFollow(FOLLOW_2); rule__HeadlessExperiment__KeyAssignment_0(); @@ -22172,19 +20278,14 @@ public final void rule__HeadlessExperiment__Group__0__Impl() throws RecognitionE // $ANTLR start "rule__HeadlessExperiment__Group__1" - /** - * Rule headless experiment group 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5369:1: rule__HeadlessExperiment__Group__1 : rule__HeadlessExperiment__Group__1__Impl rule__HeadlessExperiment__Group__2 ; + // InternalGaml.g:5375:1: rule__HeadlessExperiment__Group__1 : rule__HeadlessExperiment__Group__1__Impl rule__HeadlessExperiment__Group__2 ; public final void rule__HeadlessExperiment__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:5373:1: ( rule__HeadlessExperiment__Group__1__Impl rule__HeadlessExperiment__Group__2 ) - // InternalGaml.g:5374:2: rule__HeadlessExperiment__Group__1__Impl rule__HeadlessExperiment__Group__2 + // InternalGaml.g:5379:1: ( rule__HeadlessExperiment__Group__1__Impl rule__HeadlessExperiment__Group__2 ) + // InternalGaml.g:5380:2: rule__HeadlessExperiment__Group__1__Impl rule__HeadlessExperiment__Group__2 { pushFollow(FOLLOW_15); rule__HeadlessExperiment__Group__1__Impl(); @@ -22215,27 +20316,22 @@ public final void rule__HeadlessExperiment__Group__1() throws RecognitionExcepti // $ANTLR start "rule__HeadlessExperiment__Group__1__Impl" - /** - * Rule headless experiment group 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5381:1: rule__HeadlessExperiment__Group__1__Impl : ( ( rule__HeadlessExperiment__FirstFacetAssignment_1 )? ) ; + // InternalGaml.g:5387:1: rule__HeadlessExperiment__Group__1__Impl : ( ( rule__HeadlessExperiment__FirstFacetAssignment_1 )? ) ; public final void rule__HeadlessExperiment__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:5385:1: ( ( ( rule__HeadlessExperiment__FirstFacetAssignment_1 )? ) ) - // InternalGaml.g:5386:1: ( ( rule__HeadlessExperiment__FirstFacetAssignment_1 )? ) + // InternalGaml.g:5391:1: ( ( ( rule__HeadlessExperiment__FirstFacetAssignment_1 )? ) ) + // InternalGaml.g:5392:1: ( ( rule__HeadlessExperiment__FirstFacetAssignment_1 )? ) { - // InternalGaml.g:5386:1: ( ( rule__HeadlessExperiment__FirstFacetAssignment_1 )? ) - // InternalGaml.g:5387:2: ( rule__HeadlessExperiment__FirstFacetAssignment_1 )? + // InternalGaml.g:5392:1: ( ( rule__HeadlessExperiment__FirstFacetAssignment_1 )? ) + // InternalGaml.g:5393:2: ( rule__HeadlessExperiment__FirstFacetAssignment_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getHeadlessExperimentAccess().getFirstFacetAssignment_1()); } - // InternalGaml.g:5388:2: ( rule__HeadlessExperiment__FirstFacetAssignment_1 )? + // InternalGaml.g:5394:2: ( rule__HeadlessExperiment__FirstFacetAssignment_1 )? int alt77=2; int LA77_0 = input.LA(1); @@ -22244,7 +20340,7 @@ public final void rule__HeadlessExperiment__Group__1__Impl() throws RecognitionE } switch (alt77) { case 1 : - // InternalGaml.g:5388:3: rule__HeadlessExperiment__FirstFacetAssignment_1 + // InternalGaml.g:5394:3: rule__HeadlessExperiment__FirstFacetAssignment_1 { pushFollow(FOLLOW_2); rule__HeadlessExperiment__FirstFacetAssignment_1(); @@ -22282,19 +20378,14 @@ public final void rule__HeadlessExperiment__Group__1__Impl() throws RecognitionE // $ANTLR start "rule__HeadlessExperiment__Group__2" - /** - * Rule headless experiment group 2. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5396:1: rule__HeadlessExperiment__Group__2 : rule__HeadlessExperiment__Group__2__Impl rule__HeadlessExperiment__Group__3 ; + // InternalGaml.g:5402:1: rule__HeadlessExperiment__Group__2 : rule__HeadlessExperiment__Group__2__Impl rule__HeadlessExperiment__Group__3 ; public final void rule__HeadlessExperiment__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:5400:1: ( rule__HeadlessExperiment__Group__2__Impl rule__HeadlessExperiment__Group__3 ) - // InternalGaml.g:5401:2: rule__HeadlessExperiment__Group__2__Impl rule__HeadlessExperiment__Group__3 + // InternalGaml.g:5406:1: ( rule__HeadlessExperiment__Group__2__Impl rule__HeadlessExperiment__Group__3 ) + // InternalGaml.g:5407:2: rule__HeadlessExperiment__Group__2__Impl rule__HeadlessExperiment__Group__3 { pushFollow(FOLLOW_16); rule__HeadlessExperiment__Group__2__Impl(); @@ -22325,28 +20416,23 @@ public final void rule__HeadlessExperiment__Group__2() throws RecognitionExcepti // $ANTLR start "rule__HeadlessExperiment__Group__2__Impl" - /** - * Rule headless experiment group 2 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5408:1: rule__HeadlessExperiment__Group__2__Impl : ( ( rule__HeadlessExperiment__NameAssignment_2 ) ) ; + // InternalGaml.g:5414:1: rule__HeadlessExperiment__Group__2__Impl : ( ( rule__HeadlessExperiment__NameAssignment_2 ) ) ; public final void rule__HeadlessExperiment__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:5412:1: ( ( ( rule__HeadlessExperiment__NameAssignment_2 ) ) ) - // InternalGaml.g:5413:1: ( ( rule__HeadlessExperiment__NameAssignment_2 ) ) + // InternalGaml.g:5418:1: ( ( ( rule__HeadlessExperiment__NameAssignment_2 ) ) ) + // InternalGaml.g:5419:1: ( ( rule__HeadlessExperiment__NameAssignment_2 ) ) { - // InternalGaml.g:5413:1: ( ( rule__HeadlessExperiment__NameAssignment_2 ) ) - // InternalGaml.g:5414:2: ( rule__HeadlessExperiment__NameAssignment_2 ) + // InternalGaml.g:5419:1: ( ( rule__HeadlessExperiment__NameAssignment_2 ) ) + // InternalGaml.g:5420:2: ( rule__HeadlessExperiment__NameAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getHeadlessExperimentAccess().getNameAssignment_2()); } - // InternalGaml.g:5415:2: ( rule__HeadlessExperiment__NameAssignment_2 ) - // InternalGaml.g:5415:3: rule__HeadlessExperiment__NameAssignment_2 + // InternalGaml.g:5421:2: ( rule__HeadlessExperiment__NameAssignment_2 ) + // InternalGaml.g:5421:3: rule__HeadlessExperiment__NameAssignment_2 { pushFollow(FOLLOW_2); rule__HeadlessExperiment__NameAssignment_2(); @@ -22381,19 +20467,14 @@ public final void rule__HeadlessExperiment__Group__2__Impl() throws RecognitionE // $ANTLR start "rule__HeadlessExperiment__Group__3" - /** - * Rule headless experiment group 3. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5423:1: rule__HeadlessExperiment__Group__3 : rule__HeadlessExperiment__Group__3__Impl rule__HeadlessExperiment__Group__4 ; + // InternalGaml.g:5429:1: rule__HeadlessExperiment__Group__3 : rule__HeadlessExperiment__Group__3__Impl rule__HeadlessExperiment__Group__4 ; public final void rule__HeadlessExperiment__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:5427:1: ( rule__HeadlessExperiment__Group__3__Impl rule__HeadlessExperiment__Group__4 ) - // InternalGaml.g:5428:2: rule__HeadlessExperiment__Group__3__Impl rule__HeadlessExperiment__Group__4 + // InternalGaml.g:5433:1: ( rule__HeadlessExperiment__Group__3__Impl rule__HeadlessExperiment__Group__4 ) + // InternalGaml.g:5434:2: rule__HeadlessExperiment__Group__3__Impl rule__HeadlessExperiment__Group__4 { pushFollow(FOLLOW_16); rule__HeadlessExperiment__Group__3__Impl(); @@ -22424,36 +20505,31 @@ public final void rule__HeadlessExperiment__Group__3() throws RecognitionExcepti // $ANTLR start "rule__HeadlessExperiment__Group__3__Impl" - /** - * Rule headless experiment group 3 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5435:1: rule__HeadlessExperiment__Group__3__Impl : ( ( rule__HeadlessExperiment__Group_3__0 )? ) ; + // InternalGaml.g:5441:1: rule__HeadlessExperiment__Group__3__Impl : ( ( rule__HeadlessExperiment__Group_3__0 )? ) ; public final void rule__HeadlessExperiment__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:5439:1: ( ( ( rule__HeadlessExperiment__Group_3__0 )? ) ) - // InternalGaml.g:5440:1: ( ( rule__HeadlessExperiment__Group_3__0 )? ) + // InternalGaml.g:5445:1: ( ( ( rule__HeadlessExperiment__Group_3__0 )? ) ) + // InternalGaml.g:5446:1: ( ( rule__HeadlessExperiment__Group_3__0 )? ) { - // InternalGaml.g:5440:1: ( ( rule__HeadlessExperiment__Group_3__0 )? ) - // InternalGaml.g:5441:2: ( rule__HeadlessExperiment__Group_3__0 )? + // InternalGaml.g:5446:1: ( ( rule__HeadlessExperiment__Group_3__0 )? ) + // InternalGaml.g:5447:2: ( rule__HeadlessExperiment__Group_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getHeadlessExperimentAccess().getGroup_3()); } - // InternalGaml.g:5442:2: ( rule__HeadlessExperiment__Group_3__0 )? + // InternalGaml.g:5448:2: ( rule__HeadlessExperiment__Group_3__0 )? int alt78=2; int LA78_0 = input.LA(1); - if ( (LA78_0==123) ) { + if ( (LA78_0==124) ) { alt78=1; } switch (alt78) { case 1 : - // InternalGaml.g:5442:3: rule__HeadlessExperiment__Group_3__0 + // InternalGaml.g:5448:3: rule__HeadlessExperiment__Group_3__0 { pushFollow(FOLLOW_2); rule__HeadlessExperiment__Group_3__0(); @@ -22491,19 +20567,14 @@ public final void rule__HeadlessExperiment__Group__3__Impl() throws RecognitionE // $ANTLR start "rule__HeadlessExperiment__Group__4" - /** - * Rule headless experiment group 4. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5450:1: rule__HeadlessExperiment__Group__4 : rule__HeadlessExperiment__Group__4__Impl rule__HeadlessExperiment__Group__5 ; + // InternalGaml.g:5456:1: rule__HeadlessExperiment__Group__4 : rule__HeadlessExperiment__Group__4__Impl rule__HeadlessExperiment__Group__5 ; public final void rule__HeadlessExperiment__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:5454:1: ( rule__HeadlessExperiment__Group__4__Impl rule__HeadlessExperiment__Group__5 ) - // InternalGaml.g:5455:2: rule__HeadlessExperiment__Group__4__Impl rule__HeadlessExperiment__Group__5 + // InternalGaml.g:5460:1: ( rule__HeadlessExperiment__Group__4__Impl rule__HeadlessExperiment__Group__5 ) + // InternalGaml.g:5461:2: rule__HeadlessExperiment__Group__4__Impl rule__HeadlessExperiment__Group__5 { pushFollow(FOLLOW_16); rule__HeadlessExperiment__Group__4__Impl(); @@ -22534,40 +20605,35 @@ public final void rule__HeadlessExperiment__Group__4() throws RecognitionExcepti // $ANTLR start "rule__HeadlessExperiment__Group__4__Impl" - /** - * Rule headless experiment group 4 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5462:1: rule__HeadlessExperiment__Group__4__Impl : ( ( rule__HeadlessExperiment__FacetsAssignment_4 )* ) ; + // InternalGaml.g:5468:1: rule__HeadlessExperiment__Group__4__Impl : ( ( rule__HeadlessExperiment__FacetsAssignment_4 )* ) ; public final void rule__HeadlessExperiment__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:5466:1: ( ( ( rule__HeadlessExperiment__FacetsAssignment_4 )* ) ) - // InternalGaml.g:5467:1: ( ( rule__HeadlessExperiment__FacetsAssignment_4 )* ) + // InternalGaml.g:5472:1: ( ( ( rule__HeadlessExperiment__FacetsAssignment_4 )* ) ) + // InternalGaml.g:5473:1: ( ( rule__HeadlessExperiment__FacetsAssignment_4 )* ) { - // InternalGaml.g:5467:1: ( ( rule__HeadlessExperiment__FacetsAssignment_4 )* ) - // InternalGaml.g:5468:2: ( rule__HeadlessExperiment__FacetsAssignment_4 )* + // InternalGaml.g:5473:1: ( ( rule__HeadlessExperiment__FacetsAssignment_4 )* ) + // InternalGaml.g:5474:2: ( rule__HeadlessExperiment__FacetsAssignment_4 )* { if ( state.backtracking==0 ) { before(grammarAccess.getHeadlessExperimentAccess().getFacetsAssignment_4()); } - // InternalGaml.g:5469:2: ( rule__HeadlessExperiment__FacetsAssignment_4 )* + // InternalGaml.g:5475:2: ( rule__HeadlessExperiment__FacetsAssignment_4 )* loop79: do { int alt79=2; int LA79_0 = input.LA(1); - if ( (LA79_0==RULE_ID||LA79_0==17||(LA79_0>=19 && LA79_0<=20)||(LA79_0>=78 && LA79_0<=101)||LA79_0==126||LA79_0==152) ) { + if ( (LA79_0==RULE_ID||LA79_0==17||(LA79_0>=19 && LA79_0<=20)||(LA79_0>=78 && LA79_0<=102)||LA79_0==127||LA79_0==153) ) { alt79=1; } switch (alt79) { case 1 : - // InternalGaml.g:5469:3: rule__HeadlessExperiment__FacetsAssignment_4 + // InternalGaml.g:5475:3: rule__HeadlessExperiment__FacetsAssignment_4 { pushFollow(FOLLOW_17); rule__HeadlessExperiment__FacetsAssignment_4(); @@ -22608,19 +20674,14 @@ public final void rule__HeadlessExperiment__Group__4__Impl() throws RecognitionE // $ANTLR start "rule__HeadlessExperiment__Group__5" - /** - * Rule headless experiment group 5. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5477:1: rule__HeadlessExperiment__Group__5 : rule__HeadlessExperiment__Group__5__Impl ; + // InternalGaml.g:5483:1: rule__HeadlessExperiment__Group__5 : rule__HeadlessExperiment__Group__5__Impl ; public final void rule__HeadlessExperiment__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:5481:1: ( rule__HeadlessExperiment__Group__5__Impl ) - // InternalGaml.g:5482:2: rule__HeadlessExperiment__Group__5__Impl + // InternalGaml.g:5487:1: ( rule__HeadlessExperiment__Group__5__Impl ) + // InternalGaml.g:5488:2: rule__HeadlessExperiment__Group__5__Impl { pushFollow(FOLLOW_2); rule__HeadlessExperiment__Group__5__Impl(); @@ -22646,28 +20707,23 @@ public final void rule__HeadlessExperiment__Group__5() throws RecognitionExcepti // $ANTLR start "rule__HeadlessExperiment__Group__5__Impl" - /** - * Rule headless experiment group 5 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5488:1: rule__HeadlessExperiment__Group__5__Impl : ( ( rule__HeadlessExperiment__Alternatives_5 ) ) ; + // InternalGaml.g:5494:1: rule__HeadlessExperiment__Group__5__Impl : ( ( rule__HeadlessExperiment__Alternatives_5 ) ) ; public final void rule__HeadlessExperiment__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:5492:1: ( ( ( rule__HeadlessExperiment__Alternatives_5 ) ) ) - // InternalGaml.g:5493:1: ( ( rule__HeadlessExperiment__Alternatives_5 ) ) + // InternalGaml.g:5498:1: ( ( ( rule__HeadlessExperiment__Alternatives_5 ) ) ) + // InternalGaml.g:5499:1: ( ( rule__HeadlessExperiment__Alternatives_5 ) ) { - // InternalGaml.g:5493:1: ( ( rule__HeadlessExperiment__Alternatives_5 ) ) - // InternalGaml.g:5494:2: ( rule__HeadlessExperiment__Alternatives_5 ) + // InternalGaml.g:5499:1: ( ( rule__HeadlessExperiment__Alternatives_5 ) ) + // InternalGaml.g:5500:2: ( rule__HeadlessExperiment__Alternatives_5 ) { if ( state.backtracking==0 ) { before(grammarAccess.getHeadlessExperimentAccess().getAlternatives_5()); } - // InternalGaml.g:5495:2: ( rule__HeadlessExperiment__Alternatives_5 ) - // InternalGaml.g:5495:3: rule__HeadlessExperiment__Alternatives_5 + // InternalGaml.g:5501:2: ( rule__HeadlessExperiment__Alternatives_5 ) + // InternalGaml.g:5501:3: rule__HeadlessExperiment__Alternatives_5 { pushFollow(FOLLOW_2); rule__HeadlessExperiment__Alternatives_5(); @@ -22702,19 +20758,14 @@ public final void rule__HeadlessExperiment__Group__5__Impl() throws RecognitionE // $ANTLR start "rule__HeadlessExperiment__Group_3__0" - /** - * Rule headless experiment group 3 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5504:1: rule__HeadlessExperiment__Group_3__0 : rule__HeadlessExperiment__Group_3__0__Impl rule__HeadlessExperiment__Group_3__1 ; + // InternalGaml.g:5510:1: rule__HeadlessExperiment__Group_3__0 : rule__HeadlessExperiment__Group_3__0__Impl rule__HeadlessExperiment__Group_3__1 ; public final void rule__HeadlessExperiment__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:5508:1: ( rule__HeadlessExperiment__Group_3__0__Impl rule__HeadlessExperiment__Group_3__1 ) - // InternalGaml.g:5509:2: rule__HeadlessExperiment__Group_3__0__Impl rule__HeadlessExperiment__Group_3__1 + // InternalGaml.g:5514:1: ( rule__HeadlessExperiment__Group_3__0__Impl rule__HeadlessExperiment__Group_3__1 ) + // InternalGaml.g:5515:2: rule__HeadlessExperiment__Group_3__0__Impl rule__HeadlessExperiment__Group_3__1 { pushFollow(FOLLOW_12); rule__HeadlessExperiment__Group_3__0__Impl(); @@ -22745,27 +20796,22 @@ public final void rule__HeadlessExperiment__Group_3__0() throws RecognitionExcep // $ANTLR start "rule__HeadlessExperiment__Group_3__0__Impl" - /** - * Rule headless experiment group 3 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5516:1: rule__HeadlessExperiment__Group_3__0__Impl : ( 'model:' ) ; + // InternalGaml.g:5522:1: rule__HeadlessExperiment__Group_3__0__Impl : ( 'model:' ) ; public final void rule__HeadlessExperiment__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:5520:1: ( ( 'model:' ) ) - // InternalGaml.g:5521:1: ( 'model:' ) + // InternalGaml.g:5526:1: ( ( 'model:' ) ) + // InternalGaml.g:5527:1: ( 'model:' ) { - // InternalGaml.g:5521:1: ( 'model:' ) - // InternalGaml.g:5522:2: 'model:' + // InternalGaml.g:5527:1: ( 'model:' ) + // InternalGaml.g:5528:2: 'model:' { if ( state.backtracking==0 ) { before(grammarAccess.getHeadlessExperimentAccess().getModelKeyword_3_0()); } - match(input,123,FOLLOW_2); if (state.failed) return ; + match(input,124,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getHeadlessExperimentAccess().getModelKeyword_3_0()); } @@ -22791,19 +20837,14 @@ public final void rule__HeadlessExperiment__Group_3__0__Impl() throws Recognitio // $ANTLR start "rule__HeadlessExperiment__Group_3__1" - /** - * Rule headless experiment group 3 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5531:1: rule__HeadlessExperiment__Group_3__1 : rule__HeadlessExperiment__Group_3__1__Impl ; + // InternalGaml.g:5537:1: rule__HeadlessExperiment__Group_3__1 : rule__HeadlessExperiment__Group_3__1__Impl ; public final void rule__HeadlessExperiment__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:5535:1: ( rule__HeadlessExperiment__Group_3__1__Impl ) - // InternalGaml.g:5536:2: rule__HeadlessExperiment__Group_3__1__Impl + // InternalGaml.g:5541:1: ( rule__HeadlessExperiment__Group_3__1__Impl ) + // InternalGaml.g:5542:2: rule__HeadlessExperiment__Group_3__1__Impl { pushFollow(FOLLOW_2); rule__HeadlessExperiment__Group_3__1__Impl(); @@ -22829,28 +20870,23 @@ public final void rule__HeadlessExperiment__Group_3__1() throws RecognitionExcep // $ANTLR start "rule__HeadlessExperiment__Group_3__1__Impl" - /** - * Rule headless experiment group 3 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5542:1: rule__HeadlessExperiment__Group_3__1__Impl : ( ( rule__HeadlessExperiment__ImportURIAssignment_3_1 ) ) ; + // InternalGaml.g:5548:1: rule__HeadlessExperiment__Group_3__1__Impl : ( ( rule__HeadlessExperiment__ImportURIAssignment_3_1 ) ) ; public final void rule__HeadlessExperiment__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:5546:1: ( ( ( rule__HeadlessExperiment__ImportURIAssignment_3_1 ) ) ) - // InternalGaml.g:5547:1: ( ( rule__HeadlessExperiment__ImportURIAssignment_3_1 ) ) + // InternalGaml.g:5552:1: ( ( ( rule__HeadlessExperiment__ImportURIAssignment_3_1 ) ) ) + // InternalGaml.g:5553:1: ( ( rule__HeadlessExperiment__ImportURIAssignment_3_1 ) ) { - // InternalGaml.g:5547:1: ( ( rule__HeadlessExperiment__ImportURIAssignment_3_1 ) ) - // InternalGaml.g:5548:2: ( rule__HeadlessExperiment__ImportURIAssignment_3_1 ) + // InternalGaml.g:5553:1: ( ( rule__HeadlessExperiment__ImportURIAssignment_3_1 ) ) + // InternalGaml.g:5554:2: ( rule__HeadlessExperiment__ImportURIAssignment_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getHeadlessExperimentAccess().getImportURIAssignment_3_1()); } - // InternalGaml.g:5549:2: ( rule__HeadlessExperiment__ImportURIAssignment_3_1 ) - // InternalGaml.g:5549:3: rule__HeadlessExperiment__ImportURIAssignment_3_1 + // InternalGaml.g:5555:2: ( rule__HeadlessExperiment__ImportURIAssignment_3_1 ) + // InternalGaml.g:5555:3: rule__HeadlessExperiment__ImportURIAssignment_3_1 { pushFollow(FOLLOW_2); rule__HeadlessExperiment__ImportURIAssignment_3_1(); @@ -22885,19 +20921,14 @@ public final void rule__HeadlessExperiment__Group_3__1__Impl() throws Recognitio // $ANTLR start "rule__S_Global__Group__0" - /** - * Rule S global group 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5558:1: rule__S_Global__Group__0 : rule__S_Global__Group__0__Impl rule__S_Global__Group__1 ; + // InternalGaml.g:5564:1: rule__S_Global__Group__0 : rule__S_Global__Group__0__Impl rule__S_Global__Group__1 ; public final void rule__S_Global__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:5562:1: ( rule__S_Global__Group__0__Impl rule__S_Global__Group__1 ) - // InternalGaml.g:5563:2: rule__S_Global__Group__0__Impl rule__S_Global__Group__1 + // InternalGaml.g:5568:1: ( rule__S_Global__Group__0__Impl rule__S_Global__Group__1 ) + // InternalGaml.g:5569:2: rule__S_Global__Group__0__Impl rule__S_Global__Group__1 { pushFollow(FOLLOW_18); rule__S_Global__Group__0__Impl(); @@ -22928,28 +20959,23 @@ public final void rule__S_Global__Group__0() throws RecognitionException { // $ANTLR start "rule__S_Global__Group__0__Impl" - /** - * Rule S global group 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5570:1: rule__S_Global__Group__0__Impl : ( ( rule__S_Global__KeyAssignment_0 ) ) ; + // InternalGaml.g:5576:1: rule__S_Global__Group__0__Impl : ( ( rule__S_Global__KeyAssignment_0 ) ) ; public final void rule__S_Global__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:5574:1: ( ( ( rule__S_Global__KeyAssignment_0 ) ) ) - // InternalGaml.g:5575:1: ( ( rule__S_Global__KeyAssignment_0 ) ) + // InternalGaml.g:5580:1: ( ( ( rule__S_Global__KeyAssignment_0 ) ) ) + // InternalGaml.g:5581:1: ( ( rule__S_Global__KeyAssignment_0 ) ) { - // InternalGaml.g:5575:1: ( ( rule__S_Global__KeyAssignment_0 ) ) - // InternalGaml.g:5576:2: ( rule__S_Global__KeyAssignment_0 ) + // InternalGaml.g:5581:1: ( ( rule__S_Global__KeyAssignment_0 ) ) + // InternalGaml.g:5582:2: ( rule__S_Global__KeyAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_GlobalAccess().getKeyAssignment_0()); } - // InternalGaml.g:5577:2: ( rule__S_Global__KeyAssignment_0 ) - // InternalGaml.g:5577:3: rule__S_Global__KeyAssignment_0 + // InternalGaml.g:5583:2: ( rule__S_Global__KeyAssignment_0 ) + // InternalGaml.g:5583:3: rule__S_Global__KeyAssignment_0 { pushFollow(FOLLOW_2); rule__S_Global__KeyAssignment_0(); @@ -22984,19 +21010,14 @@ public final void rule__S_Global__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__S_Global__Group__1" - /** - * Rule S global group 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5585:1: rule__S_Global__Group__1 : rule__S_Global__Group__1__Impl rule__S_Global__Group__2 ; + // InternalGaml.g:5591:1: rule__S_Global__Group__1 : rule__S_Global__Group__1__Impl rule__S_Global__Group__2 ; public final void rule__S_Global__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:5589:1: ( rule__S_Global__Group__1__Impl rule__S_Global__Group__2 ) - // InternalGaml.g:5590:2: rule__S_Global__Group__1__Impl rule__S_Global__Group__2 + // InternalGaml.g:5595:1: ( rule__S_Global__Group__1__Impl rule__S_Global__Group__2 ) + // InternalGaml.g:5596:2: rule__S_Global__Group__1__Impl rule__S_Global__Group__2 { pushFollow(FOLLOW_18); rule__S_Global__Group__1__Impl(); @@ -23027,40 +21048,35 @@ public final void rule__S_Global__Group__1() throws RecognitionException { // $ANTLR start "rule__S_Global__Group__1__Impl" - /** - * Rule S global group 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5597:1: rule__S_Global__Group__1__Impl : ( ( rule__S_Global__FacetsAssignment_1 )* ) ; + // InternalGaml.g:5603:1: rule__S_Global__Group__1__Impl : ( ( rule__S_Global__FacetsAssignment_1 )* ) ; public final void rule__S_Global__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:5601:1: ( ( ( rule__S_Global__FacetsAssignment_1 )* ) ) - // InternalGaml.g:5602:1: ( ( rule__S_Global__FacetsAssignment_1 )* ) + // InternalGaml.g:5607:1: ( ( ( rule__S_Global__FacetsAssignment_1 )* ) ) + // InternalGaml.g:5608:1: ( ( rule__S_Global__FacetsAssignment_1 )* ) { - // InternalGaml.g:5602:1: ( ( rule__S_Global__FacetsAssignment_1 )* ) - // InternalGaml.g:5603:2: ( rule__S_Global__FacetsAssignment_1 )* + // InternalGaml.g:5608:1: ( ( rule__S_Global__FacetsAssignment_1 )* ) + // InternalGaml.g:5609:2: ( rule__S_Global__FacetsAssignment_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getS_GlobalAccess().getFacetsAssignment_1()); } - // InternalGaml.g:5604:2: ( rule__S_Global__FacetsAssignment_1 )* + // InternalGaml.g:5610:2: ( rule__S_Global__FacetsAssignment_1 )* loop80: do { int alt80=2; int LA80_0 = input.LA(1); - if ( (LA80_0==RULE_ID||LA80_0==17||(LA80_0>=19 && LA80_0<=20)||(LA80_0>=78 && LA80_0<=101)||LA80_0==126||LA80_0==152) ) { + if ( (LA80_0==RULE_ID||LA80_0==17||(LA80_0>=19 && LA80_0<=20)||(LA80_0>=78 && LA80_0<=102)||LA80_0==127||LA80_0==153) ) { alt80=1; } switch (alt80) { case 1 : - // InternalGaml.g:5604:3: rule__S_Global__FacetsAssignment_1 + // InternalGaml.g:5610:3: rule__S_Global__FacetsAssignment_1 { pushFollow(FOLLOW_17); rule__S_Global__FacetsAssignment_1(); @@ -23101,19 +21117,14 @@ public final void rule__S_Global__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__S_Global__Group__2" - /** - * Rule S global group 2. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5612:1: rule__S_Global__Group__2 : rule__S_Global__Group__2__Impl ; + // InternalGaml.g:5618:1: rule__S_Global__Group__2 : rule__S_Global__Group__2__Impl ; public final void rule__S_Global__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:5616:1: ( rule__S_Global__Group__2__Impl ) - // InternalGaml.g:5617:2: rule__S_Global__Group__2__Impl + // InternalGaml.g:5622:1: ( rule__S_Global__Group__2__Impl ) + // InternalGaml.g:5623:2: rule__S_Global__Group__2__Impl { pushFollow(FOLLOW_2); rule__S_Global__Group__2__Impl(); @@ -23139,28 +21150,23 @@ public final void rule__S_Global__Group__2() throws RecognitionException { // $ANTLR start "rule__S_Global__Group__2__Impl" - /** - * Rule S global group 2 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5623:1: rule__S_Global__Group__2__Impl : ( ( rule__S_Global__Alternatives_2 ) ) ; + // InternalGaml.g:5629:1: rule__S_Global__Group__2__Impl : ( ( rule__S_Global__Alternatives_2 ) ) ; public final void rule__S_Global__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:5627:1: ( ( ( rule__S_Global__Alternatives_2 ) ) ) - // InternalGaml.g:5628:1: ( ( rule__S_Global__Alternatives_2 ) ) + // InternalGaml.g:5633:1: ( ( ( rule__S_Global__Alternatives_2 ) ) ) + // InternalGaml.g:5634:1: ( ( rule__S_Global__Alternatives_2 ) ) { - // InternalGaml.g:5628:1: ( ( rule__S_Global__Alternatives_2 ) ) - // InternalGaml.g:5629:2: ( rule__S_Global__Alternatives_2 ) + // InternalGaml.g:5634:1: ( ( rule__S_Global__Alternatives_2 ) ) + // InternalGaml.g:5635:2: ( rule__S_Global__Alternatives_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_GlobalAccess().getAlternatives_2()); } - // InternalGaml.g:5630:2: ( rule__S_Global__Alternatives_2 ) - // InternalGaml.g:5630:3: rule__S_Global__Alternatives_2 + // InternalGaml.g:5636:2: ( rule__S_Global__Alternatives_2 ) + // InternalGaml.g:5636:3: rule__S_Global__Alternatives_2 { pushFollow(FOLLOW_2); rule__S_Global__Alternatives_2(); @@ -23195,19 +21201,14 @@ public final void rule__S_Global__Group__2__Impl() throws RecognitionException { // $ANTLR start "rule__S_Species__Group__0" - /** - * Rule S species group 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5639:1: rule__S_Species__Group__0 : rule__S_Species__Group__0__Impl rule__S_Species__Group__1 ; + // InternalGaml.g:5645:1: rule__S_Species__Group__0 : rule__S_Species__Group__0__Impl rule__S_Species__Group__1 ; public final void rule__S_Species__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:5643:1: ( rule__S_Species__Group__0__Impl rule__S_Species__Group__1 ) - // InternalGaml.g:5644:2: rule__S_Species__Group__0__Impl rule__S_Species__Group__1 + // InternalGaml.g:5649:1: ( rule__S_Species__Group__0__Impl rule__S_Species__Group__1 ) + // InternalGaml.g:5650:2: rule__S_Species__Group__0__Impl rule__S_Species__Group__1 { pushFollow(FOLLOW_19); rule__S_Species__Group__0__Impl(); @@ -23238,28 +21239,23 @@ public final void rule__S_Species__Group__0() throws RecognitionException { // $ANTLR start "rule__S_Species__Group__0__Impl" - /** - * Rule S species group 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5651:1: rule__S_Species__Group__0__Impl : ( ( rule__S_Species__KeyAssignment_0 ) ) ; + // InternalGaml.g:5657:1: rule__S_Species__Group__0__Impl : ( ( rule__S_Species__KeyAssignment_0 ) ) ; public final void rule__S_Species__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:5655:1: ( ( ( rule__S_Species__KeyAssignment_0 ) ) ) - // InternalGaml.g:5656:1: ( ( rule__S_Species__KeyAssignment_0 ) ) + // InternalGaml.g:5661:1: ( ( ( rule__S_Species__KeyAssignment_0 ) ) ) + // InternalGaml.g:5662:1: ( ( rule__S_Species__KeyAssignment_0 ) ) { - // InternalGaml.g:5656:1: ( ( rule__S_Species__KeyAssignment_0 ) ) - // InternalGaml.g:5657:2: ( rule__S_Species__KeyAssignment_0 ) + // InternalGaml.g:5662:1: ( ( rule__S_Species__KeyAssignment_0 ) ) + // InternalGaml.g:5663:2: ( rule__S_Species__KeyAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_SpeciesAccess().getKeyAssignment_0()); } - // InternalGaml.g:5658:2: ( rule__S_Species__KeyAssignment_0 ) - // InternalGaml.g:5658:3: rule__S_Species__KeyAssignment_0 + // InternalGaml.g:5664:2: ( rule__S_Species__KeyAssignment_0 ) + // InternalGaml.g:5664:3: rule__S_Species__KeyAssignment_0 { pushFollow(FOLLOW_2); rule__S_Species__KeyAssignment_0(); @@ -23294,19 +21290,14 @@ public final void rule__S_Species__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__S_Species__Group__1" - /** - * Rule S species group 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5666:1: rule__S_Species__Group__1 : rule__S_Species__Group__1__Impl rule__S_Species__Group__2 ; + // InternalGaml.g:5672:1: rule__S_Species__Group__1 : rule__S_Species__Group__1__Impl rule__S_Species__Group__2 ; public final void rule__S_Species__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:5670:1: ( rule__S_Species__Group__1__Impl rule__S_Species__Group__2 ) - // InternalGaml.g:5671:2: rule__S_Species__Group__1__Impl rule__S_Species__Group__2 + // InternalGaml.g:5676:1: ( rule__S_Species__Group__1__Impl rule__S_Species__Group__2 ) + // InternalGaml.g:5677:2: rule__S_Species__Group__1__Impl rule__S_Species__Group__2 { pushFollow(FOLLOW_19); rule__S_Species__Group__1__Impl(); @@ -23337,27 +21328,22 @@ public final void rule__S_Species__Group__1() throws RecognitionException { // $ANTLR start "rule__S_Species__Group__1__Impl" - /** - * Rule S species group 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5678:1: rule__S_Species__Group__1__Impl : ( ( rule__S_Species__FirstFacetAssignment_1 )? ) ; + // InternalGaml.g:5684:1: rule__S_Species__Group__1__Impl : ( ( rule__S_Species__FirstFacetAssignment_1 )? ) ; public final void rule__S_Species__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:5682:1: ( ( ( rule__S_Species__FirstFacetAssignment_1 )? ) ) - // InternalGaml.g:5683:1: ( ( rule__S_Species__FirstFacetAssignment_1 )? ) + // InternalGaml.g:5688:1: ( ( ( rule__S_Species__FirstFacetAssignment_1 )? ) ) + // InternalGaml.g:5689:1: ( ( rule__S_Species__FirstFacetAssignment_1 )? ) { - // InternalGaml.g:5683:1: ( ( rule__S_Species__FirstFacetAssignment_1 )? ) - // InternalGaml.g:5684:2: ( rule__S_Species__FirstFacetAssignment_1 )? + // InternalGaml.g:5689:1: ( ( rule__S_Species__FirstFacetAssignment_1 )? ) + // InternalGaml.g:5690:2: ( rule__S_Species__FirstFacetAssignment_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getS_SpeciesAccess().getFirstFacetAssignment_1()); } - // InternalGaml.g:5685:2: ( rule__S_Species__FirstFacetAssignment_1 )? + // InternalGaml.g:5691:2: ( rule__S_Species__FirstFacetAssignment_1 )? int alt81=2; int LA81_0 = input.LA(1); @@ -23366,7 +21352,7 @@ public final void rule__S_Species__Group__1__Impl() throws RecognitionException } switch (alt81) { case 1 : - // InternalGaml.g:5685:3: rule__S_Species__FirstFacetAssignment_1 + // InternalGaml.g:5691:3: rule__S_Species__FirstFacetAssignment_1 { pushFollow(FOLLOW_2); rule__S_Species__FirstFacetAssignment_1(); @@ -23404,19 +21390,14 @@ public final void rule__S_Species__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__S_Species__Group__2" - /** - * Rule S species group 2. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5693:1: rule__S_Species__Group__2 : rule__S_Species__Group__2__Impl rule__S_Species__Group__3 ; + // InternalGaml.g:5699:1: rule__S_Species__Group__2 : rule__S_Species__Group__2__Impl rule__S_Species__Group__3 ; public final void rule__S_Species__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:5697:1: ( rule__S_Species__Group__2__Impl rule__S_Species__Group__3 ) - // InternalGaml.g:5698:2: rule__S_Species__Group__2__Impl rule__S_Species__Group__3 + // InternalGaml.g:5703:1: ( rule__S_Species__Group__2__Impl rule__S_Species__Group__3 ) + // InternalGaml.g:5704:2: rule__S_Species__Group__2__Impl rule__S_Species__Group__3 { pushFollow(FOLLOW_18); rule__S_Species__Group__2__Impl(); @@ -23447,28 +21428,23 @@ public final void rule__S_Species__Group__2() throws RecognitionException { // $ANTLR start "rule__S_Species__Group__2__Impl" - /** - * Rule S species group 2 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5705:1: rule__S_Species__Group__2__Impl : ( ( rule__S_Species__NameAssignment_2 ) ) ; + // InternalGaml.g:5711:1: rule__S_Species__Group__2__Impl : ( ( rule__S_Species__NameAssignment_2 ) ) ; public final void rule__S_Species__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:5709:1: ( ( ( rule__S_Species__NameAssignment_2 ) ) ) - // InternalGaml.g:5710:1: ( ( rule__S_Species__NameAssignment_2 ) ) + // InternalGaml.g:5715:1: ( ( ( rule__S_Species__NameAssignment_2 ) ) ) + // InternalGaml.g:5716:1: ( ( rule__S_Species__NameAssignment_2 ) ) { - // InternalGaml.g:5710:1: ( ( rule__S_Species__NameAssignment_2 ) ) - // InternalGaml.g:5711:2: ( rule__S_Species__NameAssignment_2 ) + // InternalGaml.g:5716:1: ( ( rule__S_Species__NameAssignment_2 ) ) + // InternalGaml.g:5717:2: ( rule__S_Species__NameAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_SpeciesAccess().getNameAssignment_2()); } - // InternalGaml.g:5712:2: ( rule__S_Species__NameAssignment_2 ) - // InternalGaml.g:5712:3: rule__S_Species__NameAssignment_2 + // InternalGaml.g:5718:2: ( rule__S_Species__NameAssignment_2 ) + // InternalGaml.g:5718:3: rule__S_Species__NameAssignment_2 { pushFollow(FOLLOW_2); rule__S_Species__NameAssignment_2(); @@ -23503,19 +21479,14 @@ public final void rule__S_Species__Group__2__Impl() throws RecognitionException // $ANTLR start "rule__S_Species__Group__3" - /** - * Rule S species group 3. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5720:1: rule__S_Species__Group__3 : rule__S_Species__Group__3__Impl rule__S_Species__Group__4 ; + // InternalGaml.g:5726:1: rule__S_Species__Group__3 : rule__S_Species__Group__3__Impl rule__S_Species__Group__4 ; public final void rule__S_Species__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:5724:1: ( rule__S_Species__Group__3__Impl rule__S_Species__Group__4 ) - // InternalGaml.g:5725:2: rule__S_Species__Group__3__Impl rule__S_Species__Group__4 + // InternalGaml.g:5730:1: ( rule__S_Species__Group__3__Impl rule__S_Species__Group__4 ) + // InternalGaml.g:5731:2: rule__S_Species__Group__3__Impl rule__S_Species__Group__4 { pushFollow(FOLLOW_18); rule__S_Species__Group__3__Impl(); @@ -23546,40 +21517,35 @@ public final void rule__S_Species__Group__3() throws RecognitionException { // $ANTLR start "rule__S_Species__Group__3__Impl" - /** - * Rule S species group 3 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5732:1: rule__S_Species__Group__3__Impl : ( ( rule__S_Species__FacetsAssignment_3 )* ) ; + // InternalGaml.g:5738:1: rule__S_Species__Group__3__Impl : ( ( rule__S_Species__FacetsAssignment_3 )* ) ; public final void rule__S_Species__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:5736:1: ( ( ( rule__S_Species__FacetsAssignment_3 )* ) ) - // InternalGaml.g:5737:1: ( ( rule__S_Species__FacetsAssignment_3 )* ) + // InternalGaml.g:5742:1: ( ( ( rule__S_Species__FacetsAssignment_3 )* ) ) + // InternalGaml.g:5743:1: ( ( rule__S_Species__FacetsAssignment_3 )* ) { - // InternalGaml.g:5737:1: ( ( rule__S_Species__FacetsAssignment_3 )* ) - // InternalGaml.g:5738:2: ( rule__S_Species__FacetsAssignment_3 )* + // InternalGaml.g:5743:1: ( ( rule__S_Species__FacetsAssignment_3 )* ) + // InternalGaml.g:5744:2: ( rule__S_Species__FacetsAssignment_3 )* { if ( state.backtracking==0 ) { before(grammarAccess.getS_SpeciesAccess().getFacetsAssignment_3()); } - // InternalGaml.g:5739:2: ( rule__S_Species__FacetsAssignment_3 )* + // InternalGaml.g:5745:2: ( rule__S_Species__FacetsAssignment_3 )* loop82: do { int alt82=2; int LA82_0 = input.LA(1); - if ( (LA82_0==RULE_ID||LA82_0==17||(LA82_0>=19 && LA82_0<=20)||(LA82_0>=78 && LA82_0<=101)||LA82_0==126||LA82_0==152) ) { + if ( (LA82_0==RULE_ID||LA82_0==17||(LA82_0>=19 && LA82_0<=20)||(LA82_0>=78 && LA82_0<=102)||LA82_0==127||LA82_0==153) ) { alt82=1; } switch (alt82) { case 1 : - // InternalGaml.g:5739:3: rule__S_Species__FacetsAssignment_3 + // InternalGaml.g:5745:3: rule__S_Species__FacetsAssignment_3 { pushFollow(FOLLOW_17); rule__S_Species__FacetsAssignment_3(); @@ -23620,19 +21586,14 @@ public final void rule__S_Species__Group__3__Impl() throws RecognitionException // $ANTLR start "rule__S_Species__Group__4" - /** - * Rule S species group 4. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5747:1: rule__S_Species__Group__4 : rule__S_Species__Group__4__Impl ; + // InternalGaml.g:5753:1: rule__S_Species__Group__4 : rule__S_Species__Group__4__Impl ; public final void rule__S_Species__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:5751:1: ( rule__S_Species__Group__4__Impl ) - // InternalGaml.g:5752:2: rule__S_Species__Group__4__Impl + // InternalGaml.g:5757:1: ( rule__S_Species__Group__4__Impl ) + // InternalGaml.g:5758:2: rule__S_Species__Group__4__Impl { pushFollow(FOLLOW_2); rule__S_Species__Group__4__Impl(); @@ -23658,28 +21619,23 @@ public final void rule__S_Species__Group__4() throws RecognitionException { // $ANTLR start "rule__S_Species__Group__4__Impl" - /** - * Rule S species group 4 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5758:1: rule__S_Species__Group__4__Impl : ( ( rule__S_Species__Alternatives_4 ) ) ; + // InternalGaml.g:5764:1: rule__S_Species__Group__4__Impl : ( ( rule__S_Species__Alternatives_4 ) ) ; public final void rule__S_Species__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:5762:1: ( ( ( rule__S_Species__Alternatives_4 ) ) ) - // InternalGaml.g:5763:1: ( ( rule__S_Species__Alternatives_4 ) ) + // InternalGaml.g:5768:1: ( ( ( rule__S_Species__Alternatives_4 ) ) ) + // InternalGaml.g:5769:1: ( ( rule__S_Species__Alternatives_4 ) ) { - // InternalGaml.g:5763:1: ( ( rule__S_Species__Alternatives_4 ) ) - // InternalGaml.g:5764:2: ( rule__S_Species__Alternatives_4 ) + // InternalGaml.g:5769:1: ( ( rule__S_Species__Alternatives_4 ) ) + // InternalGaml.g:5770:2: ( rule__S_Species__Alternatives_4 ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_SpeciesAccess().getAlternatives_4()); } - // InternalGaml.g:5765:2: ( rule__S_Species__Alternatives_4 ) - // InternalGaml.g:5765:3: rule__S_Species__Alternatives_4 + // InternalGaml.g:5771:2: ( rule__S_Species__Alternatives_4 ) + // InternalGaml.g:5771:3: rule__S_Species__Alternatives_4 { pushFollow(FOLLOW_2); rule__S_Species__Alternatives_4(); @@ -23714,19 +21670,14 @@ public final void rule__S_Species__Group__4__Impl() throws RecognitionException // $ANTLR start "rule__S_Experiment__Group__0" - /** - * Rule S experiment group 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5774:1: rule__S_Experiment__Group__0 : rule__S_Experiment__Group__0__Impl rule__S_Experiment__Group__1 ; + // InternalGaml.g:5780:1: rule__S_Experiment__Group__0 : rule__S_Experiment__Group__0__Impl rule__S_Experiment__Group__1 ; public final void rule__S_Experiment__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:5778:1: ( rule__S_Experiment__Group__0__Impl rule__S_Experiment__Group__1 ) - // InternalGaml.g:5779:2: rule__S_Experiment__Group__0__Impl rule__S_Experiment__Group__1 + // InternalGaml.g:5784:1: ( rule__S_Experiment__Group__0__Impl rule__S_Experiment__Group__1 ) + // InternalGaml.g:5785:2: rule__S_Experiment__Group__0__Impl rule__S_Experiment__Group__1 { pushFollow(FOLLOW_15); rule__S_Experiment__Group__0__Impl(); @@ -23757,28 +21708,23 @@ public final void rule__S_Experiment__Group__0() throws RecognitionException { // $ANTLR start "rule__S_Experiment__Group__0__Impl" - /** - * Rule S experiment group 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5786:1: rule__S_Experiment__Group__0__Impl : ( ( rule__S_Experiment__KeyAssignment_0 ) ) ; + // InternalGaml.g:5792:1: rule__S_Experiment__Group__0__Impl : ( ( rule__S_Experiment__KeyAssignment_0 ) ) ; public final void rule__S_Experiment__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:5790:1: ( ( ( rule__S_Experiment__KeyAssignment_0 ) ) ) - // InternalGaml.g:5791:1: ( ( rule__S_Experiment__KeyAssignment_0 ) ) + // InternalGaml.g:5796:1: ( ( ( rule__S_Experiment__KeyAssignment_0 ) ) ) + // InternalGaml.g:5797:1: ( ( rule__S_Experiment__KeyAssignment_0 ) ) { - // InternalGaml.g:5791:1: ( ( rule__S_Experiment__KeyAssignment_0 ) ) - // InternalGaml.g:5792:2: ( rule__S_Experiment__KeyAssignment_0 ) + // InternalGaml.g:5797:1: ( ( rule__S_Experiment__KeyAssignment_0 ) ) + // InternalGaml.g:5798:2: ( rule__S_Experiment__KeyAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_ExperimentAccess().getKeyAssignment_0()); } - // InternalGaml.g:5793:2: ( rule__S_Experiment__KeyAssignment_0 ) - // InternalGaml.g:5793:3: rule__S_Experiment__KeyAssignment_0 + // InternalGaml.g:5799:2: ( rule__S_Experiment__KeyAssignment_0 ) + // InternalGaml.g:5799:3: rule__S_Experiment__KeyAssignment_0 { pushFollow(FOLLOW_2); rule__S_Experiment__KeyAssignment_0(); @@ -23813,19 +21759,14 @@ public final void rule__S_Experiment__Group__0__Impl() throws RecognitionExcepti // $ANTLR start "rule__S_Experiment__Group__1" - /** - * Rule S experiment group 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5801:1: rule__S_Experiment__Group__1 : rule__S_Experiment__Group__1__Impl rule__S_Experiment__Group__2 ; + // InternalGaml.g:5807:1: rule__S_Experiment__Group__1 : rule__S_Experiment__Group__1__Impl rule__S_Experiment__Group__2 ; public final void rule__S_Experiment__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:5805:1: ( rule__S_Experiment__Group__1__Impl rule__S_Experiment__Group__2 ) - // InternalGaml.g:5806:2: rule__S_Experiment__Group__1__Impl rule__S_Experiment__Group__2 + // InternalGaml.g:5811:1: ( rule__S_Experiment__Group__1__Impl rule__S_Experiment__Group__2 ) + // InternalGaml.g:5812:2: rule__S_Experiment__Group__1__Impl rule__S_Experiment__Group__2 { pushFollow(FOLLOW_15); rule__S_Experiment__Group__1__Impl(); @@ -23856,27 +21797,22 @@ public final void rule__S_Experiment__Group__1() throws RecognitionException { // $ANTLR start "rule__S_Experiment__Group__1__Impl" - /** - * Rule S experiment group 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5813:1: rule__S_Experiment__Group__1__Impl : ( ( rule__S_Experiment__FirstFacetAssignment_1 )? ) ; + // InternalGaml.g:5819:1: rule__S_Experiment__Group__1__Impl : ( ( rule__S_Experiment__FirstFacetAssignment_1 )? ) ; public final void rule__S_Experiment__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:5817:1: ( ( ( rule__S_Experiment__FirstFacetAssignment_1 )? ) ) - // InternalGaml.g:5818:1: ( ( rule__S_Experiment__FirstFacetAssignment_1 )? ) + // InternalGaml.g:5823:1: ( ( ( rule__S_Experiment__FirstFacetAssignment_1 )? ) ) + // InternalGaml.g:5824:1: ( ( rule__S_Experiment__FirstFacetAssignment_1 )? ) { - // InternalGaml.g:5818:1: ( ( rule__S_Experiment__FirstFacetAssignment_1 )? ) - // InternalGaml.g:5819:2: ( rule__S_Experiment__FirstFacetAssignment_1 )? + // InternalGaml.g:5824:1: ( ( rule__S_Experiment__FirstFacetAssignment_1 )? ) + // InternalGaml.g:5825:2: ( rule__S_Experiment__FirstFacetAssignment_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getS_ExperimentAccess().getFirstFacetAssignment_1()); } - // InternalGaml.g:5820:2: ( rule__S_Experiment__FirstFacetAssignment_1 )? + // InternalGaml.g:5826:2: ( rule__S_Experiment__FirstFacetAssignment_1 )? int alt83=2; int LA83_0 = input.LA(1); @@ -23885,7 +21821,7 @@ public final void rule__S_Experiment__Group__1__Impl() throws RecognitionExcepti } switch (alt83) { case 1 : - // InternalGaml.g:5820:3: rule__S_Experiment__FirstFacetAssignment_1 + // InternalGaml.g:5826:3: rule__S_Experiment__FirstFacetAssignment_1 { pushFollow(FOLLOW_2); rule__S_Experiment__FirstFacetAssignment_1(); @@ -23923,19 +21859,14 @@ public final void rule__S_Experiment__Group__1__Impl() throws RecognitionExcepti // $ANTLR start "rule__S_Experiment__Group__2" - /** - * Rule S experiment group 2. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5828:1: rule__S_Experiment__Group__2 : rule__S_Experiment__Group__2__Impl rule__S_Experiment__Group__3 ; + // InternalGaml.g:5834:1: rule__S_Experiment__Group__2 : rule__S_Experiment__Group__2__Impl rule__S_Experiment__Group__3 ; public final void rule__S_Experiment__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:5832:1: ( rule__S_Experiment__Group__2__Impl rule__S_Experiment__Group__3 ) - // InternalGaml.g:5833:2: rule__S_Experiment__Group__2__Impl rule__S_Experiment__Group__3 + // InternalGaml.g:5838:1: ( rule__S_Experiment__Group__2__Impl rule__S_Experiment__Group__3 ) + // InternalGaml.g:5839:2: rule__S_Experiment__Group__2__Impl rule__S_Experiment__Group__3 { pushFollow(FOLLOW_18); rule__S_Experiment__Group__2__Impl(); @@ -23966,28 +21897,23 @@ public final void rule__S_Experiment__Group__2() throws RecognitionException { // $ANTLR start "rule__S_Experiment__Group__2__Impl" - /** - * Rule S experiment group 2 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5840:1: rule__S_Experiment__Group__2__Impl : ( ( rule__S_Experiment__NameAssignment_2 ) ) ; + // InternalGaml.g:5846:1: rule__S_Experiment__Group__2__Impl : ( ( rule__S_Experiment__NameAssignment_2 ) ) ; public final void rule__S_Experiment__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:5844:1: ( ( ( rule__S_Experiment__NameAssignment_2 ) ) ) - // InternalGaml.g:5845:1: ( ( rule__S_Experiment__NameAssignment_2 ) ) + // InternalGaml.g:5850:1: ( ( ( rule__S_Experiment__NameAssignment_2 ) ) ) + // InternalGaml.g:5851:1: ( ( rule__S_Experiment__NameAssignment_2 ) ) { - // InternalGaml.g:5845:1: ( ( rule__S_Experiment__NameAssignment_2 ) ) - // InternalGaml.g:5846:2: ( rule__S_Experiment__NameAssignment_2 ) + // InternalGaml.g:5851:1: ( ( rule__S_Experiment__NameAssignment_2 ) ) + // InternalGaml.g:5852:2: ( rule__S_Experiment__NameAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_ExperimentAccess().getNameAssignment_2()); } - // InternalGaml.g:5847:2: ( rule__S_Experiment__NameAssignment_2 ) - // InternalGaml.g:5847:3: rule__S_Experiment__NameAssignment_2 + // InternalGaml.g:5853:2: ( rule__S_Experiment__NameAssignment_2 ) + // InternalGaml.g:5853:3: rule__S_Experiment__NameAssignment_2 { pushFollow(FOLLOW_2); rule__S_Experiment__NameAssignment_2(); @@ -24022,19 +21948,14 @@ public final void rule__S_Experiment__Group__2__Impl() throws RecognitionExcepti // $ANTLR start "rule__S_Experiment__Group__3" - /** - * Rule S experiment group 3. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5855:1: rule__S_Experiment__Group__3 : rule__S_Experiment__Group__3__Impl rule__S_Experiment__Group__4 ; + // InternalGaml.g:5861:1: rule__S_Experiment__Group__3 : rule__S_Experiment__Group__3__Impl rule__S_Experiment__Group__4 ; public final void rule__S_Experiment__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:5859:1: ( rule__S_Experiment__Group__3__Impl rule__S_Experiment__Group__4 ) - // InternalGaml.g:5860:2: rule__S_Experiment__Group__3__Impl rule__S_Experiment__Group__4 + // InternalGaml.g:5865:1: ( rule__S_Experiment__Group__3__Impl rule__S_Experiment__Group__4 ) + // InternalGaml.g:5866:2: rule__S_Experiment__Group__3__Impl rule__S_Experiment__Group__4 { pushFollow(FOLLOW_18); rule__S_Experiment__Group__3__Impl(); @@ -24065,40 +21986,35 @@ public final void rule__S_Experiment__Group__3() throws RecognitionException { // $ANTLR start "rule__S_Experiment__Group__3__Impl" - /** - * Rule S experiment group 3 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5867:1: rule__S_Experiment__Group__3__Impl : ( ( rule__S_Experiment__FacetsAssignment_3 )* ) ; + // InternalGaml.g:5873:1: rule__S_Experiment__Group__3__Impl : ( ( rule__S_Experiment__FacetsAssignment_3 )* ) ; public final void rule__S_Experiment__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:5871:1: ( ( ( rule__S_Experiment__FacetsAssignment_3 )* ) ) - // InternalGaml.g:5872:1: ( ( rule__S_Experiment__FacetsAssignment_3 )* ) + // InternalGaml.g:5877:1: ( ( ( rule__S_Experiment__FacetsAssignment_3 )* ) ) + // InternalGaml.g:5878:1: ( ( rule__S_Experiment__FacetsAssignment_3 )* ) { - // InternalGaml.g:5872:1: ( ( rule__S_Experiment__FacetsAssignment_3 )* ) - // InternalGaml.g:5873:2: ( rule__S_Experiment__FacetsAssignment_3 )* + // InternalGaml.g:5878:1: ( ( rule__S_Experiment__FacetsAssignment_3 )* ) + // InternalGaml.g:5879:2: ( rule__S_Experiment__FacetsAssignment_3 )* { if ( state.backtracking==0 ) { before(grammarAccess.getS_ExperimentAccess().getFacetsAssignment_3()); } - // InternalGaml.g:5874:2: ( rule__S_Experiment__FacetsAssignment_3 )* + // InternalGaml.g:5880:2: ( rule__S_Experiment__FacetsAssignment_3 )* loop84: do { int alt84=2; int LA84_0 = input.LA(1); - if ( (LA84_0==RULE_ID||LA84_0==17||(LA84_0>=19 && LA84_0<=20)||(LA84_0>=78 && LA84_0<=101)||LA84_0==126||LA84_0==152) ) { + if ( (LA84_0==RULE_ID||LA84_0==17||(LA84_0>=19 && LA84_0<=20)||(LA84_0>=78 && LA84_0<=102)||LA84_0==127||LA84_0==153) ) { alt84=1; } switch (alt84) { case 1 : - // InternalGaml.g:5874:3: rule__S_Experiment__FacetsAssignment_3 + // InternalGaml.g:5880:3: rule__S_Experiment__FacetsAssignment_3 { pushFollow(FOLLOW_17); rule__S_Experiment__FacetsAssignment_3(); @@ -24139,19 +22055,14 @@ public final void rule__S_Experiment__Group__3__Impl() throws RecognitionExcepti // $ANTLR start "rule__S_Experiment__Group__4" - /** - * Rule S experiment group 4. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5882:1: rule__S_Experiment__Group__4 : rule__S_Experiment__Group__4__Impl ; + // InternalGaml.g:5888:1: rule__S_Experiment__Group__4 : rule__S_Experiment__Group__4__Impl ; public final void rule__S_Experiment__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:5886:1: ( rule__S_Experiment__Group__4__Impl ) - // InternalGaml.g:5887:2: rule__S_Experiment__Group__4__Impl + // InternalGaml.g:5892:1: ( rule__S_Experiment__Group__4__Impl ) + // InternalGaml.g:5893:2: rule__S_Experiment__Group__4__Impl { pushFollow(FOLLOW_2); rule__S_Experiment__Group__4__Impl(); @@ -24177,28 +22088,23 @@ public final void rule__S_Experiment__Group__4() throws RecognitionException { // $ANTLR start "rule__S_Experiment__Group__4__Impl" - /** - * Rule S experiment group 4 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5893:1: rule__S_Experiment__Group__4__Impl : ( ( rule__S_Experiment__Alternatives_4 ) ) ; + // InternalGaml.g:5899:1: rule__S_Experiment__Group__4__Impl : ( ( rule__S_Experiment__Alternatives_4 ) ) ; public final void rule__S_Experiment__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:5897:1: ( ( ( rule__S_Experiment__Alternatives_4 ) ) ) - // InternalGaml.g:5898:1: ( ( rule__S_Experiment__Alternatives_4 ) ) + // InternalGaml.g:5903:1: ( ( ( rule__S_Experiment__Alternatives_4 ) ) ) + // InternalGaml.g:5904:1: ( ( rule__S_Experiment__Alternatives_4 ) ) { - // InternalGaml.g:5898:1: ( ( rule__S_Experiment__Alternatives_4 ) ) - // InternalGaml.g:5899:2: ( rule__S_Experiment__Alternatives_4 ) + // InternalGaml.g:5904:1: ( ( rule__S_Experiment__Alternatives_4 ) ) + // InternalGaml.g:5905:2: ( rule__S_Experiment__Alternatives_4 ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_ExperimentAccess().getAlternatives_4()); } - // InternalGaml.g:5900:2: ( rule__S_Experiment__Alternatives_4 ) - // InternalGaml.g:5900:3: rule__S_Experiment__Alternatives_4 + // InternalGaml.g:5906:2: ( rule__S_Experiment__Alternatives_4 ) + // InternalGaml.g:5906:3: rule__S_Experiment__Alternatives_4 { pushFollow(FOLLOW_2); rule__S_Experiment__Alternatives_4(); @@ -24233,19 +22139,14 @@ public final void rule__S_Experiment__Group__4__Impl() throws RecognitionExcepti // $ANTLR start "rule__S_1Expr_Facets_BlockOrEnd__Group__0" - /** - * Rule S 1 expr facets block or end group 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5909:1: rule__S_1Expr_Facets_BlockOrEnd__Group__0 : rule__S_1Expr_Facets_BlockOrEnd__Group__0__Impl rule__S_1Expr_Facets_BlockOrEnd__Group__1 ; + // InternalGaml.g:5915:1: rule__S_1Expr_Facets_BlockOrEnd__Group__0 : rule__S_1Expr_Facets_BlockOrEnd__Group__0__Impl rule__S_1Expr_Facets_BlockOrEnd__Group__1 ; public final void rule__S_1Expr_Facets_BlockOrEnd__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:5913:1: ( rule__S_1Expr_Facets_BlockOrEnd__Group__0__Impl rule__S_1Expr_Facets_BlockOrEnd__Group__1 ) - // InternalGaml.g:5914:2: rule__S_1Expr_Facets_BlockOrEnd__Group__0__Impl rule__S_1Expr_Facets_BlockOrEnd__Group__1 + // InternalGaml.g:5919:1: ( rule__S_1Expr_Facets_BlockOrEnd__Group__0__Impl rule__S_1Expr_Facets_BlockOrEnd__Group__1 ) + // InternalGaml.g:5920:2: rule__S_1Expr_Facets_BlockOrEnd__Group__0__Impl rule__S_1Expr_Facets_BlockOrEnd__Group__1 { pushFollow(FOLLOW_5); rule__S_1Expr_Facets_BlockOrEnd__Group__0__Impl(); @@ -24276,28 +22177,23 @@ public final void rule__S_1Expr_Facets_BlockOrEnd__Group__0() throws Recognition // $ANTLR start "rule__S_1Expr_Facets_BlockOrEnd__Group__0__Impl" - /** - * Rule S 1 expr facets block or end group 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5921:1: rule__S_1Expr_Facets_BlockOrEnd__Group__0__Impl : ( ( rule__S_1Expr_Facets_BlockOrEnd__KeyAssignment_0 ) ) ; + // InternalGaml.g:5927:1: rule__S_1Expr_Facets_BlockOrEnd__Group__0__Impl : ( ( rule__S_1Expr_Facets_BlockOrEnd__KeyAssignment_0 ) ) ; public final void rule__S_1Expr_Facets_BlockOrEnd__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:5925:1: ( ( ( rule__S_1Expr_Facets_BlockOrEnd__KeyAssignment_0 ) ) ) - // InternalGaml.g:5926:1: ( ( rule__S_1Expr_Facets_BlockOrEnd__KeyAssignment_0 ) ) + // InternalGaml.g:5931:1: ( ( ( rule__S_1Expr_Facets_BlockOrEnd__KeyAssignment_0 ) ) ) + // InternalGaml.g:5932:1: ( ( rule__S_1Expr_Facets_BlockOrEnd__KeyAssignment_0 ) ) { - // InternalGaml.g:5926:1: ( ( rule__S_1Expr_Facets_BlockOrEnd__KeyAssignment_0 ) ) - // InternalGaml.g:5927:2: ( rule__S_1Expr_Facets_BlockOrEnd__KeyAssignment_0 ) + // InternalGaml.g:5932:1: ( ( rule__S_1Expr_Facets_BlockOrEnd__KeyAssignment_0 ) ) + // InternalGaml.g:5933:2: ( rule__S_1Expr_Facets_BlockOrEnd__KeyAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_1Expr_Facets_BlockOrEndAccess().getKeyAssignment_0()); } - // InternalGaml.g:5928:2: ( rule__S_1Expr_Facets_BlockOrEnd__KeyAssignment_0 ) - // InternalGaml.g:5928:3: rule__S_1Expr_Facets_BlockOrEnd__KeyAssignment_0 + // InternalGaml.g:5934:2: ( rule__S_1Expr_Facets_BlockOrEnd__KeyAssignment_0 ) + // InternalGaml.g:5934:3: rule__S_1Expr_Facets_BlockOrEnd__KeyAssignment_0 { pushFollow(FOLLOW_2); rule__S_1Expr_Facets_BlockOrEnd__KeyAssignment_0(); @@ -24332,19 +22228,14 @@ public final void rule__S_1Expr_Facets_BlockOrEnd__Group__0__Impl() throws Recog // $ANTLR start "rule__S_1Expr_Facets_BlockOrEnd__Group__1" - /** - * Rule S 1 expr facets block or end group 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5936:1: rule__S_1Expr_Facets_BlockOrEnd__Group__1 : rule__S_1Expr_Facets_BlockOrEnd__Group__1__Impl rule__S_1Expr_Facets_BlockOrEnd__Group__2 ; + // InternalGaml.g:5942:1: rule__S_1Expr_Facets_BlockOrEnd__Group__1 : rule__S_1Expr_Facets_BlockOrEnd__Group__1__Impl rule__S_1Expr_Facets_BlockOrEnd__Group__2 ; public final void rule__S_1Expr_Facets_BlockOrEnd__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:5940:1: ( rule__S_1Expr_Facets_BlockOrEnd__Group__1__Impl rule__S_1Expr_Facets_BlockOrEnd__Group__2 ) - // InternalGaml.g:5941:2: rule__S_1Expr_Facets_BlockOrEnd__Group__1__Impl rule__S_1Expr_Facets_BlockOrEnd__Group__2 + // InternalGaml.g:5946:1: ( rule__S_1Expr_Facets_BlockOrEnd__Group__1__Impl rule__S_1Expr_Facets_BlockOrEnd__Group__2 ) + // InternalGaml.g:5947:2: rule__S_1Expr_Facets_BlockOrEnd__Group__1__Impl rule__S_1Expr_Facets_BlockOrEnd__Group__2 { pushFollow(FOLLOW_5); rule__S_1Expr_Facets_BlockOrEnd__Group__1__Impl(); @@ -24375,32 +22266,27 @@ public final void rule__S_1Expr_Facets_BlockOrEnd__Group__1() throws Recognition // $ANTLR start "rule__S_1Expr_Facets_BlockOrEnd__Group__1__Impl" - /** - * Rule S 1 expr facets block or end group 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5948:1: rule__S_1Expr_Facets_BlockOrEnd__Group__1__Impl : ( ( rule__S_1Expr_Facets_BlockOrEnd__FirstFacetAssignment_1 )? ) ; + // InternalGaml.g:5954:1: rule__S_1Expr_Facets_BlockOrEnd__Group__1__Impl : ( ( rule__S_1Expr_Facets_BlockOrEnd__FirstFacetAssignment_1 )? ) ; public final void rule__S_1Expr_Facets_BlockOrEnd__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:5952:1: ( ( ( rule__S_1Expr_Facets_BlockOrEnd__FirstFacetAssignment_1 )? ) ) - // InternalGaml.g:5953:1: ( ( rule__S_1Expr_Facets_BlockOrEnd__FirstFacetAssignment_1 )? ) + // InternalGaml.g:5958:1: ( ( ( rule__S_1Expr_Facets_BlockOrEnd__FirstFacetAssignment_1 )? ) ) + // InternalGaml.g:5959:1: ( ( rule__S_1Expr_Facets_BlockOrEnd__FirstFacetAssignment_1 )? ) { - // InternalGaml.g:5953:1: ( ( rule__S_1Expr_Facets_BlockOrEnd__FirstFacetAssignment_1 )? ) - // InternalGaml.g:5954:2: ( rule__S_1Expr_Facets_BlockOrEnd__FirstFacetAssignment_1 )? + // InternalGaml.g:5959:1: ( ( rule__S_1Expr_Facets_BlockOrEnd__FirstFacetAssignment_1 )? ) + // InternalGaml.g:5960:2: ( rule__S_1Expr_Facets_BlockOrEnd__FirstFacetAssignment_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getS_1Expr_Facets_BlockOrEndAccess().getFirstFacetAssignment_1()); } - // InternalGaml.g:5955:2: ( rule__S_1Expr_Facets_BlockOrEnd__FirstFacetAssignment_1 )? + // InternalGaml.g:5961:2: ( rule__S_1Expr_Facets_BlockOrEnd__FirstFacetAssignment_1 )? int alt85=2; alt85 = dfa85.predict(input); switch (alt85) { case 1 : - // InternalGaml.g:5955:3: rule__S_1Expr_Facets_BlockOrEnd__FirstFacetAssignment_1 + // InternalGaml.g:5961:3: rule__S_1Expr_Facets_BlockOrEnd__FirstFacetAssignment_1 { pushFollow(FOLLOW_2); rule__S_1Expr_Facets_BlockOrEnd__FirstFacetAssignment_1(); @@ -24438,19 +22324,14 @@ public final void rule__S_1Expr_Facets_BlockOrEnd__Group__1__Impl() throws Recog // $ANTLR start "rule__S_1Expr_Facets_BlockOrEnd__Group__2" - /** - * Rule S 1 expr facets block or end group 2. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5963:1: rule__S_1Expr_Facets_BlockOrEnd__Group__2 : rule__S_1Expr_Facets_BlockOrEnd__Group__2__Impl rule__S_1Expr_Facets_BlockOrEnd__Group__3 ; + // InternalGaml.g:5969:1: rule__S_1Expr_Facets_BlockOrEnd__Group__2 : rule__S_1Expr_Facets_BlockOrEnd__Group__2__Impl rule__S_1Expr_Facets_BlockOrEnd__Group__3 ; public final void rule__S_1Expr_Facets_BlockOrEnd__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:5967:1: ( rule__S_1Expr_Facets_BlockOrEnd__Group__2__Impl rule__S_1Expr_Facets_BlockOrEnd__Group__3 ) - // InternalGaml.g:5968:2: rule__S_1Expr_Facets_BlockOrEnd__Group__2__Impl rule__S_1Expr_Facets_BlockOrEnd__Group__3 + // InternalGaml.g:5973:1: ( rule__S_1Expr_Facets_BlockOrEnd__Group__2__Impl rule__S_1Expr_Facets_BlockOrEnd__Group__3 ) + // InternalGaml.g:5974:2: rule__S_1Expr_Facets_BlockOrEnd__Group__2__Impl rule__S_1Expr_Facets_BlockOrEnd__Group__3 { pushFollow(FOLLOW_18); rule__S_1Expr_Facets_BlockOrEnd__Group__2__Impl(); @@ -24481,28 +22362,23 @@ public final void rule__S_1Expr_Facets_BlockOrEnd__Group__2() throws Recognition // $ANTLR start "rule__S_1Expr_Facets_BlockOrEnd__Group__2__Impl" - /** - * Rule S 1 expr facets block or end group 2 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5975:1: rule__S_1Expr_Facets_BlockOrEnd__Group__2__Impl : ( ( rule__S_1Expr_Facets_BlockOrEnd__ExprAssignment_2 ) ) ; + // InternalGaml.g:5981:1: rule__S_1Expr_Facets_BlockOrEnd__Group__2__Impl : ( ( rule__S_1Expr_Facets_BlockOrEnd__ExprAssignment_2 ) ) ; public final void rule__S_1Expr_Facets_BlockOrEnd__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:5979:1: ( ( ( rule__S_1Expr_Facets_BlockOrEnd__ExprAssignment_2 ) ) ) - // InternalGaml.g:5980:1: ( ( rule__S_1Expr_Facets_BlockOrEnd__ExprAssignment_2 ) ) + // InternalGaml.g:5985:1: ( ( ( rule__S_1Expr_Facets_BlockOrEnd__ExprAssignment_2 ) ) ) + // InternalGaml.g:5986:1: ( ( rule__S_1Expr_Facets_BlockOrEnd__ExprAssignment_2 ) ) { - // InternalGaml.g:5980:1: ( ( rule__S_1Expr_Facets_BlockOrEnd__ExprAssignment_2 ) ) - // InternalGaml.g:5981:2: ( rule__S_1Expr_Facets_BlockOrEnd__ExprAssignment_2 ) + // InternalGaml.g:5986:1: ( ( rule__S_1Expr_Facets_BlockOrEnd__ExprAssignment_2 ) ) + // InternalGaml.g:5987:2: ( rule__S_1Expr_Facets_BlockOrEnd__ExprAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_1Expr_Facets_BlockOrEndAccess().getExprAssignment_2()); } - // InternalGaml.g:5982:2: ( rule__S_1Expr_Facets_BlockOrEnd__ExprAssignment_2 ) - // InternalGaml.g:5982:3: rule__S_1Expr_Facets_BlockOrEnd__ExprAssignment_2 + // InternalGaml.g:5988:2: ( rule__S_1Expr_Facets_BlockOrEnd__ExprAssignment_2 ) + // InternalGaml.g:5988:3: rule__S_1Expr_Facets_BlockOrEnd__ExprAssignment_2 { pushFollow(FOLLOW_2); rule__S_1Expr_Facets_BlockOrEnd__ExprAssignment_2(); @@ -24537,19 +22413,14 @@ public final void rule__S_1Expr_Facets_BlockOrEnd__Group__2__Impl() throws Recog // $ANTLR start "rule__S_1Expr_Facets_BlockOrEnd__Group__3" - /** - * Rule S 1 expr facets block or end group 3. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:5990:1: rule__S_1Expr_Facets_BlockOrEnd__Group__3 : rule__S_1Expr_Facets_BlockOrEnd__Group__3__Impl rule__S_1Expr_Facets_BlockOrEnd__Group__4 ; + // InternalGaml.g:5996:1: rule__S_1Expr_Facets_BlockOrEnd__Group__3 : rule__S_1Expr_Facets_BlockOrEnd__Group__3__Impl rule__S_1Expr_Facets_BlockOrEnd__Group__4 ; public final void rule__S_1Expr_Facets_BlockOrEnd__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:5994:1: ( rule__S_1Expr_Facets_BlockOrEnd__Group__3__Impl rule__S_1Expr_Facets_BlockOrEnd__Group__4 ) - // InternalGaml.g:5995:2: rule__S_1Expr_Facets_BlockOrEnd__Group__3__Impl rule__S_1Expr_Facets_BlockOrEnd__Group__4 + // InternalGaml.g:6000:1: ( rule__S_1Expr_Facets_BlockOrEnd__Group__3__Impl rule__S_1Expr_Facets_BlockOrEnd__Group__4 ) + // InternalGaml.g:6001:2: rule__S_1Expr_Facets_BlockOrEnd__Group__3__Impl rule__S_1Expr_Facets_BlockOrEnd__Group__4 { pushFollow(FOLLOW_18); rule__S_1Expr_Facets_BlockOrEnd__Group__3__Impl(); @@ -24580,40 +22451,35 @@ public final void rule__S_1Expr_Facets_BlockOrEnd__Group__3() throws Recognition // $ANTLR start "rule__S_1Expr_Facets_BlockOrEnd__Group__3__Impl" - /** - * Rule S 1 expr facets block or end group 3 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6002:1: rule__S_1Expr_Facets_BlockOrEnd__Group__3__Impl : ( ( rule__S_1Expr_Facets_BlockOrEnd__FacetsAssignment_3 )* ) ; + // InternalGaml.g:6008:1: rule__S_1Expr_Facets_BlockOrEnd__Group__3__Impl : ( ( rule__S_1Expr_Facets_BlockOrEnd__FacetsAssignment_3 )* ) ; public final void rule__S_1Expr_Facets_BlockOrEnd__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:6006:1: ( ( ( rule__S_1Expr_Facets_BlockOrEnd__FacetsAssignment_3 )* ) ) - // InternalGaml.g:6007:1: ( ( rule__S_1Expr_Facets_BlockOrEnd__FacetsAssignment_3 )* ) + // InternalGaml.g:6012:1: ( ( ( rule__S_1Expr_Facets_BlockOrEnd__FacetsAssignment_3 )* ) ) + // InternalGaml.g:6013:1: ( ( rule__S_1Expr_Facets_BlockOrEnd__FacetsAssignment_3 )* ) { - // InternalGaml.g:6007:1: ( ( rule__S_1Expr_Facets_BlockOrEnd__FacetsAssignment_3 )* ) - // InternalGaml.g:6008:2: ( rule__S_1Expr_Facets_BlockOrEnd__FacetsAssignment_3 )* + // InternalGaml.g:6013:1: ( ( rule__S_1Expr_Facets_BlockOrEnd__FacetsAssignment_3 )* ) + // InternalGaml.g:6014:2: ( rule__S_1Expr_Facets_BlockOrEnd__FacetsAssignment_3 )* { if ( state.backtracking==0 ) { before(grammarAccess.getS_1Expr_Facets_BlockOrEndAccess().getFacetsAssignment_3()); } - // InternalGaml.g:6009:2: ( rule__S_1Expr_Facets_BlockOrEnd__FacetsAssignment_3 )* + // InternalGaml.g:6015:2: ( rule__S_1Expr_Facets_BlockOrEnd__FacetsAssignment_3 )* loop86: do { int alt86=2; int LA86_0 = input.LA(1); - if ( (LA86_0==RULE_ID||LA86_0==17||(LA86_0>=19 && LA86_0<=20)||(LA86_0>=78 && LA86_0<=101)||LA86_0==126||LA86_0==152) ) { + if ( (LA86_0==RULE_ID||LA86_0==17||(LA86_0>=19 && LA86_0<=20)||(LA86_0>=78 && LA86_0<=102)||LA86_0==127||LA86_0==153) ) { alt86=1; } switch (alt86) { case 1 : - // InternalGaml.g:6009:3: rule__S_1Expr_Facets_BlockOrEnd__FacetsAssignment_3 + // InternalGaml.g:6015:3: rule__S_1Expr_Facets_BlockOrEnd__FacetsAssignment_3 { pushFollow(FOLLOW_17); rule__S_1Expr_Facets_BlockOrEnd__FacetsAssignment_3(); @@ -24654,19 +22520,14 @@ public final void rule__S_1Expr_Facets_BlockOrEnd__Group__3__Impl() throws Recog // $ANTLR start "rule__S_1Expr_Facets_BlockOrEnd__Group__4" - /** - * Rule S 1 expr facets block or end group 4. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6017:1: rule__S_1Expr_Facets_BlockOrEnd__Group__4 : rule__S_1Expr_Facets_BlockOrEnd__Group__4__Impl ; + // InternalGaml.g:6023:1: rule__S_1Expr_Facets_BlockOrEnd__Group__4 : rule__S_1Expr_Facets_BlockOrEnd__Group__4__Impl ; public final void rule__S_1Expr_Facets_BlockOrEnd__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:6021:1: ( rule__S_1Expr_Facets_BlockOrEnd__Group__4__Impl ) - // InternalGaml.g:6022:2: rule__S_1Expr_Facets_BlockOrEnd__Group__4__Impl + // InternalGaml.g:6027:1: ( rule__S_1Expr_Facets_BlockOrEnd__Group__4__Impl ) + // InternalGaml.g:6028:2: rule__S_1Expr_Facets_BlockOrEnd__Group__4__Impl { pushFollow(FOLLOW_2); rule__S_1Expr_Facets_BlockOrEnd__Group__4__Impl(); @@ -24692,28 +22553,23 @@ public final void rule__S_1Expr_Facets_BlockOrEnd__Group__4() throws Recognition // $ANTLR start "rule__S_1Expr_Facets_BlockOrEnd__Group__4__Impl" - /** - * Rule S 1 expr facets block or end group 4 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6028:1: rule__S_1Expr_Facets_BlockOrEnd__Group__4__Impl : ( ( rule__S_1Expr_Facets_BlockOrEnd__Alternatives_4 ) ) ; + // InternalGaml.g:6034:1: rule__S_1Expr_Facets_BlockOrEnd__Group__4__Impl : ( ( rule__S_1Expr_Facets_BlockOrEnd__Alternatives_4 ) ) ; public final void rule__S_1Expr_Facets_BlockOrEnd__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:6032:1: ( ( ( rule__S_1Expr_Facets_BlockOrEnd__Alternatives_4 ) ) ) - // InternalGaml.g:6033:1: ( ( rule__S_1Expr_Facets_BlockOrEnd__Alternatives_4 ) ) + // InternalGaml.g:6038:1: ( ( ( rule__S_1Expr_Facets_BlockOrEnd__Alternatives_4 ) ) ) + // InternalGaml.g:6039:1: ( ( rule__S_1Expr_Facets_BlockOrEnd__Alternatives_4 ) ) { - // InternalGaml.g:6033:1: ( ( rule__S_1Expr_Facets_BlockOrEnd__Alternatives_4 ) ) - // InternalGaml.g:6034:2: ( rule__S_1Expr_Facets_BlockOrEnd__Alternatives_4 ) + // InternalGaml.g:6039:1: ( ( rule__S_1Expr_Facets_BlockOrEnd__Alternatives_4 ) ) + // InternalGaml.g:6040:2: ( rule__S_1Expr_Facets_BlockOrEnd__Alternatives_4 ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_1Expr_Facets_BlockOrEndAccess().getAlternatives_4()); } - // InternalGaml.g:6035:2: ( rule__S_1Expr_Facets_BlockOrEnd__Alternatives_4 ) - // InternalGaml.g:6035:3: rule__S_1Expr_Facets_BlockOrEnd__Alternatives_4 + // InternalGaml.g:6041:2: ( rule__S_1Expr_Facets_BlockOrEnd__Alternatives_4 ) + // InternalGaml.g:6041:3: rule__S_1Expr_Facets_BlockOrEnd__Alternatives_4 { pushFollow(FOLLOW_2); rule__S_1Expr_Facets_BlockOrEnd__Alternatives_4(); @@ -24748,19 +22604,14 @@ public final void rule__S_1Expr_Facets_BlockOrEnd__Group__4__Impl() throws Recog // $ANTLR start "rule__S_Do__Group__0" - /** - * Rule S do group 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6044:1: rule__S_Do__Group__0 : rule__S_Do__Group__0__Impl rule__S_Do__Group__1 ; + // InternalGaml.g:6050:1: rule__S_Do__Group__0 : rule__S_Do__Group__0__Impl rule__S_Do__Group__1 ; public final void rule__S_Do__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:6048:1: ( rule__S_Do__Group__0__Impl rule__S_Do__Group__1 ) - // InternalGaml.g:6049:2: rule__S_Do__Group__0__Impl rule__S_Do__Group__1 + // InternalGaml.g:6054:1: ( rule__S_Do__Group__0__Impl rule__S_Do__Group__1 ) + // InternalGaml.g:6055:2: rule__S_Do__Group__0__Impl rule__S_Do__Group__1 { pushFollow(FOLLOW_20); rule__S_Do__Group__0__Impl(); @@ -24791,28 +22642,23 @@ public final void rule__S_Do__Group__0() throws RecognitionException { // $ANTLR start "rule__S_Do__Group__0__Impl" - /** - * Rule S do group 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6056:1: rule__S_Do__Group__0__Impl : ( ( rule__S_Do__KeyAssignment_0 ) ) ; + // InternalGaml.g:6062:1: rule__S_Do__Group__0__Impl : ( ( rule__S_Do__KeyAssignment_0 ) ) ; public final void rule__S_Do__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:6060:1: ( ( ( rule__S_Do__KeyAssignment_0 ) ) ) - // InternalGaml.g:6061:1: ( ( rule__S_Do__KeyAssignment_0 ) ) + // InternalGaml.g:6066:1: ( ( ( rule__S_Do__KeyAssignment_0 ) ) ) + // InternalGaml.g:6067:1: ( ( rule__S_Do__KeyAssignment_0 ) ) { - // InternalGaml.g:6061:1: ( ( rule__S_Do__KeyAssignment_0 ) ) - // InternalGaml.g:6062:2: ( rule__S_Do__KeyAssignment_0 ) + // InternalGaml.g:6067:1: ( ( rule__S_Do__KeyAssignment_0 ) ) + // InternalGaml.g:6068:2: ( rule__S_Do__KeyAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_DoAccess().getKeyAssignment_0()); } - // InternalGaml.g:6063:2: ( rule__S_Do__KeyAssignment_0 ) - // InternalGaml.g:6063:3: rule__S_Do__KeyAssignment_0 + // InternalGaml.g:6069:2: ( rule__S_Do__KeyAssignment_0 ) + // InternalGaml.g:6069:3: rule__S_Do__KeyAssignment_0 { pushFollow(FOLLOW_2); rule__S_Do__KeyAssignment_0(); @@ -24847,19 +22693,14 @@ public final void rule__S_Do__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__S_Do__Group__1" - /** - * Rule S do group 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6071:1: rule__S_Do__Group__1 : rule__S_Do__Group__1__Impl rule__S_Do__Group__2 ; + // InternalGaml.g:6077:1: rule__S_Do__Group__1 : rule__S_Do__Group__1__Impl rule__S_Do__Group__2 ; public final void rule__S_Do__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:6075:1: ( rule__S_Do__Group__1__Impl rule__S_Do__Group__2 ) - // InternalGaml.g:6076:2: rule__S_Do__Group__1__Impl rule__S_Do__Group__2 + // InternalGaml.g:6081:1: ( rule__S_Do__Group__1__Impl rule__S_Do__Group__2 ) + // InternalGaml.g:6082:2: rule__S_Do__Group__1__Impl rule__S_Do__Group__2 { pushFollow(FOLLOW_20); rule__S_Do__Group__1__Impl(); @@ -24890,36 +22731,31 @@ public final void rule__S_Do__Group__1() throws RecognitionException { // $ANTLR start "rule__S_Do__Group__1__Impl" - /** - * Rule S do group 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6083:1: rule__S_Do__Group__1__Impl : ( ( rule__S_Do__FirstFacetAssignment_1 )? ) ; + // InternalGaml.g:6089:1: rule__S_Do__Group__1__Impl : ( ( rule__S_Do__FirstFacetAssignment_1 )? ) ; public final void rule__S_Do__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:6087:1: ( ( ( rule__S_Do__FirstFacetAssignment_1 )? ) ) - // InternalGaml.g:6088:1: ( ( rule__S_Do__FirstFacetAssignment_1 )? ) + // InternalGaml.g:6093:1: ( ( ( rule__S_Do__FirstFacetAssignment_1 )? ) ) + // InternalGaml.g:6094:1: ( ( rule__S_Do__FirstFacetAssignment_1 )? ) { - // InternalGaml.g:6088:1: ( ( rule__S_Do__FirstFacetAssignment_1 )? ) - // InternalGaml.g:6089:2: ( rule__S_Do__FirstFacetAssignment_1 )? + // InternalGaml.g:6094:1: ( ( rule__S_Do__FirstFacetAssignment_1 )? ) + // InternalGaml.g:6095:2: ( rule__S_Do__FirstFacetAssignment_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getS_DoAccess().getFirstFacetAssignment_1()); } - // InternalGaml.g:6090:2: ( rule__S_Do__FirstFacetAssignment_1 )? + // InternalGaml.g:6096:2: ( rule__S_Do__FirstFacetAssignment_1 )? int alt87=2; int LA87_0 = input.LA(1); - if ( (LA87_0==100) ) { + if ( (LA87_0==101) ) { alt87=1; } switch (alt87) { case 1 : - // InternalGaml.g:6090:3: rule__S_Do__FirstFacetAssignment_1 + // InternalGaml.g:6096:3: rule__S_Do__FirstFacetAssignment_1 { pushFollow(FOLLOW_2); rule__S_Do__FirstFacetAssignment_1(); @@ -24957,19 +22793,14 @@ public final void rule__S_Do__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__S_Do__Group__2" - /** - * Rule S do group 2. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6098:1: rule__S_Do__Group__2 : rule__S_Do__Group__2__Impl rule__S_Do__Group__3 ; + // InternalGaml.g:6104:1: rule__S_Do__Group__2 : rule__S_Do__Group__2__Impl rule__S_Do__Group__3 ; public final void rule__S_Do__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:6102:1: ( rule__S_Do__Group__2__Impl rule__S_Do__Group__3 ) - // InternalGaml.g:6103:2: rule__S_Do__Group__2__Impl rule__S_Do__Group__3 + // InternalGaml.g:6108:1: ( rule__S_Do__Group__2__Impl rule__S_Do__Group__3 ) + // InternalGaml.g:6109:2: rule__S_Do__Group__2__Impl rule__S_Do__Group__3 { pushFollow(FOLLOW_18); rule__S_Do__Group__2__Impl(); @@ -25000,28 +22831,23 @@ public final void rule__S_Do__Group__2() throws RecognitionException { // $ANTLR start "rule__S_Do__Group__2__Impl" - /** - * Rule S do group 2 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6110:1: rule__S_Do__Group__2__Impl : ( ( rule__S_Do__ExprAssignment_2 ) ) ; + // InternalGaml.g:6116:1: rule__S_Do__Group__2__Impl : ( ( rule__S_Do__ExprAssignment_2 ) ) ; public final void rule__S_Do__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:6114:1: ( ( ( rule__S_Do__ExprAssignment_2 ) ) ) - // InternalGaml.g:6115:1: ( ( rule__S_Do__ExprAssignment_2 ) ) + // InternalGaml.g:6120:1: ( ( ( rule__S_Do__ExprAssignment_2 ) ) ) + // InternalGaml.g:6121:1: ( ( rule__S_Do__ExprAssignment_2 ) ) { - // InternalGaml.g:6115:1: ( ( rule__S_Do__ExprAssignment_2 ) ) - // InternalGaml.g:6116:2: ( rule__S_Do__ExprAssignment_2 ) + // InternalGaml.g:6121:1: ( ( rule__S_Do__ExprAssignment_2 ) ) + // InternalGaml.g:6122:2: ( rule__S_Do__ExprAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_DoAccess().getExprAssignment_2()); } - // InternalGaml.g:6117:2: ( rule__S_Do__ExprAssignment_2 ) - // InternalGaml.g:6117:3: rule__S_Do__ExprAssignment_2 + // InternalGaml.g:6123:2: ( rule__S_Do__ExprAssignment_2 ) + // InternalGaml.g:6123:3: rule__S_Do__ExprAssignment_2 { pushFollow(FOLLOW_2); rule__S_Do__ExprAssignment_2(); @@ -25056,19 +22882,14 @@ public final void rule__S_Do__Group__2__Impl() throws RecognitionException { // $ANTLR start "rule__S_Do__Group__3" - /** - * Rule S do group 3. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6125:1: rule__S_Do__Group__3 : rule__S_Do__Group__3__Impl rule__S_Do__Group__4 ; + // InternalGaml.g:6131:1: rule__S_Do__Group__3 : rule__S_Do__Group__3__Impl rule__S_Do__Group__4 ; public final void rule__S_Do__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:6129:1: ( rule__S_Do__Group__3__Impl rule__S_Do__Group__4 ) - // InternalGaml.g:6130:2: rule__S_Do__Group__3__Impl rule__S_Do__Group__4 + // InternalGaml.g:6135:1: ( rule__S_Do__Group__3__Impl rule__S_Do__Group__4 ) + // InternalGaml.g:6136:2: rule__S_Do__Group__3__Impl rule__S_Do__Group__4 { pushFollow(FOLLOW_18); rule__S_Do__Group__3__Impl(); @@ -25099,40 +22920,35 @@ public final void rule__S_Do__Group__3() throws RecognitionException { // $ANTLR start "rule__S_Do__Group__3__Impl" - /** - * Rule S do group 3 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6137:1: rule__S_Do__Group__3__Impl : ( ( rule__S_Do__FacetsAssignment_3 )* ) ; + // InternalGaml.g:6143:1: rule__S_Do__Group__3__Impl : ( ( rule__S_Do__FacetsAssignment_3 )* ) ; public final void rule__S_Do__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:6141:1: ( ( ( rule__S_Do__FacetsAssignment_3 )* ) ) - // InternalGaml.g:6142:1: ( ( rule__S_Do__FacetsAssignment_3 )* ) + // InternalGaml.g:6147:1: ( ( ( rule__S_Do__FacetsAssignment_3 )* ) ) + // InternalGaml.g:6148:1: ( ( rule__S_Do__FacetsAssignment_3 )* ) { - // InternalGaml.g:6142:1: ( ( rule__S_Do__FacetsAssignment_3 )* ) - // InternalGaml.g:6143:2: ( rule__S_Do__FacetsAssignment_3 )* + // InternalGaml.g:6148:1: ( ( rule__S_Do__FacetsAssignment_3 )* ) + // InternalGaml.g:6149:2: ( rule__S_Do__FacetsAssignment_3 )* { if ( state.backtracking==0 ) { before(grammarAccess.getS_DoAccess().getFacetsAssignment_3()); } - // InternalGaml.g:6144:2: ( rule__S_Do__FacetsAssignment_3 )* + // InternalGaml.g:6150:2: ( rule__S_Do__FacetsAssignment_3 )* loop88: do { int alt88=2; int LA88_0 = input.LA(1); - if ( (LA88_0==RULE_ID||LA88_0==17||(LA88_0>=19 && LA88_0<=20)||(LA88_0>=78 && LA88_0<=101)||LA88_0==126||LA88_0==152) ) { + if ( (LA88_0==RULE_ID||LA88_0==17||(LA88_0>=19 && LA88_0<=20)||(LA88_0>=78 && LA88_0<=102)||LA88_0==127||LA88_0==153) ) { alt88=1; } switch (alt88) { case 1 : - // InternalGaml.g:6144:3: rule__S_Do__FacetsAssignment_3 + // InternalGaml.g:6150:3: rule__S_Do__FacetsAssignment_3 { pushFollow(FOLLOW_17); rule__S_Do__FacetsAssignment_3(); @@ -25173,19 +22989,14 @@ public final void rule__S_Do__Group__3__Impl() throws RecognitionException { // $ANTLR start "rule__S_Do__Group__4" - /** - * Rule S do group 4. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6152:1: rule__S_Do__Group__4 : rule__S_Do__Group__4__Impl ; + // InternalGaml.g:6158:1: rule__S_Do__Group__4 : rule__S_Do__Group__4__Impl ; public final void rule__S_Do__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:6156:1: ( rule__S_Do__Group__4__Impl ) - // InternalGaml.g:6157:2: rule__S_Do__Group__4__Impl + // InternalGaml.g:6162:1: ( rule__S_Do__Group__4__Impl ) + // InternalGaml.g:6163:2: rule__S_Do__Group__4__Impl { pushFollow(FOLLOW_2); rule__S_Do__Group__4__Impl(); @@ -25211,28 +23022,23 @@ public final void rule__S_Do__Group__4() throws RecognitionException { // $ANTLR start "rule__S_Do__Group__4__Impl" - /** - * Rule S do group 4 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6163:1: rule__S_Do__Group__4__Impl : ( ( rule__S_Do__Alternatives_4 ) ) ; + // InternalGaml.g:6169:1: rule__S_Do__Group__4__Impl : ( ( rule__S_Do__Alternatives_4 ) ) ; public final void rule__S_Do__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:6167:1: ( ( ( rule__S_Do__Alternatives_4 ) ) ) - // InternalGaml.g:6168:1: ( ( rule__S_Do__Alternatives_4 ) ) + // InternalGaml.g:6173:1: ( ( ( rule__S_Do__Alternatives_4 ) ) ) + // InternalGaml.g:6174:1: ( ( rule__S_Do__Alternatives_4 ) ) { - // InternalGaml.g:6168:1: ( ( rule__S_Do__Alternatives_4 ) ) - // InternalGaml.g:6169:2: ( rule__S_Do__Alternatives_4 ) + // InternalGaml.g:6174:1: ( ( rule__S_Do__Alternatives_4 ) ) + // InternalGaml.g:6175:2: ( rule__S_Do__Alternatives_4 ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_DoAccess().getAlternatives_4()); } - // InternalGaml.g:6170:2: ( rule__S_Do__Alternatives_4 ) - // InternalGaml.g:6170:3: rule__S_Do__Alternatives_4 + // InternalGaml.g:6176:2: ( rule__S_Do__Alternatives_4 ) + // InternalGaml.g:6176:3: rule__S_Do__Alternatives_4 { pushFollow(FOLLOW_2); rule__S_Do__Alternatives_4(); @@ -25267,19 +23073,14 @@ public final void rule__S_Do__Group__4__Impl() throws RecognitionException { // $ANTLR start "rule__S_Loop__Group__0" - /** - * Rule S loop group 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6179:1: rule__S_Loop__Group__0 : rule__S_Loop__Group__0__Impl rule__S_Loop__Group__1 ; + // InternalGaml.g:6185:1: rule__S_Loop__Group__0 : rule__S_Loop__Group__0__Impl rule__S_Loop__Group__1 ; public final void rule__S_Loop__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:6183:1: ( rule__S_Loop__Group__0__Impl rule__S_Loop__Group__1 ) - // InternalGaml.g:6184:2: rule__S_Loop__Group__0__Impl rule__S_Loop__Group__1 + // InternalGaml.g:6189:1: ( rule__S_Loop__Group__0__Impl rule__S_Loop__Group__1 ) + // InternalGaml.g:6190:2: rule__S_Loop__Group__0__Impl rule__S_Loop__Group__1 { pushFollow(FOLLOW_21); rule__S_Loop__Group__0__Impl(); @@ -25310,28 +23111,23 @@ public final void rule__S_Loop__Group__0() throws RecognitionException { // $ANTLR start "rule__S_Loop__Group__0__Impl" - /** - * Rule S loop group 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6191:1: rule__S_Loop__Group__0__Impl : ( ( rule__S_Loop__KeyAssignment_0 ) ) ; + // InternalGaml.g:6197:1: rule__S_Loop__Group__0__Impl : ( ( rule__S_Loop__KeyAssignment_0 ) ) ; public final void rule__S_Loop__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:6195:1: ( ( ( rule__S_Loop__KeyAssignment_0 ) ) ) - // InternalGaml.g:6196:1: ( ( rule__S_Loop__KeyAssignment_0 ) ) + // InternalGaml.g:6201:1: ( ( ( rule__S_Loop__KeyAssignment_0 ) ) ) + // InternalGaml.g:6202:1: ( ( rule__S_Loop__KeyAssignment_0 ) ) { - // InternalGaml.g:6196:1: ( ( rule__S_Loop__KeyAssignment_0 ) ) - // InternalGaml.g:6197:2: ( rule__S_Loop__KeyAssignment_0 ) + // InternalGaml.g:6202:1: ( ( rule__S_Loop__KeyAssignment_0 ) ) + // InternalGaml.g:6203:2: ( rule__S_Loop__KeyAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_LoopAccess().getKeyAssignment_0()); } - // InternalGaml.g:6198:2: ( rule__S_Loop__KeyAssignment_0 ) - // InternalGaml.g:6198:3: rule__S_Loop__KeyAssignment_0 + // InternalGaml.g:6204:2: ( rule__S_Loop__KeyAssignment_0 ) + // InternalGaml.g:6204:3: rule__S_Loop__KeyAssignment_0 { pushFollow(FOLLOW_2); rule__S_Loop__KeyAssignment_0(); @@ -25366,19 +23162,14 @@ public final void rule__S_Loop__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__S_Loop__Group__1" - /** - * Rule S loop group 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6206:1: rule__S_Loop__Group__1 : rule__S_Loop__Group__1__Impl rule__S_Loop__Group__2 ; + // InternalGaml.g:6212:1: rule__S_Loop__Group__1 : rule__S_Loop__Group__1__Impl rule__S_Loop__Group__2 ; public final void rule__S_Loop__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:6210:1: ( rule__S_Loop__Group__1__Impl rule__S_Loop__Group__2 ) - // InternalGaml.g:6211:2: rule__S_Loop__Group__1__Impl rule__S_Loop__Group__2 + // InternalGaml.g:6216:1: ( rule__S_Loop__Group__1__Impl rule__S_Loop__Group__2 ) + // InternalGaml.g:6217:2: rule__S_Loop__Group__1__Impl rule__S_Loop__Group__2 { pushFollow(FOLLOW_21); rule__S_Loop__Group__1__Impl(); @@ -25409,40 +23200,35 @@ public final void rule__S_Loop__Group__1() throws RecognitionException { // $ANTLR start "rule__S_Loop__Group__1__Impl" - /** - * Rule S loop group 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6218:1: rule__S_Loop__Group__1__Impl : ( ( rule__S_Loop__NameAssignment_1 )? ) ; + // InternalGaml.g:6224:1: rule__S_Loop__Group__1__Impl : ( ( rule__S_Loop__NameAssignment_1 )? ) ; public final void rule__S_Loop__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:6222:1: ( ( ( rule__S_Loop__NameAssignment_1 )? ) ) - // InternalGaml.g:6223:1: ( ( rule__S_Loop__NameAssignment_1 )? ) + // InternalGaml.g:6228:1: ( ( ( rule__S_Loop__NameAssignment_1 )? ) ) + // InternalGaml.g:6229:1: ( ( rule__S_Loop__NameAssignment_1 )? ) { - // InternalGaml.g:6223:1: ( ( rule__S_Loop__NameAssignment_1 )? ) - // InternalGaml.g:6224:2: ( rule__S_Loop__NameAssignment_1 )? + // InternalGaml.g:6229:1: ( ( rule__S_Loop__NameAssignment_1 )? ) + // InternalGaml.g:6230:2: ( rule__S_Loop__NameAssignment_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getS_LoopAccess().getNameAssignment_1()); } - // InternalGaml.g:6225:2: ( rule__S_Loop__NameAssignment_1 )? + // InternalGaml.g:6231:2: ( rule__S_Loop__NameAssignment_1 )? int alt89=2; int LA89_0 = input.LA(1); if ( (LA89_0==RULE_ID) ) { int LA89_1 = input.LA(2); - if ( (LA89_1==RULE_ID||LA89_1==17||(LA89_1>=19 && LA89_1<=20)||(LA89_1>=78 && LA89_1<=101)||LA89_1==126||LA89_1==130||LA89_1==152) ) { + if ( (LA89_1==RULE_ID||LA89_1==17||(LA89_1>=19 && LA89_1<=20)||(LA89_1>=78 && LA89_1<=102)||LA89_1==127||LA89_1==131||LA89_1==153) ) { alt89=1; } } switch (alt89) { case 1 : - // InternalGaml.g:6225:3: rule__S_Loop__NameAssignment_1 + // InternalGaml.g:6231:3: rule__S_Loop__NameAssignment_1 { pushFollow(FOLLOW_2); rule__S_Loop__NameAssignment_1(); @@ -25480,19 +23266,14 @@ public final void rule__S_Loop__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__S_Loop__Group__2" - /** - * Rule S loop group 2. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6233:1: rule__S_Loop__Group__2 : rule__S_Loop__Group__2__Impl rule__S_Loop__Group__3 ; + // InternalGaml.g:6239:1: rule__S_Loop__Group__2 : rule__S_Loop__Group__2__Impl rule__S_Loop__Group__3 ; public final void rule__S_Loop__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:6237:1: ( rule__S_Loop__Group__2__Impl rule__S_Loop__Group__3 ) - // InternalGaml.g:6238:2: rule__S_Loop__Group__2__Impl rule__S_Loop__Group__3 + // InternalGaml.g:6243:1: ( rule__S_Loop__Group__2__Impl rule__S_Loop__Group__3 ) + // InternalGaml.g:6244:2: rule__S_Loop__Group__2__Impl rule__S_Loop__Group__3 { pushFollow(FOLLOW_21); rule__S_Loop__Group__2__Impl(); @@ -25523,40 +23304,35 @@ public final void rule__S_Loop__Group__2() throws RecognitionException { // $ANTLR start "rule__S_Loop__Group__2__Impl" - /** - * Rule S loop group 2 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6245:1: rule__S_Loop__Group__2__Impl : ( ( rule__S_Loop__FacetsAssignment_2 )* ) ; + // InternalGaml.g:6251:1: rule__S_Loop__Group__2__Impl : ( ( rule__S_Loop__FacetsAssignment_2 )* ) ; public final void rule__S_Loop__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:6249:1: ( ( ( rule__S_Loop__FacetsAssignment_2 )* ) ) - // InternalGaml.g:6250:1: ( ( rule__S_Loop__FacetsAssignment_2 )* ) + // InternalGaml.g:6255:1: ( ( ( rule__S_Loop__FacetsAssignment_2 )* ) ) + // InternalGaml.g:6256:1: ( ( rule__S_Loop__FacetsAssignment_2 )* ) { - // InternalGaml.g:6250:1: ( ( rule__S_Loop__FacetsAssignment_2 )* ) - // InternalGaml.g:6251:2: ( rule__S_Loop__FacetsAssignment_2 )* + // InternalGaml.g:6256:1: ( ( rule__S_Loop__FacetsAssignment_2 )* ) + // InternalGaml.g:6257:2: ( rule__S_Loop__FacetsAssignment_2 )* { if ( state.backtracking==0 ) { before(grammarAccess.getS_LoopAccess().getFacetsAssignment_2()); } - // InternalGaml.g:6252:2: ( rule__S_Loop__FacetsAssignment_2 )* + // InternalGaml.g:6258:2: ( rule__S_Loop__FacetsAssignment_2 )* loop90: do { int alt90=2; int LA90_0 = input.LA(1); - if ( (LA90_0==RULE_ID||LA90_0==17||(LA90_0>=19 && LA90_0<=20)||(LA90_0>=78 && LA90_0<=101)||LA90_0==126||LA90_0==152) ) { + if ( (LA90_0==RULE_ID||LA90_0==17||(LA90_0>=19 && LA90_0<=20)||(LA90_0>=78 && LA90_0<=102)||LA90_0==127||LA90_0==153) ) { alt90=1; } switch (alt90) { case 1 : - // InternalGaml.g:6252:3: rule__S_Loop__FacetsAssignment_2 + // InternalGaml.g:6258:3: rule__S_Loop__FacetsAssignment_2 { pushFollow(FOLLOW_17); rule__S_Loop__FacetsAssignment_2(); @@ -25597,19 +23373,14 @@ public final void rule__S_Loop__Group__2__Impl() throws RecognitionException { // $ANTLR start "rule__S_Loop__Group__3" - /** - * Rule S loop group 3. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6260:1: rule__S_Loop__Group__3 : rule__S_Loop__Group__3__Impl ; + // InternalGaml.g:6266:1: rule__S_Loop__Group__3 : rule__S_Loop__Group__3__Impl ; public final void rule__S_Loop__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:6264:1: ( rule__S_Loop__Group__3__Impl ) - // InternalGaml.g:6265:2: rule__S_Loop__Group__3__Impl + // InternalGaml.g:6270:1: ( rule__S_Loop__Group__3__Impl ) + // InternalGaml.g:6271:2: rule__S_Loop__Group__3__Impl { pushFollow(FOLLOW_2); rule__S_Loop__Group__3__Impl(); @@ -25635,28 +23406,23 @@ public final void rule__S_Loop__Group__3() throws RecognitionException { // $ANTLR start "rule__S_Loop__Group__3__Impl" - /** - * Rule S loop group 3 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6271:1: rule__S_Loop__Group__3__Impl : ( ( rule__S_Loop__BlockAssignment_3 ) ) ; + // InternalGaml.g:6277:1: rule__S_Loop__Group__3__Impl : ( ( rule__S_Loop__BlockAssignment_3 ) ) ; public final void rule__S_Loop__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:6275:1: ( ( ( rule__S_Loop__BlockAssignment_3 ) ) ) - // InternalGaml.g:6276:1: ( ( rule__S_Loop__BlockAssignment_3 ) ) + // InternalGaml.g:6281:1: ( ( ( rule__S_Loop__BlockAssignment_3 ) ) ) + // InternalGaml.g:6282:1: ( ( rule__S_Loop__BlockAssignment_3 ) ) { - // InternalGaml.g:6276:1: ( ( rule__S_Loop__BlockAssignment_3 ) ) - // InternalGaml.g:6277:2: ( rule__S_Loop__BlockAssignment_3 ) + // InternalGaml.g:6282:1: ( ( rule__S_Loop__BlockAssignment_3 ) ) + // InternalGaml.g:6283:2: ( rule__S_Loop__BlockAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_LoopAccess().getBlockAssignment_3()); } - // InternalGaml.g:6278:2: ( rule__S_Loop__BlockAssignment_3 ) - // InternalGaml.g:6278:3: rule__S_Loop__BlockAssignment_3 + // InternalGaml.g:6284:2: ( rule__S_Loop__BlockAssignment_3 ) + // InternalGaml.g:6284:3: rule__S_Loop__BlockAssignment_3 { pushFollow(FOLLOW_2); rule__S_Loop__BlockAssignment_3(); @@ -25691,19 +23457,14 @@ public final void rule__S_Loop__Group__3__Impl() throws RecognitionException { // $ANTLR start "rule__S_If__Group__0" - /** - * Rule S if group 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6287:1: rule__S_If__Group__0 : rule__S_If__Group__0__Impl rule__S_If__Group__1 ; + // InternalGaml.g:6293:1: rule__S_If__Group__0 : rule__S_If__Group__0__Impl rule__S_If__Group__1 ; public final void rule__S_If__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:6291:1: ( rule__S_If__Group__0__Impl rule__S_If__Group__1 ) - // InternalGaml.g:6292:2: rule__S_If__Group__0__Impl rule__S_If__Group__1 + // InternalGaml.g:6297:1: ( rule__S_If__Group__0__Impl rule__S_If__Group__1 ) + // InternalGaml.g:6298:2: rule__S_If__Group__0__Impl rule__S_If__Group__1 { pushFollow(FOLLOW_22); rule__S_If__Group__0__Impl(); @@ -25734,28 +23495,23 @@ public final void rule__S_If__Group__0() throws RecognitionException { // $ANTLR start "rule__S_If__Group__0__Impl" - /** - * Rule S if group 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6299:1: rule__S_If__Group__0__Impl : ( ( rule__S_If__KeyAssignment_0 ) ) ; + // InternalGaml.g:6305:1: rule__S_If__Group__0__Impl : ( ( rule__S_If__KeyAssignment_0 ) ) ; public final void rule__S_If__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:6303:1: ( ( ( rule__S_If__KeyAssignment_0 ) ) ) - // InternalGaml.g:6304:1: ( ( rule__S_If__KeyAssignment_0 ) ) + // InternalGaml.g:6309:1: ( ( ( rule__S_If__KeyAssignment_0 ) ) ) + // InternalGaml.g:6310:1: ( ( rule__S_If__KeyAssignment_0 ) ) { - // InternalGaml.g:6304:1: ( ( rule__S_If__KeyAssignment_0 ) ) - // InternalGaml.g:6305:2: ( rule__S_If__KeyAssignment_0 ) + // InternalGaml.g:6310:1: ( ( rule__S_If__KeyAssignment_0 ) ) + // InternalGaml.g:6311:2: ( rule__S_If__KeyAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_IfAccess().getKeyAssignment_0()); } - // InternalGaml.g:6306:2: ( rule__S_If__KeyAssignment_0 ) - // InternalGaml.g:6306:3: rule__S_If__KeyAssignment_0 + // InternalGaml.g:6312:2: ( rule__S_If__KeyAssignment_0 ) + // InternalGaml.g:6312:3: rule__S_If__KeyAssignment_0 { pushFollow(FOLLOW_2); rule__S_If__KeyAssignment_0(); @@ -25790,19 +23546,14 @@ public final void rule__S_If__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__S_If__Group__1" - /** - * Rule S if group 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6314:1: rule__S_If__Group__1 : rule__S_If__Group__1__Impl rule__S_If__Group__2 ; + // InternalGaml.g:6320:1: rule__S_If__Group__1 : rule__S_If__Group__1__Impl rule__S_If__Group__2 ; public final void rule__S_If__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:6318:1: ( rule__S_If__Group__1__Impl rule__S_If__Group__2 ) - // InternalGaml.g:6319:2: rule__S_If__Group__1__Impl rule__S_If__Group__2 + // InternalGaml.g:6324:1: ( rule__S_If__Group__1__Impl rule__S_If__Group__2 ) + // InternalGaml.g:6325:2: rule__S_If__Group__1__Impl rule__S_If__Group__2 { pushFollow(FOLLOW_22); rule__S_If__Group__1__Impl(); @@ -25833,36 +23584,31 @@ public final void rule__S_If__Group__1() throws RecognitionException { // $ANTLR start "rule__S_If__Group__1__Impl" - /** - * Rule S if group 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6326:1: rule__S_If__Group__1__Impl : ( ( rule__S_If__FirstFacetAssignment_1 )? ) ; + // InternalGaml.g:6332:1: rule__S_If__Group__1__Impl : ( ( rule__S_If__FirstFacetAssignment_1 )? ) ; public final void rule__S_If__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:6330:1: ( ( ( rule__S_If__FirstFacetAssignment_1 )? ) ) - // InternalGaml.g:6331:1: ( ( rule__S_If__FirstFacetAssignment_1 )? ) + // InternalGaml.g:6336:1: ( ( ( rule__S_If__FirstFacetAssignment_1 )? ) ) + // InternalGaml.g:6337:1: ( ( rule__S_If__FirstFacetAssignment_1 )? ) { - // InternalGaml.g:6331:1: ( ( rule__S_If__FirstFacetAssignment_1 )? ) - // InternalGaml.g:6332:2: ( rule__S_If__FirstFacetAssignment_1 )? + // InternalGaml.g:6337:1: ( ( rule__S_If__FirstFacetAssignment_1 )? ) + // InternalGaml.g:6338:2: ( rule__S_If__FirstFacetAssignment_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getS_IfAccess().getFirstFacetAssignment_1()); } - // InternalGaml.g:6333:2: ( rule__S_If__FirstFacetAssignment_1 )? + // InternalGaml.g:6339:2: ( rule__S_If__FirstFacetAssignment_1 )? int alt91=2; int LA91_0 = input.LA(1); - if ( (LA91_0==145) ) { + if ( (LA91_0==146) ) { alt91=1; } switch (alt91) { case 1 : - // InternalGaml.g:6333:3: rule__S_If__FirstFacetAssignment_1 + // InternalGaml.g:6339:3: rule__S_If__FirstFacetAssignment_1 { pushFollow(FOLLOW_2); rule__S_If__FirstFacetAssignment_1(); @@ -25900,19 +23646,14 @@ public final void rule__S_If__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__S_If__Group__2" - /** - * Rule S if group 2. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6341:1: rule__S_If__Group__2 : rule__S_If__Group__2__Impl rule__S_If__Group__3 ; + // InternalGaml.g:6347:1: rule__S_If__Group__2 : rule__S_If__Group__2__Impl rule__S_If__Group__3 ; public final void rule__S_If__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:6345:1: ( rule__S_If__Group__2__Impl rule__S_If__Group__3 ) - // InternalGaml.g:6346:2: rule__S_If__Group__2__Impl rule__S_If__Group__3 + // InternalGaml.g:6351:1: ( rule__S_If__Group__2__Impl rule__S_If__Group__3 ) + // InternalGaml.g:6352:2: rule__S_If__Group__2__Impl rule__S_If__Group__3 { pushFollow(FOLLOW_3); rule__S_If__Group__2__Impl(); @@ -25943,28 +23684,23 @@ public final void rule__S_If__Group__2() throws RecognitionException { // $ANTLR start "rule__S_If__Group__2__Impl" - /** - * Rule S if group 2 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6353:1: rule__S_If__Group__2__Impl : ( ( rule__S_If__ExprAssignment_2 ) ) ; + // InternalGaml.g:6359:1: rule__S_If__Group__2__Impl : ( ( rule__S_If__ExprAssignment_2 ) ) ; public final void rule__S_If__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:6357:1: ( ( ( rule__S_If__ExprAssignment_2 ) ) ) - // InternalGaml.g:6358:1: ( ( rule__S_If__ExprAssignment_2 ) ) + // InternalGaml.g:6363:1: ( ( ( rule__S_If__ExprAssignment_2 ) ) ) + // InternalGaml.g:6364:1: ( ( rule__S_If__ExprAssignment_2 ) ) { - // InternalGaml.g:6358:1: ( ( rule__S_If__ExprAssignment_2 ) ) - // InternalGaml.g:6359:2: ( rule__S_If__ExprAssignment_2 ) + // InternalGaml.g:6364:1: ( ( rule__S_If__ExprAssignment_2 ) ) + // InternalGaml.g:6365:2: ( rule__S_If__ExprAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_IfAccess().getExprAssignment_2()); } - // InternalGaml.g:6360:2: ( rule__S_If__ExprAssignment_2 ) - // InternalGaml.g:6360:3: rule__S_If__ExprAssignment_2 + // InternalGaml.g:6366:2: ( rule__S_If__ExprAssignment_2 ) + // InternalGaml.g:6366:3: rule__S_If__ExprAssignment_2 { pushFollow(FOLLOW_2); rule__S_If__ExprAssignment_2(); @@ -25999,19 +23735,14 @@ public final void rule__S_If__Group__2__Impl() throws RecognitionException { // $ANTLR start "rule__S_If__Group__3" - /** - * Rule S if group 3. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6368:1: rule__S_If__Group__3 : rule__S_If__Group__3__Impl rule__S_If__Group__4 ; + // InternalGaml.g:6374:1: rule__S_If__Group__3 : rule__S_If__Group__3__Impl rule__S_If__Group__4 ; public final void rule__S_If__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:6372:1: ( rule__S_If__Group__3__Impl rule__S_If__Group__4 ) - // InternalGaml.g:6373:2: rule__S_If__Group__3__Impl rule__S_If__Group__4 + // InternalGaml.g:6378:1: ( rule__S_If__Group__3__Impl rule__S_If__Group__4 ) + // InternalGaml.g:6379:2: rule__S_If__Group__3__Impl rule__S_If__Group__4 { pushFollow(FOLLOW_23); rule__S_If__Group__3__Impl(); @@ -26042,28 +23773,23 @@ public final void rule__S_If__Group__3() throws RecognitionException { // $ANTLR start "rule__S_If__Group__3__Impl" - /** - * Rule S if group 3 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6380:1: rule__S_If__Group__3__Impl : ( ( rule__S_If__BlockAssignment_3 ) ) ; + // InternalGaml.g:6386:1: rule__S_If__Group__3__Impl : ( ( rule__S_If__BlockAssignment_3 ) ) ; public final void rule__S_If__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:6384:1: ( ( ( rule__S_If__BlockAssignment_3 ) ) ) - // InternalGaml.g:6385:1: ( ( rule__S_If__BlockAssignment_3 ) ) + // InternalGaml.g:6390:1: ( ( ( rule__S_If__BlockAssignment_3 ) ) ) + // InternalGaml.g:6391:1: ( ( rule__S_If__BlockAssignment_3 ) ) { - // InternalGaml.g:6385:1: ( ( rule__S_If__BlockAssignment_3 ) ) - // InternalGaml.g:6386:2: ( rule__S_If__BlockAssignment_3 ) + // InternalGaml.g:6391:1: ( ( rule__S_If__BlockAssignment_3 ) ) + // InternalGaml.g:6392:2: ( rule__S_If__BlockAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_IfAccess().getBlockAssignment_3()); } - // InternalGaml.g:6387:2: ( rule__S_If__BlockAssignment_3 ) - // InternalGaml.g:6387:3: rule__S_If__BlockAssignment_3 + // InternalGaml.g:6393:2: ( rule__S_If__BlockAssignment_3 ) + // InternalGaml.g:6393:3: rule__S_If__BlockAssignment_3 { pushFollow(FOLLOW_2); rule__S_If__BlockAssignment_3(); @@ -26098,19 +23824,14 @@ public final void rule__S_If__Group__3__Impl() throws RecognitionException { // $ANTLR start "rule__S_If__Group__4" - /** - * Rule S if group 4. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6395:1: rule__S_If__Group__4 : rule__S_If__Group__4__Impl ; + // InternalGaml.g:6401:1: rule__S_If__Group__4 : rule__S_If__Group__4__Impl ; public final void rule__S_If__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:6399:1: ( rule__S_If__Group__4__Impl ) - // InternalGaml.g:6400:2: rule__S_If__Group__4__Impl + // InternalGaml.g:6405:1: ( rule__S_If__Group__4__Impl ) + // InternalGaml.g:6406:2: rule__S_If__Group__4__Impl { pushFollow(FOLLOW_2); rule__S_If__Group__4__Impl(); @@ -26136,36 +23857,31 @@ public final void rule__S_If__Group__4() throws RecognitionException { // $ANTLR start "rule__S_If__Group__4__Impl" - /** - * Rule S if group 4 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6406:1: rule__S_If__Group__4__Impl : ( ( rule__S_If__Group_4__0 )? ) ; + // InternalGaml.g:6412:1: rule__S_If__Group__4__Impl : ( ( rule__S_If__Group_4__0 )? ) ; public final void rule__S_If__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:6410:1: ( ( ( rule__S_If__Group_4__0 )? ) ) - // InternalGaml.g:6411:1: ( ( rule__S_If__Group_4__0 )? ) + // InternalGaml.g:6416:1: ( ( ( rule__S_If__Group_4__0 )? ) ) + // InternalGaml.g:6417:1: ( ( rule__S_If__Group_4__0 )? ) { - // InternalGaml.g:6411:1: ( ( rule__S_If__Group_4__0 )? ) - // InternalGaml.g:6412:2: ( rule__S_If__Group_4__0 )? + // InternalGaml.g:6417:1: ( ( rule__S_If__Group_4__0 )? ) + // InternalGaml.g:6418:2: ( rule__S_If__Group_4__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getS_IfAccess().getGroup_4()); } - // InternalGaml.g:6413:2: ( rule__S_If__Group_4__0 )? + // InternalGaml.g:6419:2: ( rule__S_If__Group_4__0 )? int alt92=2; int LA92_0 = input.LA(1); - if ( (LA92_0==124) ) { + if ( (LA92_0==125) ) { alt92=1; } switch (alt92) { case 1 : - // InternalGaml.g:6413:3: rule__S_If__Group_4__0 + // InternalGaml.g:6419:3: rule__S_If__Group_4__0 { pushFollow(FOLLOW_2); rule__S_If__Group_4__0(); @@ -26203,19 +23919,14 @@ public final void rule__S_If__Group__4__Impl() throws RecognitionException { // $ANTLR start "rule__S_If__Group_4__0" - /** - * Rule S if group 4 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6422:1: rule__S_If__Group_4__0 : rule__S_If__Group_4__0__Impl rule__S_If__Group_4__1 ; + // InternalGaml.g:6428:1: rule__S_If__Group_4__0 : rule__S_If__Group_4__0__Impl rule__S_If__Group_4__1 ; public final void rule__S_If__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:6426:1: ( rule__S_If__Group_4__0__Impl rule__S_If__Group_4__1 ) - // InternalGaml.g:6427:2: rule__S_If__Group_4__0__Impl rule__S_If__Group_4__1 + // InternalGaml.g:6432:1: ( rule__S_If__Group_4__0__Impl rule__S_If__Group_4__1 ) + // InternalGaml.g:6433:2: rule__S_If__Group_4__0__Impl rule__S_If__Group_4__1 { pushFollow(FOLLOW_24); rule__S_If__Group_4__0__Impl(); @@ -26246,30 +23957,25 @@ public final void rule__S_If__Group_4__0() throws RecognitionException { // $ANTLR start "rule__S_If__Group_4__0__Impl" - /** - * Rule S if group 4 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6434:1: rule__S_If__Group_4__0__Impl : ( ( 'else' ) ) ; + // InternalGaml.g:6440:1: rule__S_If__Group_4__0__Impl : ( ( 'else' ) ) ; public final void rule__S_If__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:6438:1: ( ( ( 'else' ) ) ) - // InternalGaml.g:6439:1: ( ( 'else' ) ) + // InternalGaml.g:6444:1: ( ( ( 'else' ) ) ) + // InternalGaml.g:6445:1: ( ( 'else' ) ) { - // InternalGaml.g:6439:1: ( ( 'else' ) ) - // InternalGaml.g:6440:2: ( 'else' ) + // InternalGaml.g:6445:1: ( ( 'else' ) ) + // InternalGaml.g:6446:2: ( 'else' ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_IfAccess().getElseKeyword_4_0()); } - // InternalGaml.g:6441:2: ( 'else' ) - // InternalGaml.g:6441:3: 'else' + // InternalGaml.g:6447:2: ( 'else' ) + // InternalGaml.g:6447:3: 'else' { - match(input,124,FOLLOW_2); if (state.failed) return ; + match(input,125,FOLLOW_2); if (state.failed) return ; } @@ -26298,19 +24004,14 @@ public final void rule__S_If__Group_4__0__Impl() throws RecognitionException { // $ANTLR start "rule__S_If__Group_4__1" - /** - * Rule S if group 4 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6449:1: rule__S_If__Group_4__1 : rule__S_If__Group_4__1__Impl ; + // InternalGaml.g:6455:1: rule__S_If__Group_4__1 : rule__S_If__Group_4__1__Impl ; public final void rule__S_If__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:6453:1: ( rule__S_If__Group_4__1__Impl ) - // InternalGaml.g:6454:2: rule__S_If__Group_4__1__Impl + // InternalGaml.g:6459:1: ( rule__S_If__Group_4__1__Impl ) + // InternalGaml.g:6460:2: rule__S_If__Group_4__1__Impl { pushFollow(FOLLOW_2); rule__S_If__Group_4__1__Impl(); @@ -26336,28 +24037,23 @@ public final void rule__S_If__Group_4__1() throws RecognitionException { // $ANTLR start "rule__S_If__Group_4__1__Impl" - /** - * Rule S if group 4 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6460:1: rule__S_If__Group_4__1__Impl : ( ( rule__S_If__ElseAssignment_4_1 ) ) ; + // InternalGaml.g:6466:1: rule__S_If__Group_4__1__Impl : ( ( rule__S_If__ElseAssignment_4_1 ) ) ; public final void rule__S_If__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:6464:1: ( ( ( rule__S_If__ElseAssignment_4_1 ) ) ) - // InternalGaml.g:6465:1: ( ( rule__S_If__ElseAssignment_4_1 ) ) + // InternalGaml.g:6470:1: ( ( ( rule__S_If__ElseAssignment_4_1 ) ) ) + // InternalGaml.g:6471:1: ( ( rule__S_If__ElseAssignment_4_1 ) ) { - // InternalGaml.g:6465:1: ( ( rule__S_If__ElseAssignment_4_1 ) ) - // InternalGaml.g:6466:2: ( rule__S_If__ElseAssignment_4_1 ) + // InternalGaml.g:6471:1: ( ( rule__S_If__ElseAssignment_4_1 ) ) + // InternalGaml.g:6472:2: ( rule__S_If__ElseAssignment_4_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_IfAccess().getElseAssignment_4_1()); } - // InternalGaml.g:6467:2: ( rule__S_If__ElseAssignment_4_1 ) - // InternalGaml.g:6467:3: rule__S_If__ElseAssignment_4_1 + // InternalGaml.g:6473:2: ( rule__S_If__ElseAssignment_4_1 ) + // InternalGaml.g:6473:3: rule__S_If__ElseAssignment_4_1 { pushFollow(FOLLOW_2); rule__S_If__ElseAssignment_4_1(); @@ -26392,19 +24088,14 @@ public final void rule__S_If__Group_4__1__Impl() throws RecognitionException { // $ANTLR start "rule__S_Try__Group__0" - /** - * Rule S try group 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6476:1: rule__S_Try__Group__0 : rule__S_Try__Group__0__Impl rule__S_Try__Group__1 ; + // InternalGaml.g:6482:1: rule__S_Try__Group__0 : rule__S_Try__Group__0__Impl rule__S_Try__Group__1 ; public final void rule__S_Try__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:6480:1: ( rule__S_Try__Group__0__Impl rule__S_Try__Group__1 ) - // InternalGaml.g:6481:2: rule__S_Try__Group__0__Impl rule__S_Try__Group__1 + // InternalGaml.g:6486:1: ( rule__S_Try__Group__0__Impl rule__S_Try__Group__1 ) + // InternalGaml.g:6487:2: rule__S_Try__Group__0__Impl rule__S_Try__Group__1 { pushFollow(FOLLOW_3); rule__S_Try__Group__0__Impl(); @@ -26435,28 +24126,23 @@ public final void rule__S_Try__Group__0() throws RecognitionException { // $ANTLR start "rule__S_Try__Group__0__Impl" - /** - * Rule S try group 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6488:1: rule__S_Try__Group__0__Impl : ( ( rule__S_Try__KeyAssignment_0 ) ) ; + // InternalGaml.g:6494:1: rule__S_Try__Group__0__Impl : ( ( rule__S_Try__KeyAssignment_0 ) ) ; public final void rule__S_Try__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:6492:1: ( ( ( rule__S_Try__KeyAssignment_0 ) ) ) - // InternalGaml.g:6493:1: ( ( rule__S_Try__KeyAssignment_0 ) ) + // InternalGaml.g:6498:1: ( ( ( rule__S_Try__KeyAssignment_0 ) ) ) + // InternalGaml.g:6499:1: ( ( rule__S_Try__KeyAssignment_0 ) ) { - // InternalGaml.g:6493:1: ( ( rule__S_Try__KeyAssignment_0 ) ) - // InternalGaml.g:6494:2: ( rule__S_Try__KeyAssignment_0 ) + // InternalGaml.g:6499:1: ( ( rule__S_Try__KeyAssignment_0 ) ) + // InternalGaml.g:6500:2: ( rule__S_Try__KeyAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_TryAccess().getKeyAssignment_0()); } - // InternalGaml.g:6495:2: ( rule__S_Try__KeyAssignment_0 ) - // InternalGaml.g:6495:3: rule__S_Try__KeyAssignment_0 + // InternalGaml.g:6501:2: ( rule__S_Try__KeyAssignment_0 ) + // InternalGaml.g:6501:3: rule__S_Try__KeyAssignment_0 { pushFollow(FOLLOW_2); rule__S_Try__KeyAssignment_0(); @@ -26491,19 +24177,14 @@ public final void rule__S_Try__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__S_Try__Group__1" - /** - * Rule S try group 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6503:1: rule__S_Try__Group__1 : rule__S_Try__Group__1__Impl rule__S_Try__Group__2 ; + // InternalGaml.g:6509:1: rule__S_Try__Group__1 : rule__S_Try__Group__1__Impl rule__S_Try__Group__2 ; public final void rule__S_Try__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:6507:1: ( rule__S_Try__Group__1__Impl rule__S_Try__Group__2 ) - // InternalGaml.g:6508:2: rule__S_Try__Group__1__Impl rule__S_Try__Group__2 + // InternalGaml.g:6513:1: ( rule__S_Try__Group__1__Impl rule__S_Try__Group__2 ) + // InternalGaml.g:6514:2: rule__S_Try__Group__1__Impl rule__S_Try__Group__2 { pushFollow(FOLLOW_25); rule__S_Try__Group__1__Impl(); @@ -26534,28 +24215,23 @@ public final void rule__S_Try__Group__1() throws RecognitionException { // $ANTLR start "rule__S_Try__Group__1__Impl" - /** - * Rule S try group 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6515:1: rule__S_Try__Group__1__Impl : ( ( rule__S_Try__BlockAssignment_1 ) ) ; + // InternalGaml.g:6521:1: rule__S_Try__Group__1__Impl : ( ( rule__S_Try__BlockAssignment_1 ) ) ; public final void rule__S_Try__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:6519:1: ( ( ( rule__S_Try__BlockAssignment_1 ) ) ) - // InternalGaml.g:6520:1: ( ( rule__S_Try__BlockAssignment_1 ) ) + // InternalGaml.g:6525:1: ( ( ( rule__S_Try__BlockAssignment_1 ) ) ) + // InternalGaml.g:6526:1: ( ( rule__S_Try__BlockAssignment_1 ) ) { - // InternalGaml.g:6520:1: ( ( rule__S_Try__BlockAssignment_1 ) ) - // InternalGaml.g:6521:2: ( rule__S_Try__BlockAssignment_1 ) + // InternalGaml.g:6526:1: ( ( rule__S_Try__BlockAssignment_1 ) ) + // InternalGaml.g:6527:2: ( rule__S_Try__BlockAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_TryAccess().getBlockAssignment_1()); } - // InternalGaml.g:6522:2: ( rule__S_Try__BlockAssignment_1 ) - // InternalGaml.g:6522:3: rule__S_Try__BlockAssignment_1 + // InternalGaml.g:6528:2: ( rule__S_Try__BlockAssignment_1 ) + // InternalGaml.g:6528:3: rule__S_Try__BlockAssignment_1 { pushFollow(FOLLOW_2); rule__S_Try__BlockAssignment_1(); @@ -26590,19 +24266,14 @@ public final void rule__S_Try__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__S_Try__Group__2" - /** - * Rule S try group 2. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6530:1: rule__S_Try__Group__2 : rule__S_Try__Group__2__Impl ; + // InternalGaml.g:6536:1: rule__S_Try__Group__2 : rule__S_Try__Group__2__Impl ; public final void rule__S_Try__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:6534:1: ( rule__S_Try__Group__2__Impl ) - // InternalGaml.g:6535:2: rule__S_Try__Group__2__Impl + // InternalGaml.g:6540:1: ( rule__S_Try__Group__2__Impl ) + // InternalGaml.g:6541:2: rule__S_Try__Group__2__Impl { pushFollow(FOLLOW_2); rule__S_Try__Group__2__Impl(); @@ -26628,36 +24299,31 @@ public final void rule__S_Try__Group__2() throws RecognitionException { // $ANTLR start "rule__S_Try__Group__2__Impl" - /** - * Rule S try group 2 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6541:1: rule__S_Try__Group__2__Impl : ( ( rule__S_Try__Group_2__0 )? ) ; + // InternalGaml.g:6547:1: rule__S_Try__Group__2__Impl : ( ( rule__S_Try__Group_2__0 )? ) ; public final void rule__S_Try__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:6545:1: ( ( ( rule__S_Try__Group_2__0 )? ) ) - // InternalGaml.g:6546:1: ( ( rule__S_Try__Group_2__0 )? ) + // InternalGaml.g:6551:1: ( ( ( rule__S_Try__Group_2__0 )? ) ) + // InternalGaml.g:6552:1: ( ( rule__S_Try__Group_2__0 )? ) { - // InternalGaml.g:6546:1: ( ( rule__S_Try__Group_2__0 )? ) - // InternalGaml.g:6547:2: ( rule__S_Try__Group_2__0 )? + // InternalGaml.g:6552:1: ( ( rule__S_Try__Group_2__0 )? ) + // InternalGaml.g:6553:2: ( rule__S_Try__Group_2__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getS_TryAccess().getGroup_2()); } - // InternalGaml.g:6548:2: ( rule__S_Try__Group_2__0 )? + // InternalGaml.g:6554:2: ( rule__S_Try__Group_2__0 )? int alt93=2; int LA93_0 = input.LA(1); - if ( (LA93_0==125) ) { + if ( (LA93_0==126) ) { alt93=1; } switch (alt93) { case 1 : - // InternalGaml.g:6548:3: rule__S_Try__Group_2__0 + // InternalGaml.g:6554:3: rule__S_Try__Group_2__0 { pushFollow(FOLLOW_2); rule__S_Try__Group_2__0(); @@ -26695,19 +24361,14 @@ public final void rule__S_Try__Group__2__Impl() throws RecognitionException { // $ANTLR start "rule__S_Try__Group_2__0" - /** - * Rule S try group 2 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6557:1: rule__S_Try__Group_2__0 : rule__S_Try__Group_2__0__Impl rule__S_Try__Group_2__1 ; + // InternalGaml.g:6563:1: rule__S_Try__Group_2__0 : rule__S_Try__Group_2__0__Impl rule__S_Try__Group_2__1 ; public final void rule__S_Try__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:6561:1: ( rule__S_Try__Group_2__0__Impl rule__S_Try__Group_2__1 ) - // InternalGaml.g:6562:2: rule__S_Try__Group_2__0__Impl rule__S_Try__Group_2__1 + // InternalGaml.g:6567:1: ( rule__S_Try__Group_2__0__Impl rule__S_Try__Group_2__1 ) + // InternalGaml.g:6568:2: rule__S_Try__Group_2__0__Impl rule__S_Try__Group_2__1 { pushFollow(FOLLOW_3); rule__S_Try__Group_2__0__Impl(); @@ -26738,30 +24399,25 @@ public final void rule__S_Try__Group_2__0() throws RecognitionException { // $ANTLR start "rule__S_Try__Group_2__0__Impl" - /** - * Rule S try group 2 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6569:1: rule__S_Try__Group_2__0__Impl : ( ( 'catch' ) ) ; + // InternalGaml.g:6575:1: rule__S_Try__Group_2__0__Impl : ( ( 'catch' ) ) ; public final void rule__S_Try__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:6573:1: ( ( ( 'catch' ) ) ) - // InternalGaml.g:6574:1: ( ( 'catch' ) ) + // InternalGaml.g:6579:1: ( ( ( 'catch' ) ) ) + // InternalGaml.g:6580:1: ( ( 'catch' ) ) { - // InternalGaml.g:6574:1: ( ( 'catch' ) ) - // InternalGaml.g:6575:2: ( 'catch' ) + // InternalGaml.g:6580:1: ( ( 'catch' ) ) + // InternalGaml.g:6581:2: ( 'catch' ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_TryAccess().getCatchKeyword_2_0()); } - // InternalGaml.g:6576:2: ( 'catch' ) - // InternalGaml.g:6576:3: 'catch' + // InternalGaml.g:6582:2: ( 'catch' ) + // InternalGaml.g:6582:3: 'catch' { - match(input,125,FOLLOW_2); if (state.failed) return ; + match(input,126,FOLLOW_2); if (state.failed) return ; } @@ -26790,19 +24446,14 @@ public final void rule__S_Try__Group_2__0__Impl() throws RecognitionException { // $ANTLR start "rule__S_Try__Group_2__1" - /** - * Rule S try group 2 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6584:1: rule__S_Try__Group_2__1 : rule__S_Try__Group_2__1__Impl ; + // InternalGaml.g:6590:1: rule__S_Try__Group_2__1 : rule__S_Try__Group_2__1__Impl ; public final void rule__S_Try__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:6588:1: ( rule__S_Try__Group_2__1__Impl ) - // InternalGaml.g:6589:2: rule__S_Try__Group_2__1__Impl + // InternalGaml.g:6594:1: ( rule__S_Try__Group_2__1__Impl ) + // InternalGaml.g:6595:2: rule__S_Try__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__S_Try__Group_2__1__Impl(); @@ -26828,28 +24479,23 @@ public final void rule__S_Try__Group_2__1() throws RecognitionException { // $ANTLR start "rule__S_Try__Group_2__1__Impl" - /** - * Rule S try group 2 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6595:1: rule__S_Try__Group_2__1__Impl : ( ( rule__S_Try__CatchAssignment_2_1 ) ) ; + // InternalGaml.g:6601:1: rule__S_Try__Group_2__1__Impl : ( ( rule__S_Try__CatchAssignment_2_1 ) ) ; public final void rule__S_Try__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:6599:1: ( ( ( rule__S_Try__CatchAssignment_2_1 ) ) ) - // InternalGaml.g:6600:1: ( ( rule__S_Try__CatchAssignment_2_1 ) ) + // InternalGaml.g:6605:1: ( ( ( rule__S_Try__CatchAssignment_2_1 ) ) ) + // InternalGaml.g:6606:1: ( ( rule__S_Try__CatchAssignment_2_1 ) ) { - // InternalGaml.g:6600:1: ( ( rule__S_Try__CatchAssignment_2_1 ) ) - // InternalGaml.g:6601:2: ( rule__S_Try__CatchAssignment_2_1 ) + // InternalGaml.g:6606:1: ( ( rule__S_Try__CatchAssignment_2_1 ) ) + // InternalGaml.g:6607:2: ( rule__S_Try__CatchAssignment_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_TryAccess().getCatchAssignment_2_1()); } - // InternalGaml.g:6602:2: ( rule__S_Try__CatchAssignment_2_1 ) - // InternalGaml.g:6602:3: rule__S_Try__CatchAssignment_2_1 + // InternalGaml.g:6608:2: ( rule__S_Try__CatchAssignment_2_1 ) + // InternalGaml.g:6608:3: rule__S_Try__CatchAssignment_2_1 { pushFollow(FOLLOW_2); rule__S_Try__CatchAssignment_2_1(); @@ -26884,19 +24530,14 @@ public final void rule__S_Try__Group_2__1__Impl() throws RecognitionException { // $ANTLR start "rule__S_Other__Group__0" - /** - * Rule S other group 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6611:1: rule__S_Other__Group__0 : rule__S_Other__Group__0__Impl rule__S_Other__Group__1 ; + // InternalGaml.g:6617:1: rule__S_Other__Group__0 : rule__S_Other__Group__0__Impl rule__S_Other__Group__1 ; public final void rule__S_Other__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:6615:1: ( rule__S_Other__Group__0__Impl rule__S_Other__Group__1 ) - // InternalGaml.g:6616:2: rule__S_Other__Group__0__Impl rule__S_Other__Group__1 + // InternalGaml.g:6621:1: ( rule__S_Other__Group__0__Impl rule__S_Other__Group__1 ) + // InternalGaml.g:6622:2: rule__S_Other__Group__0__Impl rule__S_Other__Group__1 { pushFollow(FOLLOW_18); rule__S_Other__Group__0__Impl(); @@ -26927,28 +24568,23 @@ public final void rule__S_Other__Group__0() throws RecognitionException { // $ANTLR start "rule__S_Other__Group__0__Impl" - /** - * Rule S other group 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6623:1: rule__S_Other__Group__0__Impl : ( ( rule__S_Other__KeyAssignment_0 ) ) ; + // InternalGaml.g:6629:1: rule__S_Other__Group__0__Impl : ( ( rule__S_Other__KeyAssignment_0 ) ) ; public final void rule__S_Other__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:6627:1: ( ( ( rule__S_Other__KeyAssignment_0 ) ) ) - // InternalGaml.g:6628:1: ( ( rule__S_Other__KeyAssignment_0 ) ) + // InternalGaml.g:6633:1: ( ( ( rule__S_Other__KeyAssignment_0 ) ) ) + // InternalGaml.g:6634:1: ( ( rule__S_Other__KeyAssignment_0 ) ) { - // InternalGaml.g:6628:1: ( ( rule__S_Other__KeyAssignment_0 ) ) - // InternalGaml.g:6629:2: ( rule__S_Other__KeyAssignment_0 ) + // InternalGaml.g:6634:1: ( ( rule__S_Other__KeyAssignment_0 ) ) + // InternalGaml.g:6635:2: ( rule__S_Other__KeyAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_OtherAccess().getKeyAssignment_0()); } - // InternalGaml.g:6630:2: ( rule__S_Other__KeyAssignment_0 ) - // InternalGaml.g:6630:3: rule__S_Other__KeyAssignment_0 + // InternalGaml.g:6636:2: ( rule__S_Other__KeyAssignment_0 ) + // InternalGaml.g:6636:3: rule__S_Other__KeyAssignment_0 { pushFollow(FOLLOW_2); rule__S_Other__KeyAssignment_0(); @@ -26983,19 +24619,14 @@ public final void rule__S_Other__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__S_Other__Group__1" - /** - * Rule S other group 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6638:1: rule__S_Other__Group__1 : rule__S_Other__Group__1__Impl rule__S_Other__Group__2 ; + // InternalGaml.g:6644:1: rule__S_Other__Group__1 : rule__S_Other__Group__1__Impl rule__S_Other__Group__2 ; public final void rule__S_Other__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:6642:1: ( rule__S_Other__Group__1__Impl rule__S_Other__Group__2 ) - // InternalGaml.g:6643:2: rule__S_Other__Group__1__Impl rule__S_Other__Group__2 + // InternalGaml.g:6648:1: ( rule__S_Other__Group__1__Impl rule__S_Other__Group__2 ) + // InternalGaml.g:6649:2: rule__S_Other__Group__1__Impl rule__S_Other__Group__2 { pushFollow(FOLLOW_18); rule__S_Other__Group__1__Impl(); @@ -27026,40 +24657,35 @@ public final void rule__S_Other__Group__1() throws RecognitionException { // $ANTLR start "rule__S_Other__Group__1__Impl" - /** - * Rule S other group 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6650:1: rule__S_Other__Group__1__Impl : ( ( rule__S_Other__FacetsAssignment_1 )* ) ; + // InternalGaml.g:6656:1: rule__S_Other__Group__1__Impl : ( ( rule__S_Other__FacetsAssignment_1 )* ) ; public final void rule__S_Other__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:6654:1: ( ( ( rule__S_Other__FacetsAssignment_1 )* ) ) - // InternalGaml.g:6655:1: ( ( rule__S_Other__FacetsAssignment_1 )* ) + // InternalGaml.g:6660:1: ( ( ( rule__S_Other__FacetsAssignment_1 )* ) ) + // InternalGaml.g:6661:1: ( ( rule__S_Other__FacetsAssignment_1 )* ) { - // InternalGaml.g:6655:1: ( ( rule__S_Other__FacetsAssignment_1 )* ) - // InternalGaml.g:6656:2: ( rule__S_Other__FacetsAssignment_1 )* + // InternalGaml.g:6661:1: ( ( rule__S_Other__FacetsAssignment_1 )* ) + // InternalGaml.g:6662:2: ( rule__S_Other__FacetsAssignment_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getS_OtherAccess().getFacetsAssignment_1()); } - // InternalGaml.g:6657:2: ( rule__S_Other__FacetsAssignment_1 )* + // InternalGaml.g:6663:2: ( rule__S_Other__FacetsAssignment_1 )* loop94: do { int alt94=2; int LA94_0 = input.LA(1); - if ( (LA94_0==RULE_ID||LA94_0==17||(LA94_0>=19 && LA94_0<=20)||(LA94_0>=78 && LA94_0<=101)||LA94_0==126||LA94_0==152) ) { + if ( (LA94_0==RULE_ID||LA94_0==17||(LA94_0>=19 && LA94_0<=20)||(LA94_0>=78 && LA94_0<=102)||LA94_0==127||LA94_0==153) ) { alt94=1; } switch (alt94) { case 1 : - // InternalGaml.g:6657:3: rule__S_Other__FacetsAssignment_1 + // InternalGaml.g:6663:3: rule__S_Other__FacetsAssignment_1 { pushFollow(FOLLOW_17); rule__S_Other__FacetsAssignment_1(); @@ -27100,19 +24726,14 @@ public final void rule__S_Other__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__S_Other__Group__2" - /** - * Rule S other group 2. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6665:1: rule__S_Other__Group__2 : rule__S_Other__Group__2__Impl ; + // InternalGaml.g:6671:1: rule__S_Other__Group__2 : rule__S_Other__Group__2__Impl ; public final void rule__S_Other__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:6669:1: ( rule__S_Other__Group__2__Impl ) - // InternalGaml.g:6670:2: rule__S_Other__Group__2__Impl + // InternalGaml.g:6675:1: ( rule__S_Other__Group__2__Impl ) + // InternalGaml.g:6676:2: rule__S_Other__Group__2__Impl { pushFollow(FOLLOW_2); rule__S_Other__Group__2__Impl(); @@ -27138,28 +24759,23 @@ public final void rule__S_Other__Group__2() throws RecognitionException { // $ANTLR start "rule__S_Other__Group__2__Impl" - /** - * Rule S other group 2 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6676:1: rule__S_Other__Group__2__Impl : ( ( rule__S_Other__Alternatives_2 ) ) ; + // InternalGaml.g:6682:1: rule__S_Other__Group__2__Impl : ( ( rule__S_Other__Alternatives_2 ) ) ; public final void rule__S_Other__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:6680:1: ( ( ( rule__S_Other__Alternatives_2 ) ) ) - // InternalGaml.g:6681:1: ( ( rule__S_Other__Alternatives_2 ) ) + // InternalGaml.g:6686:1: ( ( ( rule__S_Other__Alternatives_2 ) ) ) + // InternalGaml.g:6687:1: ( ( rule__S_Other__Alternatives_2 ) ) { - // InternalGaml.g:6681:1: ( ( rule__S_Other__Alternatives_2 ) ) - // InternalGaml.g:6682:2: ( rule__S_Other__Alternatives_2 ) + // InternalGaml.g:6687:1: ( ( rule__S_Other__Alternatives_2 ) ) + // InternalGaml.g:6688:2: ( rule__S_Other__Alternatives_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_OtherAccess().getAlternatives_2()); } - // InternalGaml.g:6683:2: ( rule__S_Other__Alternatives_2 ) - // InternalGaml.g:6683:3: rule__S_Other__Alternatives_2 + // InternalGaml.g:6689:2: ( rule__S_Other__Alternatives_2 ) + // InternalGaml.g:6689:3: rule__S_Other__Alternatives_2 { pushFollow(FOLLOW_2); rule__S_Other__Alternatives_2(); @@ -27194,19 +24810,14 @@ public final void rule__S_Other__Group__2__Impl() throws RecognitionException { // $ANTLR start "rule__S_Return__Group__0" - /** - * Rule S return group 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6692:1: rule__S_Return__Group__0 : rule__S_Return__Group__0__Impl rule__S_Return__Group__1 ; + // InternalGaml.g:6698:1: rule__S_Return__Group__0 : rule__S_Return__Group__0__Impl rule__S_Return__Group__1 ; public final void rule__S_Return__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:6696:1: ( rule__S_Return__Group__0__Impl rule__S_Return__Group__1 ) - // InternalGaml.g:6697:2: rule__S_Return__Group__0__Impl rule__S_Return__Group__1 + // InternalGaml.g:6702:1: ( rule__S_Return__Group__0__Impl rule__S_Return__Group__1 ) + // InternalGaml.g:6703:2: rule__S_Return__Group__0__Impl rule__S_Return__Group__1 { pushFollow(FOLLOW_26); rule__S_Return__Group__0__Impl(); @@ -27237,28 +24848,23 @@ public final void rule__S_Return__Group__0() throws RecognitionException { // $ANTLR start "rule__S_Return__Group__0__Impl" - /** - * Rule S return group 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6704:1: rule__S_Return__Group__0__Impl : ( ( rule__S_Return__KeyAssignment_0 ) ) ; + // InternalGaml.g:6710:1: rule__S_Return__Group__0__Impl : ( ( rule__S_Return__KeyAssignment_0 ) ) ; public final void rule__S_Return__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:6708:1: ( ( ( rule__S_Return__KeyAssignment_0 ) ) ) - // InternalGaml.g:6709:1: ( ( rule__S_Return__KeyAssignment_0 ) ) + // InternalGaml.g:6714:1: ( ( ( rule__S_Return__KeyAssignment_0 ) ) ) + // InternalGaml.g:6715:1: ( ( rule__S_Return__KeyAssignment_0 ) ) { - // InternalGaml.g:6709:1: ( ( rule__S_Return__KeyAssignment_0 ) ) - // InternalGaml.g:6710:2: ( rule__S_Return__KeyAssignment_0 ) + // InternalGaml.g:6715:1: ( ( rule__S_Return__KeyAssignment_0 ) ) + // InternalGaml.g:6716:2: ( rule__S_Return__KeyAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_ReturnAccess().getKeyAssignment_0()); } - // InternalGaml.g:6711:2: ( rule__S_Return__KeyAssignment_0 ) - // InternalGaml.g:6711:3: rule__S_Return__KeyAssignment_0 + // InternalGaml.g:6717:2: ( rule__S_Return__KeyAssignment_0 ) + // InternalGaml.g:6717:3: rule__S_Return__KeyAssignment_0 { pushFollow(FOLLOW_2); rule__S_Return__KeyAssignment_0(); @@ -27293,19 +24899,14 @@ public final void rule__S_Return__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__S_Return__Group__1" - /** - * Rule S return group 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6719:1: rule__S_Return__Group__1 : rule__S_Return__Group__1__Impl rule__S_Return__Group__2 ; + // InternalGaml.g:6725:1: rule__S_Return__Group__1 : rule__S_Return__Group__1__Impl rule__S_Return__Group__2 ; public final void rule__S_Return__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:6723:1: ( rule__S_Return__Group__1__Impl rule__S_Return__Group__2 ) - // InternalGaml.g:6724:2: rule__S_Return__Group__1__Impl rule__S_Return__Group__2 + // InternalGaml.g:6729:1: ( rule__S_Return__Group__1__Impl rule__S_Return__Group__2 ) + // InternalGaml.g:6730:2: rule__S_Return__Group__1__Impl rule__S_Return__Group__2 { pushFollow(FOLLOW_26); rule__S_Return__Group__1__Impl(); @@ -27336,40 +24937,35 @@ public final void rule__S_Return__Group__1() throws RecognitionException { // $ANTLR start "rule__S_Return__Group__1__Impl" - /** - * Rule S return group 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6731:1: rule__S_Return__Group__1__Impl : ( ( rule__S_Return__FirstFacetAssignment_1 )? ) ; + // InternalGaml.g:6737:1: rule__S_Return__Group__1__Impl : ( ( rule__S_Return__FirstFacetAssignment_1 )? ) ; public final void rule__S_Return__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:6735:1: ( ( ( rule__S_Return__FirstFacetAssignment_1 )? ) ) - // InternalGaml.g:6736:1: ( ( rule__S_Return__FirstFacetAssignment_1 )? ) + // InternalGaml.g:6741:1: ( ( ( rule__S_Return__FirstFacetAssignment_1 )? ) ) + // InternalGaml.g:6742:1: ( ( rule__S_Return__FirstFacetAssignment_1 )? ) { - // InternalGaml.g:6736:1: ( ( rule__S_Return__FirstFacetAssignment_1 )? ) - // InternalGaml.g:6737:2: ( rule__S_Return__FirstFacetAssignment_1 )? + // InternalGaml.g:6742:1: ( ( rule__S_Return__FirstFacetAssignment_1 )? ) + // InternalGaml.g:6743:2: ( rule__S_Return__FirstFacetAssignment_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getS_ReturnAccess().getFirstFacetAssignment_1()); } - // InternalGaml.g:6738:2: ( rule__S_Return__FirstFacetAssignment_1 )? + // InternalGaml.g:6744:2: ( rule__S_Return__FirstFacetAssignment_1 )? int alt95=2; int LA95_0 = input.LA(1); if ( (LA95_0==19) ) { int LA95_1 = input.LA(2); - if ( ((LA95_1>=RULE_STRING && LA95_1<=RULE_KEYWORD)||LA95_1==14||(LA95_1>=16 && LA95_1<=19)||(LA95_1>=21 && LA95_1<=72)||(LA95_1>=78 && LA95_1<=101)||LA95_1==109||(LA95_1>=112 && LA95_1<=117)||LA95_1==126||LA95_1==128||LA95_1==130||LA95_1==135) ) { + if ( ((LA95_1>=RULE_STRING && LA95_1<=RULE_KEYWORD)||LA95_1==14||(LA95_1>=16 && LA95_1<=19)||(LA95_1>=21 && LA95_1<=72)||(LA95_1>=78 && LA95_1<=102)||LA95_1==110||(LA95_1>=113 && LA95_1<=118)||LA95_1==127||LA95_1==129||LA95_1==131||LA95_1==136) ) { alt95=1; } } switch (alt95) { case 1 : - // InternalGaml.g:6738:3: rule__S_Return__FirstFacetAssignment_1 + // InternalGaml.g:6744:3: rule__S_Return__FirstFacetAssignment_1 { pushFollow(FOLLOW_2); rule__S_Return__FirstFacetAssignment_1(); @@ -27407,19 +25003,14 @@ public final void rule__S_Return__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__S_Return__Group__2" - /** - * Rule S return group 2. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6746:1: rule__S_Return__Group__2 : rule__S_Return__Group__2__Impl rule__S_Return__Group__3 ; + // InternalGaml.g:6752:1: rule__S_Return__Group__2 : rule__S_Return__Group__2__Impl rule__S_Return__Group__3 ; public final void rule__S_Return__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:6750:1: ( rule__S_Return__Group__2__Impl rule__S_Return__Group__3 ) - // InternalGaml.g:6751:2: rule__S_Return__Group__2__Impl rule__S_Return__Group__3 + // InternalGaml.g:6756:1: ( rule__S_Return__Group__2__Impl rule__S_Return__Group__3 ) + // InternalGaml.g:6757:2: rule__S_Return__Group__2__Impl rule__S_Return__Group__3 { pushFollow(FOLLOW_26); rule__S_Return__Group__2__Impl(); @@ -27450,36 +25041,31 @@ public final void rule__S_Return__Group__2() throws RecognitionException { // $ANTLR start "rule__S_Return__Group__2__Impl" - /** - * Rule S return group 2 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6758:1: rule__S_Return__Group__2__Impl : ( ( rule__S_Return__ExprAssignment_2 )? ) ; + // InternalGaml.g:6764:1: rule__S_Return__Group__2__Impl : ( ( rule__S_Return__ExprAssignment_2 )? ) ; public final void rule__S_Return__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:6762:1: ( ( ( rule__S_Return__ExprAssignment_2 )? ) ) - // InternalGaml.g:6763:1: ( ( rule__S_Return__ExprAssignment_2 )? ) + // InternalGaml.g:6768:1: ( ( ( rule__S_Return__ExprAssignment_2 )? ) ) + // InternalGaml.g:6769:1: ( ( rule__S_Return__ExprAssignment_2 )? ) { - // InternalGaml.g:6763:1: ( ( rule__S_Return__ExprAssignment_2 )? ) - // InternalGaml.g:6764:2: ( rule__S_Return__ExprAssignment_2 )? + // InternalGaml.g:6769:1: ( ( rule__S_Return__ExprAssignment_2 )? ) + // InternalGaml.g:6770:2: ( rule__S_Return__ExprAssignment_2 )? { if ( state.backtracking==0 ) { before(grammarAccess.getS_ReturnAccess().getExprAssignment_2()); } - // InternalGaml.g:6765:2: ( rule__S_Return__ExprAssignment_2 )? + // InternalGaml.g:6771:2: ( rule__S_Return__ExprAssignment_2 )? int alt96=2; int LA96_0 = input.LA(1); - if ( ((LA96_0>=RULE_STRING && LA96_0<=RULE_KEYWORD)||LA96_0==14||(LA96_0>=16 && LA96_0<=17)||LA96_0==19||(LA96_0>=21 && LA96_0<=72)||(LA96_0>=78 && LA96_0<=101)||LA96_0==109||(LA96_0>=112 && LA96_0<=117)||LA96_0==126||LA96_0==128||LA96_0==130||LA96_0==135) ) { + if ( ((LA96_0>=RULE_STRING && LA96_0<=RULE_KEYWORD)||LA96_0==14||(LA96_0>=16 && LA96_0<=17)||LA96_0==19||(LA96_0>=21 && LA96_0<=72)||(LA96_0>=78 && LA96_0<=102)||LA96_0==110||(LA96_0>=113 && LA96_0<=118)||LA96_0==127||LA96_0==129||LA96_0==131||LA96_0==136) ) { alt96=1; } switch (alt96) { case 1 : - // InternalGaml.g:6765:3: rule__S_Return__ExprAssignment_2 + // InternalGaml.g:6771:3: rule__S_Return__ExprAssignment_2 { pushFollow(FOLLOW_2); rule__S_Return__ExprAssignment_2(); @@ -27517,19 +25103,14 @@ public final void rule__S_Return__Group__2__Impl() throws RecognitionException { // $ANTLR start "rule__S_Return__Group__3" - /** - * Rule S return group 3. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6773:1: rule__S_Return__Group__3 : rule__S_Return__Group__3__Impl ; + // InternalGaml.g:6779:1: rule__S_Return__Group__3 : rule__S_Return__Group__3__Impl ; public final void rule__S_Return__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:6777:1: ( rule__S_Return__Group__3__Impl ) - // InternalGaml.g:6778:2: rule__S_Return__Group__3__Impl + // InternalGaml.g:6783:1: ( rule__S_Return__Group__3__Impl ) + // InternalGaml.g:6784:2: rule__S_Return__Group__3__Impl { pushFollow(FOLLOW_2); rule__S_Return__Group__3__Impl(); @@ -27555,22 +25136,17 @@ public final void rule__S_Return__Group__3() throws RecognitionException { // $ANTLR start "rule__S_Return__Group__3__Impl" - /** - * Rule S return group 3 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6784:1: rule__S_Return__Group__3__Impl : ( ';' ) ; + // InternalGaml.g:6790:1: rule__S_Return__Group__3__Impl : ( ';' ) ; public final void rule__S_Return__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:6788:1: ( ( ';' ) ) - // InternalGaml.g:6789:1: ( ';' ) + // InternalGaml.g:6794:1: ( ( ';' ) ) + // InternalGaml.g:6795:1: ( ';' ) { - // InternalGaml.g:6789:1: ( ';' ) - // InternalGaml.g:6790:2: ';' + // InternalGaml.g:6795:1: ( ';' ) + // InternalGaml.g:6796:2: ';' { if ( state.backtracking==0 ) { before(grammarAccess.getS_ReturnAccess().getSemicolonKeyword_3()); @@ -27601,19 +25177,14 @@ public final void rule__S_Return__Group__3__Impl() throws RecognitionException { // $ANTLR start "rule__S_Reflex__Group__0" - /** - * Rule S reflex group 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6800:1: rule__S_Reflex__Group__0 : rule__S_Reflex__Group__0__Impl rule__S_Reflex__Group__1 ; + // InternalGaml.g:6806:1: rule__S_Reflex__Group__0 : rule__S_Reflex__Group__0__Impl rule__S_Reflex__Group__1 ; public final void rule__S_Reflex__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:6804:1: ( rule__S_Reflex__Group__0__Impl rule__S_Reflex__Group__1 ) - // InternalGaml.g:6805:2: rule__S_Reflex__Group__0__Impl rule__S_Reflex__Group__1 + // InternalGaml.g:6810:1: ( rule__S_Reflex__Group__0__Impl rule__S_Reflex__Group__1 ) + // InternalGaml.g:6811:2: rule__S_Reflex__Group__0__Impl rule__S_Reflex__Group__1 { pushFollow(FOLLOW_27); rule__S_Reflex__Group__0__Impl(); @@ -27644,28 +25215,23 @@ public final void rule__S_Reflex__Group__0() throws RecognitionException { // $ANTLR start "rule__S_Reflex__Group__0__Impl" - /** - * Rule S reflex group 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6812:1: rule__S_Reflex__Group__0__Impl : ( ( rule__S_Reflex__KeyAssignment_0 ) ) ; + // InternalGaml.g:6818:1: rule__S_Reflex__Group__0__Impl : ( ( rule__S_Reflex__KeyAssignment_0 ) ) ; public final void rule__S_Reflex__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:6816:1: ( ( ( rule__S_Reflex__KeyAssignment_0 ) ) ) - // InternalGaml.g:6817:1: ( ( rule__S_Reflex__KeyAssignment_0 ) ) + // InternalGaml.g:6822:1: ( ( ( rule__S_Reflex__KeyAssignment_0 ) ) ) + // InternalGaml.g:6823:1: ( ( rule__S_Reflex__KeyAssignment_0 ) ) { - // InternalGaml.g:6817:1: ( ( rule__S_Reflex__KeyAssignment_0 ) ) - // InternalGaml.g:6818:2: ( rule__S_Reflex__KeyAssignment_0 ) + // InternalGaml.g:6823:1: ( ( rule__S_Reflex__KeyAssignment_0 ) ) + // InternalGaml.g:6824:2: ( rule__S_Reflex__KeyAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_ReflexAccess().getKeyAssignment_0()); } - // InternalGaml.g:6819:2: ( rule__S_Reflex__KeyAssignment_0 ) - // InternalGaml.g:6819:3: rule__S_Reflex__KeyAssignment_0 + // InternalGaml.g:6825:2: ( rule__S_Reflex__KeyAssignment_0 ) + // InternalGaml.g:6825:3: rule__S_Reflex__KeyAssignment_0 { pushFollow(FOLLOW_2); rule__S_Reflex__KeyAssignment_0(); @@ -27700,19 +25266,14 @@ public final void rule__S_Reflex__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__S_Reflex__Group__1" - /** - * Rule S reflex group 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6827:1: rule__S_Reflex__Group__1 : rule__S_Reflex__Group__1__Impl rule__S_Reflex__Group__2 ; + // InternalGaml.g:6833:1: rule__S_Reflex__Group__1 : rule__S_Reflex__Group__1__Impl rule__S_Reflex__Group__2 ; public final void rule__S_Reflex__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:6831:1: ( rule__S_Reflex__Group__1__Impl rule__S_Reflex__Group__2 ) - // InternalGaml.g:6832:2: rule__S_Reflex__Group__1__Impl rule__S_Reflex__Group__2 + // InternalGaml.g:6837:1: ( rule__S_Reflex__Group__1__Impl rule__S_Reflex__Group__2 ) + // InternalGaml.g:6838:2: rule__S_Reflex__Group__1__Impl rule__S_Reflex__Group__2 { pushFollow(FOLLOW_27); rule__S_Reflex__Group__1__Impl(); @@ -27743,27 +25304,22 @@ public final void rule__S_Reflex__Group__1() throws RecognitionException { // $ANTLR start "rule__S_Reflex__Group__1__Impl" - /** - * Rule S reflex group 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6839:1: rule__S_Reflex__Group__1__Impl : ( ( rule__S_Reflex__Group_1__0 )? ) ; + // InternalGaml.g:6845:1: rule__S_Reflex__Group__1__Impl : ( ( rule__S_Reflex__Group_1__0 )? ) ; public final void rule__S_Reflex__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:6843:1: ( ( ( rule__S_Reflex__Group_1__0 )? ) ) - // InternalGaml.g:6844:1: ( ( rule__S_Reflex__Group_1__0 )? ) + // InternalGaml.g:6849:1: ( ( ( rule__S_Reflex__Group_1__0 )? ) ) + // InternalGaml.g:6850:1: ( ( rule__S_Reflex__Group_1__0 )? ) { - // InternalGaml.g:6844:1: ( ( rule__S_Reflex__Group_1__0 )? ) - // InternalGaml.g:6845:2: ( rule__S_Reflex__Group_1__0 )? + // InternalGaml.g:6850:1: ( ( rule__S_Reflex__Group_1__0 )? ) + // InternalGaml.g:6851:2: ( rule__S_Reflex__Group_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getS_ReflexAccess().getGroup_1()); } - // InternalGaml.g:6846:2: ( rule__S_Reflex__Group_1__0 )? + // InternalGaml.g:6852:2: ( rule__S_Reflex__Group_1__0 )? int alt97=2; int LA97_0 = input.LA(1); @@ -27772,7 +25328,7 @@ public final void rule__S_Reflex__Group__1__Impl() throws RecognitionException { } switch (alt97) { case 1 : - // InternalGaml.g:6846:3: rule__S_Reflex__Group_1__0 + // InternalGaml.g:6852:3: rule__S_Reflex__Group_1__0 { pushFollow(FOLLOW_2); rule__S_Reflex__Group_1__0(); @@ -27810,19 +25366,14 @@ public final void rule__S_Reflex__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__S_Reflex__Group__2" - /** - * Rule S reflex group 2. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6854:1: rule__S_Reflex__Group__2 : rule__S_Reflex__Group__2__Impl rule__S_Reflex__Group__3 ; + // InternalGaml.g:6860:1: rule__S_Reflex__Group__2 : rule__S_Reflex__Group__2__Impl rule__S_Reflex__Group__3 ; public final void rule__S_Reflex__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:6858:1: ( rule__S_Reflex__Group__2__Impl rule__S_Reflex__Group__3 ) - // InternalGaml.g:6859:2: rule__S_Reflex__Group__2__Impl rule__S_Reflex__Group__3 + // InternalGaml.g:6864:1: ( rule__S_Reflex__Group__2__Impl rule__S_Reflex__Group__3 ) + // InternalGaml.g:6865:2: rule__S_Reflex__Group__2__Impl rule__S_Reflex__Group__3 { pushFollow(FOLLOW_27); rule__S_Reflex__Group__2__Impl(); @@ -27853,36 +25404,31 @@ public final void rule__S_Reflex__Group__2() throws RecognitionException { // $ANTLR start "rule__S_Reflex__Group__2__Impl" - /** - * Rule S reflex group 2 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6866:1: rule__S_Reflex__Group__2__Impl : ( ( rule__S_Reflex__Group_2__0 )? ) ; + // InternalGaml.g:6872:1: rule__S_Reflex__Group__2__Impl : ( ( rule__S_Reflex__Group_2__0 )? ) ; public final void rule__S_Reflex__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:6870:1: ( ( ( rule__S_Reflex__Group_2__0 )? ) ) - // InternalGaml.g:6871:1: ( ( rule__S_Reflex__Group_2__0 )? ) + // InternalGaml.g:6876:1: ( ( ( rule__S_Reflex__Group_2__0 )? ) ) + // InternalGaml.g:6877:1: ( ( rule__S_Reflex__Group_2__0 )? ) { - // InternalGaml.g:6871:1: ( ( rule__S_Reflex__Group_2__0 )? ) - // InternalGaml.g:6872:2: ( rule__S_Reflex__Group_2__0 )? + // InternalGaml.g:6877:1: ( ( rule__S_Reflex__Group_2__0 )? ) + // InternalGaml.g:6878:2: ( rule__S_Reflex__Group_2__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getS_ReflexAccess().getGroup_2()); } - // InternalGaml.g:6873:2: ( rule__S_Reflex__Group_2__0 )? + // InternalGaml.g:6879:2: ( rule__S_Reflex__Group_2__0 )? int alt98=2; int LA98_0 = input.LA(1); - if ( (LA98_0==126) ) { + if ( (LA98_0==127) ) { alt98=1; } switch (alt98) { case 1 : - // InternalGaml.g:6873:3: rule__S_Reflex__Group_2__0 + // InternalGaml.g:6879:3: rule__S_Reflex__Group_2__0 { pushFollow(FOLLOW_2); rule__S_Reflex__Group_2__0(); @@ -27920,19 +25466,14 @@ public final void rule__S_Reflex__Group__2__Impl() throws RecognitionException { // $ANTLR start "rule__S_Reflex__Group__3" - /** - * Rule S reflex group 3. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6881:1: rule__S_Reflex__Group__3 : rule__S_Reflex__Group__3__Impl ; + // InternalGaml.g:6887:1: rule__S_Reflex__Group__3 : rule__S_Reflex__Group__3__Impl ; public final void rule__S_Reflex__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:6885:1: ( rule__S_Reflex__Group__3__Impl ) - // InternalGaml.g:6886:2: rule__S_Reflex__Group__3__Impl + // InternalGaml.g:6891:1: ( rule__S_Reflex__Group__3__Impl ) + // InternalGaml.g:6892:2: rule__S_Reflex__Group__3__Impl { pushFollow(FOLLOW_2); rule__S_Reflex__Group__3__Impl(); @@ -27958,28 +25499,23 @@ public final void rule__S_Reflex__Group__3() throws RecognitionException { // $ANTLR start "rule__S_Reflex__Group__3__Impl" - /** - * Rule S reflex group 3 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6892:1: rule__S_Reflex__Group__3__Impl : ( ( rule__S_Reflex__BlockAssignment_3 ) ) ; + // InternalGaml.g:6898:1: rule__S_Reflex__Group__3__Impl : ( ( rule__S_Reflex__BlockAssignment_3 ) ) ; public final void rule__S_Reflex__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:6896:1: ( ( ( rule__S_Reflex__BlockAssignment_3 ) ) ) - // InternalGaml.g:6897:1: ( ( rule__S_Reflex__BlockAssignment_3 ) ) + // InternalGaml.g:6902:1: ( ( ( rule__S_Reflex__BlockAssignment_3 ) ) ) + // InternalGaml.g:6903:1: ( ( rule__S_Reflex__BlockAssignment_3 ) ) { - // InternalGaml.g:6897:1: ( ( rule__S_Reflex__BlockAssignment_3 ) ) - // InternalGaml.g:6898:2: ( rule__S_Reflex__BlockAssignment_3 ) + // InternalGaml.g:6903:1: ( ( rule__S_Reflex__BlockAssignment_3 ) ) + // InternalGaml.g:6904:2: ( rule__S_Reflex__BlockAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_ReflexAccess().getBlockAssignment_3()); } - // InternalGaml.g:6899:2: ( rule__S_Reflex__BlockAssignment_3 ) - // InternalGaml.g:6899:3: rule__S_Reflex__BlockAssignment_3 + // InternalGaml.g:6905:2: ( rule__S_Reflex__BlockAssignment_3 ) + // InternalGaml.g:6905:3: rule__S_Reflex__BlockAssignment_3 { pushFollow(FOLLOW_2); rule__S_Reflex__BlockAssignment_3(); @@ -28014,19 +25550,14 @@ public final void rule__S_Reflex__Group__3__Impl() throws RecognitionException { // $ANTLR start "rule__S_Reflex__Group_1__0" - /** - * Rule S reflex group 1 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6908:1: rule__S_Reflex__Group_1__0 : rule__S_Reflex__Group_1__0__Impl rule__S_Reflex__Group_1__1 ; + // InternalGaml.g:6914:1: rule__S_Reflex__Group_1__0 : rule__S_Reflex__Group_1__0__Impl rule__S_Reflex__Group_1__1 ; public final void rule__S_Reflex__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:6912:1: ( rule__S_Reflex__Group_1__0__Impl rule__S_Reflex__Group_1__1 ) - // InternalGaml.g:6913:2: rule__S_Reflex__Group_1__0__Impl rule__S_Reflex__Group_1__1 + // InternalGaml.g:6918:1: ( rule__S_Reflex__Group_1__0__Impl rule__S_Reflex__Group_1__1 ) + // InternalGaml.g:6919:2: rule__S_Reflex__Group_1__0__Impl rule__S_Reflex__Group_1__1 { pushFollow(FOLLOW_28); rule__S_Reflex__Group_1__0__Impl(); @@ -28057,27 +25588,22 @@ public final void rule__S_Reflex__Group_1__0() throws RecognitionException { // $ANTLR start "rule__S_Reflex__Group_1__0__Impl" - /** - * Rule S reflex group 1 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6920:1: rule__S_Reflex__Group_1__0__Impl : ( ( rule__S_Reflex__FirstFacetAssignment_1_0 )? ) ; + // InternalGaml.g:6926:1: rule__S_Reflex__Group_1__0__Impl : ( ( rule__S_Reflex__FirstFacetAssignment_1_0 )? ) ; public final void rule__S_Reflex__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:6924:1: ( ( ( rule__S_Reflex__FirstFacetAssignment_1_0 )? ) ) - // InternalGaml.g:6925:1: ( ( rule__S_Reflex__FirstFacetAssignment_1_0 )? ) + // InternalGaml.g:6930:1: ( ( ( rule__S_Reflex__FirstFacetAssignment_1_0 )? ) ) + // InternalGaml.g:6931:1: ( ( rule__S_Reflex__FirstFacetAssignment_1_0 )? ) { - // InternalGaml.g:6925:1: ( ( rule__S_Reflex__FirstFacetAssignment_1_0 )? ) - // InternalGaml.g:6926:2: ( rule__S_Reflex__FirstFacetAssignment_1_0 )? + // InternalGaml.g:6931:1: ( ( rule__S_Reflex__FirstFacetAssignment_1_0 )? ) + // InternalGaml.g:6932:2: ( rule__S_Reflex__FirstFacetAssignment_1_0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getS_ReflexAccess().getFirstFacetAssignment_1_0()); } - // InternalGaml.g:6927:2: ( rule__S_Reflex__FirstFacetAssignment_1_0 )? + // InternalGaml.g:6933:2: ( rule__S_Reflex__FirstFacetAssignment_1_0 )? int alt99=2; int LA99_0 = input.LA(1); @@ -28086,7 +25612,7 @@ public final void rule__S_Reflex__Group_1__0__Impl() throws RecognitionException } switch (alt99) { case 1 : - // InternalGaml.g:6927:3: rule__S_Reflex__FirstFacetAssignment_1_0 + // InternalGaml.g:6933:3: rule__S_Reflex__FirstFacetAssignment_1_0 { pushFollow(FOLLOW_2); rule__S_Reflex__FirstFacetAssignment_1_0(); @@ -28124,19 +25650,14 @@ public final void rule__S_Reflex__Group_1__0__Impl() throws RecognitionException // $ANTLR start "rule__S_Reflex__Group_1__1" - /** - * Rule S reflex group 1 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6935:1: rule__S_Reflex__Group_1__1 : rule__S_Reflex__Group_1__1__Impl ; + // InternalGaml.g:6941:1: rule__S_Reflex__Group_1__1 : rule__S_Reflex__Group_1__1__Impl ; public final void rule__S_Reflex__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:6939:1: ( rule__S_Reflex__Group_1__1__Impl ) - // InternalGaml.g:6940:2: rule__S_Reflex__Group_1__1__Impl + // InternalGaml.g:6945:1: ( rule__S_Reflex__Group_1__1__Impl ) + // InternalGaml.g:6946:2: rule__S_Reflex__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__S_Reflex__Group_1__1__Impl(); @@ -28162,28 +25683,23 @@ public final void rule__S_Reflex__Group_1__1() throws RecognitionException { // $ANTLR start "rule__S_Reflex__Group_1__1__Impl" - /** - * Rule S reflex group 1 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6946:1: rule__S_Reflex__Group_1__1__Impl : ( ( rule__S_Reflex__NameAssignment_1_1 ) ) ; + // InternalGaml.g:6952:1: rule__S_Reflex__Group_1__1__Impl : ( ( rule__S_Reflex__NameAssignment_1_1 ) ) ; public final void rule__S_Reflex__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:6950:1: ( ( ( rule__S_Reflex__NameAssignment_1_1 ) ) ) - // InternalGaml.g:6951:1: ( ( rule__S_Reflex__NameAssignment_1_1 ) ) + // InternalGaml.g:6956:1: ( ( ( rule__S_Reflex__NameAssignment_1_1 ) ) ) + // InternalGaml.g:6957:1: ( ( rule__S_Reflex__NameAssignment_1_1 ) ) { - // InternalGaml.g:6951:1: ( ( rule__S_Reflex__NameAssignment_1_1 ) ) - // InternalGaml.g:6952:2: ( rule__S_Reflex__NameAssignment_1_1 ) + // InternalGaml.g:6957:1: ( ( rule__S_Reflex__NameAssignment_1_1 ) ) + // InternalGaml.g:6958:2: ( rule__S_Reflex__NameAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_ReflexAccess().getNameAssignment_1_1()); } - // InternalGaml.g:6953:2: ( rule__S_Reflex__NameAssignment_1_1 ) - // InternalGaml.g:6953:3: rule__S_Reflex__NameAssignment_1_1 + // InternalGaml.g:6959:2: ( rule__S_Reflex__NameAssignment_1_1 ) + // InternalGaml.g:6959:3: rule__S_Reflex__NameAssignment_1_1 { pushFollow(FOLLOW_2); rule__S_Reflex__NameAssignment_1_1(); @@ -28218,19 +25734,14 @@ public final void rule__S_Reflex__Group_1__1__Impl() throws RecognitionException // $ANTLR start "rule__S_Reflex__Group_2__0" - /** - * Rule S reflex group 2 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6962:1: rule__S_Reflex__Group_2__0 : rule__S_Reflex__Group_2__0__Impl rule__S_Reflex__Group_2__1 ; + // InternalGaml.g:6968:1: rule__S_Reflex__Group_2__0 : rule__S_Reflex__Group_2__0__Impl rule__S_Reflex__Group_2__1 ; public final void rule__S_Reflex__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:6966:1: ( rule__S_Reflex__Group_2__0__Impl rule__S_Reflex__Group_2__1 ) - // InternalGaml.g:6967:2: rule__S_Reflex__Group_2__0__Impl rule__S_Reflex__Group_2__1 + // InternalGaml.g:6972:1: ( rule__S_Reflex__Group_2__0__Impl rule__S_Reflex__Group_2__1 ) + // InternalGaml.g:6973:2: rule__S_Reflex__Group_2__0__Impl rule__S_Reflex__Group_2__1 { pushFollow(FOLLOW_29); rule__S_Reflex__Group_2__0__Impl(); @@ -28261,27 +25772,22 @@ public final void rule__S_Reflex__Group_2__0() throws RecognitionException { // $ANTLR start "rule__S_Reflex__Group_2__0__Impl" - /** - * Rule S reflex group 2 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6974:1: rule__S_Reflex__Group_2__0__Impl : ( 'when' ) ; + // InternalGaml.g:6980:1: rule__S_Reflex__Group_2__0__Impl : ( 'when' ) ; public final void rule__S_Reflex__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:6978:1: ( ( 'when' ) ) - // InternalGaml.g:6979:1: ( 'when' ) + // InternalGaml.g:6984:1: ( ( 'when' ) ) + // InternalGaml.g:6985:1: ( 'when' ) { - // InternalGaml.g:6979:1: ( 'when' ) - // InternalGaml.g:6980:2: 'when' + // InternalGaml.g:6985:1: ( 'when' ) + // InternalGaml.g:6986:2: 'when' { if ( state.backtracking==0 ) { before(grammarAccess.getS_ReflexAccess().getWhenKeyword_2_0()); } - match(input,126,FOLLOW_2); if (state.failed) return ; + match(input,127,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getS_ReflexAccess().getWhenKeyword_2_0()); } @@ -28307,19 +25813,14 @@ public final void rule__S_Reflex__Group_2__0__Impl() throws RecognitionException // $ANTLR start "rule__S_Reflex__Group_2__1" - /** - * Rule S reflex group 2 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:6989:1: rule__S_Reflex__Group_2__1 : rule__S_Reflex__Group_2__1__Impl rule__S_Reflex__Group_2__2 ; + // InternalGaml.g:6995:1: rule__S_Reflex__Group_2__1 : rule__S_Reflex__Group_2__1__Impl rule__S_Reflex__Group_2__2 ; public final void rule__S_Reflex__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:6993:1: ( rule__S_Reflex__Group_2__1__Impl rule__S_Reflex__Group_2__2 ) - // InternalGaml.g:6994:2: rule__S_Reflex__Group_2__1__Impl rule__S_Reflex__Group_2__2 + // InternalGaml.g:6999:1: ( rule__S_Reflex__Group_2__1__Impl rule__S_Reflex__Group_2__2 ) + // InternalGaml.g:7000:2: rule__S_Reflex__Group_2__1__Impl rule__S_Reflex__Group_2__2 { pushFollow(FOLLOW_5); rule__S_Reflex__Group_2__1__Impl(); @@ -28350,27 +25851,22 @@ public final void rule__S_Reflex__Group_2__1() throws RecognitionException { // $ANTLR start "rule__S_Reflex__Group_2__1__Impl" - /** - * Rule S reflex group 2 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7001:1: rule__S_Reflex__Group_2__1__Impl : ( ':' ) ; + // InternalGaml.g:7007:1: rule__S_Reflex__Group_2__1__Impl : ( ':' ) ; public final void rule__S_Reflex__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:7005:1: ( ( ':' ) ) - // InternalGaml.g:7006:1: ( ':' ) + // InternalGaml.g:7011:1: ( ( ':' ) ) + // InternalGaml.g:7012:1: ( ':' ) { - // InternalGaml.g:7006:1: ( ':' ) - // InternalGaml.g:7007:2: ':' + // InternalGaml.g:7012:1: ( ':' ) + // InternalGaml.g:7013:2: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getS_ReflexAccess().getColonKeyword_2_1()); } - match(input,127,FOLLOW_2); if (state.failed) return ; + match(input,128,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getS_ReflexAccess().getColonKeyword_2_1()); } @@ -28396,19 +25892,14 @@ public final void rule__S_Reflex__Group_2__1__Impl() throws RecognitionException // $ANTLR start "rule__S_Reflex__Group_2__2" - /** - * Rule S reflex group 2 2. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7016:1: rule__S_Reflex__Group_2__2 : rule__S_Reflex__Group_2__2__Impl ; + // InternalGaml.g:7022:1: rule__S_Reflex__Group_2__2 : rule__S_Reflex__Group_2__2__Impl ; public final void rule__S_Reflex__Group_2__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:7020:1: ( rule__S_Reflex__Group_2__2__Impl ) - // InternalGaml.g:7021:2: rule__S_Reflex__Group_2__2__Impl + // InternalGaml.g:7026:1: ( rule__S_Reflex__Group_2__2__Impl ) + // InternalGaml.g:7027:2: rule__S_Reflex__Group_2__2__Impl { pushFollow(FOLLOW_2); rule__S_Reflex__Group_2__2__Impl(); @@ -28434,28 +25925,23 @@ public final void rule__S_Reflex__Group_2__2() throws RecognitionException { // $ANTLR start "rule__S_Reflex__Group_2__2__Impl" - /** - * Rule S reflex group 2 2 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7027:1: rule__S_Reflex__Group_2__2__Impl : ( ( rule__S_Reflex__ExprAssignment_2_2 ) ) ; + // InternalGaml.g:7033:1: rule__S_Reflex__Group_2__2__Impl : ( ( rule__S_Reflex__ExprAssignment_2_2 ) ) ; public final void rule__S_Reflex__Group_2__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:7031:1: ( ( ( rule__S_Reflex__ExprAssignment_2_2 ) ) ) - // InternalGaml.g:7032:1: ( ( rule__S_Reflex__ExprAssignment_2_2 ) ) + // InternalGaml.g:7037:1: ( ( ( rule__S_Reflex__ExprAssignment_2_2 ) ) ) + // InternalGaml.g:7038:1: ( ( rule__S_Reflex__ExprAssignment_2_2 ) ) { - // InternalGaml.g:7032:1: ( ( rule__S_Reflex__ExprAssignment_2_2 ) ) - // InternalGaml.g:7033:2: ( rule__S_Reflex__ExprAssignment_2_2 ) + // InternalGaml.g:7038:1: ( ( rule__S_Reflex__ExprAssignment_2_2 ) ) + // InternalGaml.g:7039:2: ( rule__S_Reflex__ExprAssignment_2_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_ReflexAccess().getExprAssignment_2_2()); } - // InternalGaml.g:7034:2: ( rule__S_Reflex__ExprAssignment_2_2 ) - // InternalGaml.g:7034:3: rule__S_Reflex__ExprAssignment_2_2 + // InternalGaml.g:7040:2: ( rule__S_Reflex__ExprAssignment_2_2 ) + // InternalGaml.g:7040:3: rule__S_Reflex__ExprAssignment_2_2 { pushFollow(FOLLOW_2); rule__S_Reflex__ExprAssignment_2_2(); @@ -28490,19 +25976,14 @@ public final void rule__S_Reflex__Group_2__2__Impl() throws RecognitionException // $ANTLR start "rule__S_Definition__Group__0" - /** - * Rule S definition group 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7043:1: rule__S_Definition__Group__0 : rule__S_Definition__Group__0__Impl rule__S_Definition__Group__1 ; + // InternalGaml.g:7049:1: rule__S_Definition__Group__0 : rule__S_Definition__Group__0__Impl rule__S_Definition__Group__1 ; public final void rule__S_Definition__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:7047:1: ( rule__S_Definition__Group__0__Impl rule__S_Definition__Group__1 ) - // InternalGaml.g:7048:2: rule__S_Definition__Group__0__Impl rule__S_Definition__Group__1 + // InternalGaml.g:7053:1: ( rule__S_Definition__Group__0__Impl rule__S_Definition__Group__1 ) + // InternalGaml.g:7054:2: rule__S_Definition__Group__0__Impl rule__S_Definition__Group__1 { pushFollow(FOLLOW_15); rule__S_Definition__Group__0__Impl(); @@ -28533,28 +26014,23 @@ public final void rule__S_Definition__Group__0() throws RecognitionException { // $ANTLR start "rule__S_Definition__Group__0__Impl" - /** - * Rule S definition group 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7055:1: rule__S_Definition__Group__0__Impl : ( ( rule__S_Definition__TkeyAssignment_0 ) ) ; + // InternalGaml.g:7061:1: rule__S_Definition__Group__0__Impl : ( ( rule__S_Definition__TkeyAssignment_0 ) ) ; public final void rule__S_Definition__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:7059:1: ( ( ( rule__S_Definition__TkeyAssignment_0 ) ) ) - // InternalGaml.g:7060:1: ( ( rule__S_Definition__TkeyAssignment_0 ) ) + // InternalGaml.g:7065:1: ( ( ( rule__S_Definition__TkeyAssignment_0 ) ) ) + // InternalGaml.g:7066:1: ( ( rule__S_Definition__TkeyAssignment_0 ) ) { - // InternalGaml.g:7060:1: ( ( rule__S_Definition__TkeyAssignment_0 ) ) - // InternalGaml.g:7061:2: ( rule__S_Definition__TkeyAssignment_0 ) + // InternalGaml.g:7066:1: ( ( rule__S_Definition__TkeyAssignment_0 ) ) + // InternalGaml.g:7067:2: ( rule__S_Definition__TkeyAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_DefinitionAccess().getTkeyAssignment_0()); } - // InternalGaml.g:7062:2: ( rule__S_Definition__TkeyAssignment_0 ) - // InternalGaml.g:7062:3: rule__S_Definition__TkeyAssignment_0 + // InternalGaml.g:7068:2: ( rule__S_Definition__TkeyAssignment_0 ) + // InternalGaml.g:7068:3: rule__S_Definition__TkeyAssignment_0 { pushFollow(FOLLOW_2); rule__S_Definition__TkeyAssignment_0(); @@ -28589,19 +26065,14 @@ public final void rule__S_Definition__Group__0__Impl() throws RecognitionExcepti // $ANTLR start "rule__S_Definition__Group__1" - /** - * Rule S definition group 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7070:1: rule__S_Definition__Group__1 : rule__S_Definition__Group__1__Impl rule__S_Definition__Group__2 ; + // InternalGaml.g:7076:1: rule__S_Definition__Group__1 : rule__S_Definition__Group__1__Impl rule__S_Definition__Group__2 ; public final void rule__S_Definition__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:7074:1: ( rule__S_Definition__Group__1__Impl rule__S_Definition__Group__2 ) - // InternalGaml.g:7075:2: rule__S_Definition__Group__1__Impl rule__S_Definition__Group__2 + // InternalGaml.g:7080:1: ( rule__S_Definition__Group__1__Impl rule__S_Definition__Group__2 ) + // InternalGaml.g:7081:2: rule__S_Definition__Group__1__Impl rule__S_Definition__Group__2 { pushFollow(FOLLOW_15); rule__S_Definition__Group__1__Impl(); @@ -28632,27 +26103,22 @@ public final void rule__S_Definition__Group__1() throws RecognitionException { // $ANTLR start "rule__S_Definition__Group__1__Impl" - /** - * Rule S definition group 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7082:1: rule__S_Definition__Group__1__Impl : ( ( rule__S_Definition__FirstFacetAssignment_1 )? ) ; + // InternalGaml.g:7088:1: rule__S_Definition__Group__1__Impl : ( ( rule__S_Definition__FirstFacetAssignment_1 )? ) ; public final void rule__S_Definition__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:7086:1: ( ( ( rule__S_Definition__FirstFacetAssignment_1 )? ) ) - // InternalGaml.g:7087:1: ( ( rule__S_Definition__FirstFacetAssignment_1 )? ) + // InternalGaml.g:7092:1: ( ( ( rule__S_Definition__FirstFacetAssignment_1 )? ) ) + // InternalGaml.g:7093:1: ( ( rule__S_Definition__FirstFacetAssignment_1 )? ) { - // InternalGaml.g:7087:1: ( ( rule__S_Definition__FirstFacetAssignment_1 )? ) - // InternalGaml.g:7088:2: ( rule__S_Definition__FirstFacetAssignment_1 )? + // InternalGaml.g:7093:1: ( ( rule__S_Definition__FirstFacetAssignment_1 )? ) + // InternalGaml.g:7094:2: ( rule__S_Definition__FirstFacetAssignment_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getS_DefinitionAccess().getFirstFacetAssignment_1()); } - // InternalGaml.g:7089:2: ( rule__S_Definition__FirstFacetAssignment_1 )? + // InternalGaml.g:7095:2: ( rule__S_Definition__FirstFacetAssignment_1 )? int alt100=2; int LA100_0 = input.LA(1); @@ -28661,7 +26127,7 @@ public final void rule__S_Definition__Group__1__Impl() throws RecognitionExcepti } switch (alt100) { case 1 : - // InternalGaml.g:7089:3: rule__S_Definition__FirstFacetAssignment_1 + // InternalGaml.g:7095:3: rule__S_Definition__FirstFacetAssignment_1 { pushFollow(FOLLOW_2); rule__S_Definition__FirstFacetAssignment_1(); @@ -28699,19 +26165,14 @@ public final void rule__S_Definition__Group__1__Impl() throws RecognitionExcepti // $ANTLR start "rule__S_Definition__Group__2" - /** - * Rule S definition group 2. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7097:1: rule__S_Definition__Group__2 : rule__S_Definition__Group__2__Impl rule__S_Definition__Group__3 ; + // InternalGaml.g:7103:1: rule__S_Definition__Group__2 : rule__S_Definition__Group__2__Impl rule__S_Definition__Group__3 ; public final void rule__S_Definition__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:7101:1: ( rule__S_Definition__Group__2__Impl rule__S_Definition__Group__3 ) - // InternalGaml.g:7102:2: rule__S_Definition__Group__2__Impl rule__S_Definition__Group__3 + // InternalGaml.g:7107:1: ( rule__S_Definition__Group__2__Impl rule__S_Definition__Group__3 ) + // InternalGaml.g:7108:2: rule__S_Definition__Group__2__Impl rule__S_Definition__Group__3 { pushFollow(FOLLOW_30); rule__S_Definition__Group__2__Impl(); @@ -28742,28 +26203,23 @@ public final void rule__S_Definition__Group__2() throws RecognitionException { // $ANTLR start "rule__S_Definition__Group__2__Impl" - /** - * Rule S definition group 2 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7109:1: rule__S_Definition__Group__2__Impl : ( ( rule__S_Definition__NameAssignment_2 ) ) ; + // InternalGaml.g:7115:1: rule__S_Definition__Group__2__Impl : ( ( rule__S_Definition__NameAssignment_2 ) ) ; public final void rule__S_Definition__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:7113:1: ( ( ( rule__S_Definition__NameAssignment_2 ) ) ) - // InternalGaml.g:7114:1: ( ( rule__S_Definition__NameAssignment_2 ) ) + // InternalGaml.g:7119:1: ( ( ( rule__S_Definition__NameAssignment_2 ) ) ) + // InternalGaml.g:7120:1: ( ( rule__S_Definition__NameAssignment_2 ) ) { - // InternalGaml.g:7114:1: ( ( rule__S_Definition__NameAssignment_2 ) ) - // InternalGaml.g:7115:2: ( rule__S_Definition__NameAssignment_2 ) + // InternalGaml.g:7120:1: ( ( rule__S_Definition__NameAssignment_2 ) ) + // InternalGaml.g:7121:2: ( rule__S_Definition__NameAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_DefinitionAccess().getNameAssignment_2()); } - // InternalGaml.g:7116:2: ( rule__S_Definition__NameAssignment_2 ) - // InternalGaml.g:7116:3: rule__S_Definition__NameAssignment_2 + // InternalGaml.g:7122:2: ( rule__S_Definition__NameAssignment_2 ) + // InternalGaml.g:7122:3: rule__S_Definition__NameAssignment_2 { pushFollow(FOLLOW_2); rule__S_Definition__NameAssignment_2(); @@ -28798,19 +26254,14 @@ public final void rule__S_Definition__Group__2__Impl() throws RecognitionExcepti // $ANTLR start "rule__S_Definition__Group__3" - /** - * Rule S definition group 3. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7124:1: rule__S_Definition__Group__3 : rule__S_Definition__Group__3__Impl rule__S_Definition__Group__4 ; + // InternalGaml.g:7130:1: rule__S_Definition__Group__3 : rule__S_Definition__Group__3__Impl rule__S_Definition__Group__4 ; public final void rule__S_Definition__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:7128:1: ( rule__S_Definition__Group__3__Impl rule__S_Definition__Group__4 ) - // InternalGaml.g:7129:2: rule__S_Definition__Group__3__Impl rule__S_Definition__Group__4 + // InternalGaml.g:7134:1: ( rule__S_Definition__Group__3__Impl rule__S_Definition__Group__4 ) + // InternalGaml.g:7135:2: rule__S_Definition__Group__3__Impl rule__S_Definition__Group__4 { pushFollow(FOLLOW_30); rule__S_Definition__Group__3__Impl(); @@ -28841,36 +26292,31 @@ public final void rule__S_Definition__Group__3() throws RecognitionException { // $ANTLR start "rule__S_Definition__Group__3__Impl" - /** - * Rule S definition group 3 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7136:1: rule__S_Definition__Group__3__Impl : ( ( rule__S_Definition__Group_3__0 )? ) ; + // InternalGaml.g:7142:1: rule__S_Definition__Group__3__Impl : ( ( rule__S_Definition__Group_3__0 )? ) ; public final void rule__S_Definition__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:7140:1: ( ( ( rule__S_Definition__Group_3__0 )? ) ) - // InternalGaml.g:7141:1: ( ( rule__S_Definition__Group_3__0 )? ) + // InternalGaml.g:7146:1: ( ( ( rule__S_Definition__Group_3__0 )? ) ) + // InternalGaml.g:7147:1: ( ( rule__S_Definition__Group_3__0 )? ) { - // InternalGaml.g:7141:1: ( ( rule__S_Definition__Group_3__0 )? ) - // InternalGaml.g:7142:2: ( rule__S_Definition__Group_3__0 )? + // InternalGaml.g:7147:1: ( ( rule__S_Definition__Group_3__0 )? ) + // InternalGaml.g:7148:2: ( rule__S_Definition__Group_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getS_DefinitionAccess().getGroup_3()); } - // InternalGaml.g:7143:2: ( rule__S_Definition__Group_3__0 )? + // InternalGaml.g:7149:2: ( rule__S_Definition__Group_3__0 )? int alt101=2; int LA101_0 = input.LA(1); - if ( (LA101_0==128) ) { + if ( (LA101_0==129) ) { alt101=1; } switch (alt101) { case 1 : - // InternalGaml.g:7143:3: rule__S_Definition__Group_3__0 + // InternalGaml.g:7149:3: rule__S_Definition__Group_3__0 { pushFollow(FOLLOW_2); rule__S_Definition__Group_3__0(); @@ -28908,19 +26354,14 @@ public final void rule__S_Definition__Group__3__Impl() throws RecognitionExcepti // $ANTLR start "rule__S_Definition__Group__4" - /** - * Rule S definition group 4. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7151:1: rule__S_Definition__Group__4 : rule__S_Definition__Group__4__Impl rule__S_Definition__Group__5 ; + // InternalGaml.g:7157:1: rule__S_Definition__Group__4 : rule__S_Definition__Group__4__Impl rule__S_Definition__Group__5 ; public final void rule__S_Definition__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:7155:1: ( rule__S_Definition__Group__4__Impl rule__S_Definition__Group__5 ) - // InternalGaml.g:7156:2: rule__S_Definition__Group__4__Impl rule__S_Definition__Group__5 + // InternalGaml.g:7161:1: ( rule__S_Definition__Group__4__Impl rule__S_Definition__Group__5 ) + // InternalGaml.g:7162:2: rule__S_Definition__Group__4__Impl rule__S_Definition__Group__5 { pushFollow(FOLLOW_30); rule__S_Definition__Group__4__Impl(); @@ -28951,40 +26392,35 @@ public final void rule__S_Definition__Group__4() throws RecognitionException { // $ANTLR start "rule__S_Definition__Group__4__Impl" - /** - * Rule S definition group 4 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7163:1: rule__S_Definition__Group__4__Impl : ( ( rule__S_Definition__FacetsAssignment_4 )* ) ; + // InternalGaml.g:7169:1: rule__S_Definition__Group__4__Impl : ( ( rule__S_Definition__FacetsAssignment_4 )* ) ; public final void rule__S_Definition__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:7167:1: ( ( ( rule__S_Definition__FacetsAssignment_4 )* ) ) - // InternalGaml.g:7168:1: ( ( rule__S_Definition__FacetsAssignment_4 )* ) + // InternalGaml.g:7173:1: ( ( ( rule__S_Definition__FacetsAssignment_4 )* ) ) + // InternalGaml.g:7174:1: ( ( rule__S_Definition__FacetsAssignment_4 )* ) { - // InternalGaml.g:7168:1: ( ( rule__S_Definition__FacetsAssignment_4 )* ) - // InternalGaml.g:7169:2: ( rule__S_Definition__FacetsAssignment_4 )* + // InternalGaml.g:7174:1: ( ( rule__S_Definition__FacetsAssignment_4 )* ) + // InternalGaml.g:7175:2: ( rule__S_Definition__FacetsAssignment_4 )* { if ( state.backtracking==0 ) { before(grammarAccess.getS_DefinitionAccess().getFacetsAssignment_4()); } - // InternalGaml.g:7170:2: ( rule__S_Definition__FacetsAssignment_4 )* + // InternalGaml.g:7176:2: ( rule__S_Definition__FacetsAssignment_4 )* loop102: do { int alt102=2; int LA102_0 = input.LA(1); - if ( (LA102_0==RULE_ID||LA102_0==17||(LA102_0>=19 && LA102_0<=20)||(LA102_0>=78 && LA102_0<=101)||LA102_0==126||LA102_0==152) ) { + if ( (LA102_0==RULE_ID||LA102_0==17||(LA102_0>=19 && LA102_0<=20)||(LA102_0>=78 && LA102_0<=102)||LA102_0==127||LA102_0==153) ) { alt102=1; } switch (alt102) { case 1 : - // InternalGaml.g:7170:3: rule__S_Definition__FacetsAssignment_4 + // InternalGaml.g:7176:3: rule__S_Definition__FacetsAssignment_4 { pushFollow(FOLLOW_17); rule__S_Definition__FacetsAssignment_4(); @@ -29025,19 +26461,14 @@ public final void rule__S_Definition__Group__4__Impl() throws RecognitionExcepti // $ANTLR start "rule__S_Definition__Group__5" - /** - * Rule S definition group 5. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7178:1: rule__S_Definition__Group__5 : rule__S_Definition__Group__5__Impl ; + // InternalGaml.g:7184:1: rule__S_Definition__Group__5 : rule__S_Definition__Group__5__Impl ; public final void rule__S_Definition__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:7182:1: ( rule__S_Definition__Group__5__Impl ) - // InternalGaml.g:7183:2: rule__S_Definition__Group__5__Impl + // InternalGaml.g:7188:1: ( rule__S_Definition__Group__5__Impl ) + // InternalGaml.g:7189:2: rule__S_Definition__Group__5__Impl { pushFollow(FOLLOW_2); rule__S_Definition__Group__5__Impl(); @@ -29063,28 +26494,23 @@ public final void rule__S_Definition__Group__5() throws RecognitionException { // $ANTLR start "rule__S_Definition__Group__5__Impl" - /** - * Rule S definition group 5 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7189:1: rule__S_Definition__Group__5__Impl : ( ( rule__S_Definition__Alternatives_5 ) ) ; + // InternalGaml.g:7195:1: rule__S_Definition__Group__5__Impl : ( ( rule__S_Definition__Alternatives_5 ) ) ; public final void rule__S_Definition__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:7193:1: ( ( ( rule__S_Definition__Alternatives_5 ) ) ) - // InternalGaml.g:7194:1: ( ( rule__S_Definition__Alternatives_5 ) ) + // InternalGaml.g:7199:1: ( ( ( rule__S_Definition__Alternatives_5 ) ) ) + // InternalGaml.g:7200:1: ( ( rule__S_Definition__Alternatives_5 ) ) { - // InternalGaml.g:7194:1: ( ( rule__S_Definition__Alternatives_5 ) ) - // InternalGaml.g:7195:2: ( rule__S_Definition__Alternatives_5 ) + // InternalGaml.g:7200:1: ( ( rule__S_Definition__Alternatives_5 ) ) + // InternalGaml.g:7201:2: ( rule__S_Definition__Alternatives_5 ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_DefinitionAccess().getAlternatives_5()); } - // InternalGaml.g:7196:2: ( rule__S_Definition__Alternatives_5 ) - // InternalGaml.g:7196:3: rule__S_Definition__Alternatives_5 + // InternalGaml.g:7202:2: ( rule__S_Definition__Alternatives_5 ) + // InternalGaml.g:7202:3: rule__S_Definition__Alternatives_5 { pushFollow(FOLLOW_2); rule__S_Definition__Alternatives_5(); @@ -29119,19 +26545,14 @@ public final void rule__S_Definition__Group__5__Impl() throws RecognitionExcepti // $ANTLR start "rule__S_Definition__Group_3__0" - /** - * Rule S definition group 3 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7205:1: rule__S_Definition__Group_3__0 : rule__S_Definition__Group_3__0__Impl rule__S_Definition__Group_3__1 ; + // InternalGaml.g:7211:1: rule__S_Definition__Group_3__0 : rule__S_Definition__Group_3__0__Impl rule__S_Definition__Group_3__1 ; public final void rule__S_Definition__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:7209:1: ( rule__S_Definition__Group_3__0__Impl rule__S_Definition__Group_3__1 ) - // InternalGaml.g:7210:2: rule__S_Definition__Group_3__0__Impl rule__S_Definition__Group_3__1 + // InternalGaml.g:7215:1: ( rule__S_Definition__Group_3__0__Impl rule__S_Definition__Group_3__1 ) + // InternalGaml.g:7216:2: rule__S_Definition__Group_3__0__Impl rule__S_Definition__Group_3__1 { pushFollow(FOLLOW_31); rule__S_Definition__Group_3__0__Impl(); @@ -29162,27 +26583,22 @@ public final void rule__S_Definition__Group_3__0() throws RecognitionException { // $ANTLR start "rule__S_Definition__Group_3__0__Impl" - /** - * Rule S definition group 3 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7217:1: rule__S_Definition__Group_3__0__Impl : ( '(' ) ; + // InternalGaml.g:7223:1: rule__S_Definition__Group_3__0__Impl : ( '(' ) ; public final void rule__S_Definition__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:7221:1: ( ( '(' ) ) - // InternalGaml.g:7222:1: ( '(' ) + // InternalGaml.g:7227:1: ( ( '(' ) ) + // InternalGaml.g:7228:1: ( '(' ) { - // InternalGaml.g:7222:1: ( '(' ) - // InternalGaml.g:7223:2: '(' + // InternalGaml.g:7228:1: ( '(' ) + // InternalGaml.g:7229:2: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getS_DefinitionAccess().getLeftParenthesisKeyword_3_0()); } - match(input,128,FOLLOW_2); if (state.failed) return ; + match(input,129,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getS_DefinitionAccess().getLeftParenthesisKeyword_3_0()); } @@ -29208,19 +26624,14 @@ public final void rule__S_Definition__Group_3__0__Impl() throws RecognitionExcep // $ANTLR start "rule__S_Definition__Group_3__1" - /** - * Rule S definition group 3 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7232:1: rule__S_Definition__Group_3__1 : rule__S_Definition__Group_3__1__Impl rule__S_Definition__Group_3__2 ; + // InternalGaml.g:7238:1: rule__S_Definition__Group_3__1 : rule__S_Definition__Group_3__1__Impl rule__S_Definition__Group_3__2 ; public final void rule__S_Definition__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:7236:1: ( rule__S_Definition__Group_3__1__Impl rule__S_Definition__Group_3__2 ) - // InternalGaml.g:7237:2: rule__S_Definition__Group_3__1__Impl rule__S_Definition__Group_3__2 + // InternalGaml.g:7242:1: ( rule__S_Definition__Group_3__1__Impl rule__S_Definition__Group_3__2 ) + // InternalGaml.g:7243:2: rule__S_Definition__Group_3__1__Impl rule__S_Definition__Group_3__2 { pushFollow(FOLLOW_32); rule__S_Definition__Group_3__1__Impl(); @@ -29251,28 +26662,23 @@ public final void rule__S_Definition__Group_3__1() throws RecognitionException { // $ANTLR start "rule__S_Definition__Group_3__1__Impl" - /** - * Rule S definition group 3 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7244:1: rule__S_Definition__Group_3__1__Impl : ( ( rule__S_Definition__ArgsAssignment_3_1 ) ) ; + // InternalGaml.g:7250:1: rule__S_Definition__Group_3__1__Impl : ( ( rule__S_Definition__ArgsAssignment_3_1 ) ) ; public final void rule__S_Definition__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:7248:1: ( ( ( rule__S_Definition__ArgsAssignment_3_1 ) ) ) - // InternalGaml.g:7249:1: ( ( rule__S_Definition__ArgsAssignment_3_1 ) ) + // InternalGaml.g:7254:1: ( ( ( rule__S_Definition__ArgsAssignment_3_1 ) ) ) + // InternalGaml.g:7255:1: ( ( rule__S_Definition__ArgsAssignment_3_1 ) ) { - // InternalGaml.g:7249:1: ( ( rule__S_Definition__ArgsAssignment_3_1 ) ) - // InternalGaml.g:7250:2: ( rule__S_Definition__ArgsAssignment_3_1 ) + // InternalGaml.g:7255:1: ( ( rule__S_Definition__ArgsAssignment_3_1 ) ) + // InternalGaml.g:7256:2: ( rule__S_Definition__ArgsAssignment_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_DefinitionAccess().getArgsAssignment_3_1()); } - // InternalGaml.g:7251:2: ( rule__S_Definition__ArgsAssignment_3_1 ) - // InternalGaml.g:7251:3: rule__S_Definition__ArgsAssignment_3_1 + // InternalGaml.g:7257:2: ( rule__S_Definition__ArgsAssignment_3_1 ) + // InternalGaml.g:7257:3: rule__S_Definition__ArgsAssignment_3_1 { pushFollow(FOLLOW_2); rule__S_Definition__ArgsAssignment_3_1(); @@ -29307,19 +26713,14 @@ public final void rule__S_Definition__Group_3__1__Impl() throws RecognitionExcep // $ANTLR start "rule__S_Definition__Group_3__2" - /** - * Rule S definition group 3 2. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7259:1: rule__S_Definition__Group_3__2 : rule__S_Definition__Group_3__2__Impl ; + // InternalGaml.g:7265:1: rule__S_Definition__Group_3__2 : rule__S_Definition__Group_3__2__Impl ; public final void rule__S_Definition__Group_3__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:7263:1: ( rule__S_Definition__Group_3__2__Impl ) - // InternalGaml.g:7264:2: rule__S_Definition__Group_3__2__Impl + // InternalGaml.g:7269:1: ( rule__S_Definition__Group_3__2__Impl ) + // InternalGaml.g:7270:2: rule__S_Definition__Group_3__2__Impl { pushFollow(FOLLOW_2); rule__S_Definition__Group_3__2__Impl(); @@ -29345,27 +26746,22 @@ public final void rule__S_Definition__Group_3__2() throws RecognitionException { // $ANTLR start "rule__S_Definition__Group_3__2__Impl" - /** - * Rule S definition group 3 2 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7270:1: rule__S_Definition__Group_3__2__Impl : ( ')' ) ; + // InternalGaml.g:7276:1: rule__S_Definition__Group_3__2__Impl : ( ')' ) ; public final void rule__S_Definition__Group_3__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:7274:1: ( ( ')' ) ) - // InternalGaml.g:7275:1: ( ')' ) + // InternalGaml.g:7280:1: ( ( ')' ) ) + // InternalGaml.g:7281:1: ( ')' ) { - // InternalGaml.g:7275:1: ( ')' ) - // InternalGaml.g:7276:2: ')' + // InternalGaml.g:7281:1: ( ')' ) + // InternalGaml.g:7282:2: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getS_DefinitionAccess().getRightParenthesisKeyword_3_2()); } - match(input,129,FOLLOW_2); if (state.failed) return ; + match(input,130,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getS_DefinitionAccess().getRightParenthesisKeyword_3_2()); } @@ -29391,19 +26787,14 @@ public final void rule__S_Definition__Group_3__2__Impl() throws RecognitionExcep // $ANTLR start "rule__S_Action__Group__0" - /** - * Rule S action group 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7286:1: rule__S_Action__Group__0 : rule__S_Action__Group__0__Impl rule__S_Action__Group__1 ; + // InternalGaml.g:7292:1: rule__S_Action__Group__0 : rule__S_Action__Group__0__Impl rule__S_Action__Group__1 ; public final void rule__S_Action__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:7290:1: ( rule__S_Action__Group__0__Impl rule__S_Action__Group__1 ) - // InternalGaml.g:7291:2: rule__S_Action__Group__0__Impl rule__S_Action__Group__1 + // InternalGaml.g:7296:1: ( rule__S_Action__Group__0__Impl rule__S_Action__Group__1 ) + // InternalGaml.g:7297:2: rule__S_Action__Group__0__Impl rule__S_Action__Group__1 { pushFollow(FOLLOW_33); rule__S_Action__Group__0__Impl(); @@ -29434,28 +26825,23 @@ public final void rule__S_Action__Group__0() throws RecognitionException { // $ANTLR start "rule__S_Action__Group__0__Impl" - /** - * Rule S action group 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7298:1: rule__S_Action__Group__0__Impl : ( () ) ; + // InternalGaml.g:7304:1: rule__S_Action__Group__0__Impl : ( () ) ; public final void rule__S_Action__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:7302:1: ( ( () ) ) - // InternalGaml.g:7303:1: ( () ) + // InternalGaml.g:7308:1: ( ( () ) ) + // InternalGaml.g:7309:1: ( () ) { - // InternalGaml.g:7303:1: ( () ) - // InternalGaml.g:7304:2: () + // InternalGaml.g:7309:1: ( () ) + // InternalGaml.g:7310:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getS_ActionAccess().getS_ActionAction_0()); } - // InternalGaml.g:7305:2: () - // InternalGaml.g:7305:3: + // InternalGaml.g:7311:2: () + // InternalGaml.g:7311:3: { } @@ -29480,19 +26866,14 @@ public final void rule__S_Action__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__S_Action__Group__1" - /** - * Rule S action group 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7313:1: rule__S_Action__Group__1 : rule__S_Action__Group__1__Impl rule__S_Action__Group__2 ; + // InternalGaml.g:7319:1: rule__S_Action__Group__1 : rule__S_Action__Group__1__Impl rule__S_Action__Group__2 ; public final void rule__S_Action__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:7317:1: ( rule__S_Action__Group__1__Impl rule__S_Action__Group__2 ) - // InternalGaml.g:7318:2: rule__S_Action__Group__1__Impl rule__S_Action__Group__2 + // InternalGaml.g:7323:1: ( rule__S_Action__Group__1__Impl rule__S_Action__Group__2 ) + // InternalGaml.g:7324:2: rule__S_Action__Group__1__Impl rule__S_Action__Group__2 { pushFollow(FOLLOW_28); rule__S_Action__Group__1__Impl(); @@ -29523,28 +26904,23 @@ public final void rule__S_Action__Group__1() throws RecognitionException { // $ANTLR start "rule__S_Action__Group__1__Impl" - /** - * Rule S action group 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7325:1: rule__S_Action__Group__1__Impl : ( ( rule__S_Action__KeyAssignment_1 ) ) ; + // InternalGaml.g:7331:1: rule__S_Action__Group__1__Impl : ( ( rule__S_Action__KeyAssignment_1 ) ) ; public final void rule__S_Action__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:7329:1: ( ( ( rule__S_Action__KeyAssignment_1 ) ) ) - // InternalGaml.g:7330:1: ( ( rule__S_Action__KeyAssignment_1 ) ) + // InternalGaml.g:7335:1: ( ( ( rule__S_Action__KeyAssignment_1 ) ) ) + // InternalGaml.g:7336:1: ( ( rule__S_Action__KeyAssignment_1 ) ) { - // InternalGaml.g:7330:1: ( ( rule__S_Action__KeyAssignment_1 ) ) - // InternalGaml.g:7331:2: ( rule__S_Action__KeyAssignment_1 ) + // InternalGaml.g:7336:1: ( ( rule__S_Action__KeyAssignment_1 ) ) + // InternalGaml.g:7337:2: ( rule__S_Action__KeyAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_ActionAccess().getKeyAssignment_1()); } - // InternalGaml.g:7332:2: ( rule__S_Action__KeyAssignment_1 ) - // InternalGaml.g:7332:3: rule__S_Action__KeyAssignment_1 + // InternalGaml.g:7338:2: ( rule__S_Action__KeyAssignment_1 ) + // InternalGaml.g:7338:3: rule__S_Action__KeyAssignment_1 { pushFollow(FOLLOW_2); rule__S_Action__KeyAssignment_1(); @@ -29579,19 +26955,14 @@ public final void rule__S_Action__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__S_Action__Group__2" - /** - * Rule S action group 2. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7340:1: rule__S_Action__Group__2 : rule__S_Action__Group__2__Impl rule__S_Action__Group__3 ; + // InternalGaml.g:7346:1: rule__S_Action__Group__2 : rule__S_Action__Group__2__Impl rule__S_Action__Group__3 ; public final void rule__S_Action__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:7344:1: ( rule__S_Action__Group__2__Impl rule__S_Action__Group__3 ) - // InternalGaml.g:7345:2: rule__S_Action__Group__2__Impl rule__S_Action__Group__3 + // InternalGaml.g:7350:1: ( rule__S_Action__Group__2__Impl rule__S_Action__Group__3 ) + // InternalGaml.g:7351:2: rule__S_Action__Group__2__Impl rule__S_Action__Group__3 { pushFollow(FOLLOW_28); rule__S_Action__Group__2__Impl(); @@ -29622,27 +26993,22 @@ public final void rule__S_Action__Group__2() throws RecognitionException { // $ANTLR start "rule__S_Action__Group__2__Impl" - /** - * Rule S action group 2 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7352:1: rule__S_Action__Group__2__Impl : ( ( rule__S_Action__FirstFacetAssignment_2 )? ) ; + // InternalGaml.g:7358:1: rule__S_Action__Group__2__Impl : ( ( rule__S_Action__FirstFacetAssignment_2 )? ) ; public final void rule__S_Action__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:7356:1: ( ( ( rule__S_Action__FirstFacetAssignment_2 )? ) ) - // InternalGaml.g:7357:1: ( ( rule__S_Action__FirstFacetAssignment_2 )? ) + // InternalGaml.g:7362:1: ( ( ( rule__S_Action__FirstFacetAssignment_2 )? ) ) + // InternalGaml.g:7363:1: ( ( rule__S_Action__FirstFacetAssignment_2 )? ) { - // InternalGaml.g:7357:1: ( ( rule__S_Action__FirstFacetAssignment_2 )? ) - // InternalGaml.g:7358:2: ( rule__S_Action__FirstFacetAssignment_2 )? + // InternalGaml.g:7363:1: ( ( rule__S_Action__FirstFacetAssignment_2 )? ) + // InternalGaml.g:7364:2: ( rule__S_Action__FirstFacetAssignment_2 )? { if ( state.backtracking==0 ) { before(grammarAccess.getS_ActionAccess().getFirstFacetAssignment_2()); } - // InternalGaml.g:7359:2: ( rule__S_Action__FirstFacetAssignment_2 )? + // InternalGaml.g:7365:2: ( rule__S_Action__FirstFacetAssignment_2 )? int alt103=2; int LA103_0 = input.LA(1); @@ -29651,7 +27017,7 @@ public final void rule__S_Action__Group__2__Impl() throws RecognitionException { } switch (alt103) { case 1 : - // InternalGaml.g:7359:3: rule__S_Action__FirstFacetAssignment_2 + // InternalGaml.g:7365:3: rule__S_Action__FirstFacetAssignment_2 { pushFollow(FOLLOW_2); rule__S_Action__FirstFacetAssignment_2(); @@ -29689,19 +27055,14 @@ public final void rule__S_Action__Group__2__Impl() throws RecognitionException { // $ANTLR start "rule__S_Action__Group__3" - /** - * Rule S action group 3. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7367:1: rule__S_Action__Group__3 : rule__S_Action__Group__3__Impl rule__S_Action__Group__4 ; + // InternalGaml.g:7373:1: rule__S_Action__Group__3 : rule__S_Action__Group__3__Impl rule__S_Action__Group__4 ; public final void rule__S_Action__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:7371:1: ( rule__S_Action__Group__3__Impl rule__S_Action__Group__4 ) - // InternalGaml.g:7372:2: rule__S_Action__Group__3__Impl rule__S_Action__Group__4 + // InternalGaml.g:7377:1: ( rule__S_Action__Group__3__Impl rule__S_Action__Group__4 ) + // InternalGaml.g:7378:2: rule__S_Action__Group__3__Impl rule__S_Action__Group__4 { pushFollow(FOLLOW_30); rule__S_Action__Group__3__Impl(); @@ -29732,28 +27093,23 @@ public final void rule__S_Action__Group__3() throws RecognitionException { // $ANTLR start "rule__S_Action__Group__3__Impl" - /** - * Rule S action group 3 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7379:1: rule__S_Action__Group__3__Impl : ( ( rule__S_Action__NameAssignment_3 ) ) ; + // InternalGaml.g:7385:1: rule__S_Action__Group__3__Impl : ( ( rule__S_Action__NameAssignment_3 ) ) ; public final void rule__S_Action__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:7383:1: ( ( ( rule__S_Action__NameAssignment_3 ) ) ) - // InternalGaml.g:7384:1: ( ( rule__S_Action__NameAssignment_3 ) ) + // InternalGaml.g:7389:1: ( ( ( rule__S_Action__NameAssignment_3 ) ) ) + // InternalGaml.g:7390:1: ( ( rule__S_Action__NameAssignment_3 ) ) { - // InternalGaml.g:7384:1: ( ( rule__S_Action__NameAssignment_3 ) ) - // InternalGaml.g:7385:2: ( rule__S_Action__NameAssignment_3 ) + // InternalGaml.g:7390:1: ( ( rule__S_Action__NameAssignment_3 ) ) + // InternalGaml.g:7391:2: ( rule__S_Action__NameAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_ActionAccess().getNameAssignment_3()); } - // InternalGaml.g:7386:2: ( rule__S_Action__NameAssignment_3 ) - // InternalGaml.g:7386:3: rule__S_Action__NameAssignment_3 + // InternalGaml.g:7392:2: ( rule__S_Action__NameAssignment_3 ) + // InternalGaml.g:7392:3: rule__S_Action__NameAssignment_3 { pushFollow(FOLLOW_2); rule__S_Action__NameAssignment_3(); @@ -29788,19 +27144,14 @@ public final void rule__S_Action__Group__3__Impl() throws RecognitionException { // $ANTLR start "rule__S_Action__Group__4" - /** - * Rule S action group 4. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7394:1: rule__S_Action__Group__4 : rule__S_Action__Group__4__Impl rule__S_Action__Group__5 ; + // InternalGaml.g:7400:1: rule__S_Action__Group__4 : rule__S_Action__Group__4__Impl rule__S_Action__Group__5 ; public final void rule__S_Action__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:7398:1: ( rule__S_Action__Group__4__Impl rule__S_Action__Group__5 ) - // InternalGaml.g:7399:2: rule__S_Action__Group__4__Impl rule__S_Action__Group__5 + // InternalGaml.g:7404:1: ( rule__S_Action__Group__4__Impl rule__S_Action__Group__5 ) + // InternalGaml.g:7405:2: rule__S_Action__Group__4__Impl rule__S_Action__Group__5 { pushFollow(FOLLOW_30); rule__S_Action__Group__4__Impl(); @@ -29831,36 +27182,31 @@ public final void rule__S_Action__Group__4() throws RecognitionException { // $ANTLR start "rule__S_Action__Group__4__Impl" - /** - * Rule S action group 4 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7406:1: rule__S_Action__Group__4__Impl : ( ( rule__S_Action__Group_4__0 )? ) ; + // InternalGaml.g:7412:1: rule__S_Action__Group__4__Impl : ( ( rule__S_Action__Group_4__0 )? ) ; public final void rule__S_Action__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:7410:1: ( ( ( rule__S_Action__Group_4__0 )? ) ) - // InternalGaml.g:7411:1: ( ( rule__S_Action__Group_4__0 )? ) + // InternalGaml.g:7416:1: ( ( ( rule__S_Action__Group_4__0 )? ) ) + // InternalGaml.g:7417:1: ( ( rule__S_Action__Group_4__0 )? ) { - // InternalGaml.g:7411:1: ( ( rule__S_Action__Group_4__0 )? ) - // InternalGaml.g:7412:2: ( rule__S_Action__Group_4__0 )? + // InternalGaml.g:7417:1: ( ( rule__S_Action__Group_4__0 )? ) + // InternalGaml.g:7418:2: ( rule__S_Action__Group_4__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getS_ActionAccess().getGroup_4()); } - // InternalGaml.g:7413:2: ( rule__S_Action__Group_4__0 )? + // InternalGaml.g:7419:2: ( rule__S_Action__Group_4__0 )? int alt104=2; int LA104_0 = input.LA(1); - if ( (LA104_0==128) ) { + if ( (LA104_0==129) ) { alt104=1; } switch (alt104) { case 1 : - // InternalGaml.g:7413:3: rule__S_Action__Group_4__0 + // InternalGaml.g:7419:3: rule__S_Action__Group_4__0 { pushFollow(FOLLOW_2); rule__S_Action__Group_4__0(); @@ -29898,19 +27244,14 @@ public final void rule__S_Action__Group__4__Impl() throws RecognitionException { // $ANTLR start "rule__S_Action__Group__5" - /** - * Rule S action group 5. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7421:1: rule__S_Action__Group__5 : rule__S_Action__Group__5__Impl rule__S_Action__Group__6 ; + // InternalGaml.g:7427:1: rule__S_Action__Group__5 : rule__S_Action__Group__5__Impl rule__S_Action__Group__6 ; public final void rule__S_Action__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:7425:1: ( rule__S_Action__Group__5__Impl rule__S_Action__Group__6 ) - // InternalGaml.g:7426:2: rule__S_Action__Group__5__Impl rule__S_Action__Group__6 + // InternalGaml.g:7431:1: ( rule__S_Action__Group__5__Impl rule__S_Action__Group__6 ) + // InternalGaml.g:7432:2: rule__S_Action__Group__5__Impl rule__S_Action__Group__6 { pushFollow(FOLLOW_30); rule__S_Action__Group__5__Impl(); @@ -29941,40 +27282,35 @@ public final void rule__S_Action__Group__5() throws RecognitionException { // $ANTLR start "rule__S_Action__Group__5__Impl" - /** - * Rule S action group 5 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7433:1: rule__S_Action__Group__5__Impl : ( ( rule__S_Action__FacetsAssignment_5 )* ) ; + // InternalGaml.g:7439:1: rule__S_Action__Group__5__Impl : ( ( rule__S_Action__FacetsAssignment_5 )* ) ; public final void rule__S_Action__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:7437:1: ( ( ( rule__S_Action__FacetsAssignment_5 )* ) ) - // InternalGaml.g:7438:1: ( ( rule__S_Action__FacetsAssignment_5 )* ) + // InternalGaml.g:7443:1: ( ( ( rule__S_Action__FacetsAssignment_5 )* ) ) + // InternalGaml.g:7444:1: ( ( rule__S_Action__FacetsAssignment_5 )* ) { - // InternalGaml.g:7438:1: ( ( rule__S_Action__FacetsAssignment_5 )* ) - // InternalGaml.g:7439:2: ( rule__S_Action__FacetsAssignment_5 )* + // InternalGaml.g:7444:1: ( ( rule__S_Action__FacetsAssignment_5 )* ) + // InternalGaml.g:7445:2: ( rule__S_Action__FacetsAssignment_5 )* { if ( state.backtracking==0 ) { before(grammarAccess.getS_ActionAccess().getFacetsAssignment_5()); } - // InternalGaml.g:7440:2: ( rule__S_Action__FacetsAssignment_5 )* + // InternalGaml.g:7446:2: ( rule__S_Action__FacetsAssignment_5 )* loop105: do { int alt105=2; int LA105_0 = input.LA(1); - if ( (LA105_0==RULE_ID||LA105_0==17||(LA105_0>=19 && LA105_0<=20)||(LA105_0>=78 && LA105_0<=101)||LA105_0==126||LA105_0==152) ) { + if ( (LA105_0==RULE_ID||LA105_0==17||(LA105_0>=19 && LA105_0<=20)||(LA105_0>=78 && LA105_0<=102)||LA105_0==127||LA105_0==153) ) { alt105=1; } switch (alt105) { case 1 : - // InternalGaml.g:7440:3: rule__S_Action__FacetsAssignment_5 + // InternalGaml.g:7446:3: rule__S_Action__FacetsAssignment_5 { pushFollow(FOLLOW_17); rule__S_Action__FacetsAssignment_5(); @@ -30015,19 +27351,14 @@ public final void rule__S_Action__Group__5__Impl() throws RecognitionException { // $ANTLR start "rule__S_Action__Group__6" - /** - * Rule S action group 6. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7448:1: rule__S_Action__Group__6 : rule__S_Action__Group__6__Impl ; + // InternalGaml.g:7454:1: rule__S_Action__Group__6 : rule__S_Action__Group__6__Impl ; public final void rule__S_Action__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:7452:1: ( rule__S_Action__Group__6__Impl ) - // InternalGaml.g:7453:2: rule__S_Action__Group__6__Impl + // InternalGaml.g:7458:1: ( rule__S_Action__Group__6__Impl ) + // InternalGaml.g:7459:2: rule__S_Action__Group__6__Impl { pushFollow(FOLLOW_2); rule__S_Action__Group__6__Impl(); @@ -30053,28 +27384,23 @@ public final void rule__S_Action__Group__6() throws RecognitionException { // $ANTLR start "rule__S_Action__Group__6__Impl" - /** - * Rule S action group 6 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7459:1: rule__S_Action__Group__6__Impl : ( ( rule__S_Action__Alternatives_6 ) ) ; + // InternalGaml.g:7465:1: rule__S_Action__Group__6__Impl : ( ( rule__S_Action__Alternatives_6 ) ) ; public final void rule__S_Action__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:7463:1: ( ( ( rule__S_Action__Alternatives_6 ) ) ) - // InternalGaml.g:7464:1: ( ( rule__S_Action__Alternatives_6 ) ) + // InternalGaml.g:7469:1: ( ( ( rule__S_Action__Alternatives_6 ) ) ) + // InternalGaml.g:7470:1: ( ( rule__S_Action__Alternatives_6 ) ) { - // InternalGaml.g:7464:1: ( ( rule__S_Action__Alternatives_6 ) ) - // InternalGaml.g:7465:2: ( rule__S_Action__Alternatives_6 ) + // InternalGaml.g:7470:1: ( ( rule__S_Action__Alternatives_6 ) ) + // InternalGaml.g:7471:2: ( rule__S_Action__Alternatives_6 ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_ActionAccess().getAlternatives_6()); } - // InternalGaml.g:7466:2: ( rule__S_Action__Alternatives_6 ) - // InternalGaml.g:7466:3: rule__S_Action__Alternatives_6 + // InternalGaml.g:7472:2: ( rule__S_Action__Alternatives_6 ) + // InternalGaml.g:7472:3: rule__S_Action__Alternatives_6 { pushFollow(FOLLOW_2); rule__S_Action__Alternatives_6(); @@ -30109,19 +27435,14 @@ public final void rule__S_Action__Group__6__Impl() throws RecognitionException { // $ANTLR start "rule__S_Action__Group_4__0" - /** - * Rule S action group 4 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7475:1: rule__S_Action__Group_4__0 : rule__S_Action__Group_4__0__Impl rule__S_Action__Group_4__1 ; + // InternalGaml.g:7481:1: rule__S_Action__Group_4__0 : rule__S_Action__Group_4__0__Impl rule__S_Action__Group_4__1 ; public final void rule__S_Action__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:7479:1: ( rule__S_Action__Group_4__0__Impl rule__S_Action__Group_4__1 ) - // InternalGaml.g:7480:2: rule__S_Action__Group_4__0__Impl rule__S_Action__Group_4__1 + // InternalGaml.g:7485:1: ( rule__S_Action__Group_4__0__Impl rule__S_Action__Group_4__1 ) + // InternalGaml.g:7486:2: rule__S_Action__Group_4__0__Impl rule__S_Action__Group_4__1 { pushFollow(FOLLOW_31); rule__S_Action__Group_4__0__Impl(); @@ -30152,27 +27473,22 @@ public final void rule__S_Action__Group_4__0() throws RecognitionException { // $ANTLR start "rule__S_Action__Group_4__0__Impl" - /** - * Rule S action group 4 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7487:1: rule__S_Action__Group_4__0__Impl : ( '(' ) ; + // InternalGaml.g:7493:1: rule__S_Action__Group_4__0__Impl : ( '(' ) ; public final void rule__S_Action__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:7491:1: ( ( '(' ) ) - // InternalGaml.g:7492:1: ( '(' ) + // InternalGaml.g:7497:1: ( ( '(' ) ) + // InternalGaml.g:7498:1: ( '(' ) { - // InternalGaml.g:7492:1: ( '(' ) - // InternalGaml.g:7493:2: '(' + // InternalGaml.g:7498:1: ( '(' ) + // InternalGaml.g:7499:2: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getS_ActionAccess().getLeftParenthesisKeyword_4_0()); } - match(input,128,FOLLOW_2); if (state.failed) return ; + match(input,129,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getS_ActionAccess().getLeftParenthesisKeyword_4_0()); } @@ -30198,19 +27514,14 @@ public final void rule__S_Action__Group_4__0__Impl() throws RecognitionException // $ANTLR start "rule__S_Action__Group_4__1" - /** - * Rule S action group 4 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7502:1: rule__S_Action__Group_4__1 : rule__S_Action__Group_4__1__Impl rule__S_Action__Group_4__2 ; + // InternalGaml.g:7508:1: rule__S_Action__Group_4__1 : rule__S_Action__Group_4__1__Impl rule__S_Action__Group_4__2 ; public final void rule__S_Action__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:7506:1: ( rule__S_Action__Group_4__1__Impl rule__S_Action__Group_4__2 ) - // InternalGaml.g:7507:2: rule__S_Action__Group_4__1__Impl rule__S_Action__Group_4__2 + // InternalGaml.g:7512:1: ( rule__S_Action__Group_4__1__Impl rule__S_Action__Group_4__2 ) + // InternalGaml.g:7513:2: rule__S_Action__Group_4__1__Impl rule__S_Action__Group_4__2 { pushFollow(FOLLOW_32); rule__S_Action__Group_4__1__Impl(); @@ -30241,28 +27552,23 @@ public final void rule__S_Action__Group_4__1() throws RecognitionException { // $ANTLR start "rule__S_Action__Group_4__1__Impl" - /** - * Rule S action group 4 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7514:1: rule__S_Action__Group_4__1__Impl : ( ( rule__S_Action__ArgsAssignment_4_1 ) ) ; + // InternalGaml.g:7520:1: rule__S_Action__Group_4__1__Impl : ( ( rule__S_Action__ArgsAssignment_4_1 ) ) ; public final void rule__S_Action__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:7518:1: ( ( ( rule__S_Action__ArgsAssignment_4_1 ) ) ) - // InternalGaml.g:7519:1: ( ( rule__S_Action__ArgsAssignment_4_1 ) ) + // InternalGaml.g:7524:1: ( ( ( rule__S_Action__ArgsAssignment_4_1 ) ) ) + // InternalGaml.g:7525:1: ( ( rule__S_Action__ArgsAssignment_4_1 ) ) { - // InternalGaml.g:7519:1: ( ( rule__S_Action__ArgsAssignment_4_1 ) ) - // InternalGaml.g:7520:2: ( rule__S_Action__ArgsAssignment_4_1 ) + // InternalGaml.g:7525:1: ( ( rule__S_Action__ArgsAssignment_4_1 ) ) + // InternalGaml.g:7526:2: ( rule__S_Action__ArgsAssignment_4_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_ActionAccess().getArgsAssignment_4_1()); } - // InternalGaml.g:7521:2: ( rule__S_Action__ArgsAssignment_4_1 ) - // InternalGaml.g:7521:3: rule__S_Action__ArgsAssignment_4_1 + // InternalGaml.g:7527:2: ( rule__S_Action__ArgsAssignment_4_1 ) + // InternalGaml.g:7527:3: rule__S_Action__ArgsAssignment_4_1 { pushFollow(FOLLOW_2); rule__S_Action__ArgsAssignment_4_1(); @@ -30297,19 +27603,14 @@ public final void rule__S_Action__Group_4__1__Impl() throws RecognitionException // $ANTLR start "rule__S_Action__Group_4__2" - /** - * Rule S action group 4 2. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7529:1: rule__S_Action__Group_4__2 : rule__S_Action__Group_4__2__Impl ; + // InternalGaml.g:7535:1: rule__S_Action__Group_4__2 : rule__S_Action__Group_4__2__Impl ; public final void rule__S_Action__Group_4__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:7533:1: ( rule__S_Action__Group_4__2__Impl ) - // InternalGaml.g:7534:2: rule__S_Action__Group_4__2__Impl + // InternalGaml.g:7539:1: ( rule__S_Action__Group_4__2__Impl ) + // InternalGaml.g:7540:2: rule__S_Action__Group_4__2__Impl { pushFollow(FOLLOW_2); rule__S_Action__Group_4__2__Impl(); @@ -30335,27 +27636,22 @@ public final void rule__S_Action__Group_4__2() throws RecognitionException { // $ANTLR start "rule__S_Action__Group_4__2__Impl" - /** - * Rule S action group 4 2 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7540:1: rule__S_Action__Group_4__2__Impl : ( ')' ) ; + // InternalGaml.g:7546:1: rule__S_Action__Group_4__2__Impl : ( ')' ) ; public final void rule__S_Action__Group_4__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:7544:1: ( ( ')' ) ) - // InternalGaml.g:7545:1: ( ')' ) + // InternalGaml.g:7550:1: ( ( ')' ) ) + // InternalGaml.g:7551:1: ( ')' ) { - // InternalGaml.g:7545:1: ( ')' ) - // InternalGaml.g:7546:2: ')' + // InternalGaml.g:7551:1: ( ')' ) + // InternalGaml.g:7552:2: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getS_ActionAccess().getRightParenthesisKeyword_4_2()); } - match(input,129,FOLLOW_2); if (state.failed) return ; + match(input,130,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getS_ActionAccess().getRightParenthesisKeyword_4_2()); } @@ -30381,19 +27677,14 @@ public final void rule__S_Action__Group_4__2__Impl() throws RecognitionException // $ANTLR start "rule__S_Var__Group__0" - /** - * Rule S var group 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7556:1: rule__S_Var__Group__0 : rule__S_Var__Group__0__Impl rule__S_Var__Group__1 ; + // InternalGaml.g:7562:1: rule__S_Var__Group__0 : rule__S_Var__Group__0__Impl rule__S_Var__Group__1 ; public final void rule__S_Var__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:7560:1: ( rule__S_Var__Group__0__Impl rule__S_Var__Group__1 ) - // InternalGaml.g:7561:2: rule__S_Var__Group__0__Impl rule__S_Var__Group__1 + // InternalGaml.g:7566:1: ( rule__S_Var__Group__0__Impl rule__S_Var__Group__1 ) + // InternalGaml.g:7567:2: rule__S_Var__Group__0__Impl rule__S_Var__Group__1 { pushFollow(FOLLOW_34); rule__S_Var__Group__0__Impl(); @@ -30424,28 +27715,23 @@ public final void rule__S_Var__Group__0() throws RecognitionException { // $ANTLR start "rule__S_Var__Group__0__Impl" - /** - * Rule S var group 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7568:1: rule__S_Var__Group__0__Impl : ( () ) ; + // InternalGaml.g:7574:1: rule__S_Var__Group__0__Impl : ( () ) ; public final void rule__S_Var__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:7572:1: ( ( () ) ) - // InternalGaml.g:7573:1: ( () ) + // InternalGaml.g:7578:1: ( ( () ) ) + // InternalGaml.g:7579:1: ( () ) { - // InternalGaml.g:7573:1: ( () ) - // InternalGaml.g:7574:2: () + // InternalGaml.g:7579:1: ( () ) + // InternalGaml.g:7580:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getS_VarAccess().getS_VarAction_0()); } - // InternalGaml.g:7575:2: () - // InternalGaml.g:7575:3: + // InternalGaml.g:7581:2: () + // InternalGaml.g:7581:3: { } @@ -30470,19 +27756,14 @@ public final void rule__S_Var__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__S_Var__Group__1" - /** - * Rule S var group 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7583:1: rule__S_Var__Group__1 : rule__S_Var__Group__1__Impl rule__S_Var__Group__2 ; + // InternalGaml.g:7589:1: rule__S_Var__Group__1 : rule__S_Var__Group__1__Impl rule__S_Var__Group__2 ; public final void rule__S_Var__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:7587:1: ( rule__S_Var__Group__1__Impl rule__S_Var__Group__2 ) - // InternalGaml.g:7588:2: rule__S_Var__Group__1__Impl rule__S_Var__Group__2 + // InternalGaml.g:7593:1: ( rule__S_Var__Group__1__Impl rule__S_Var__Group__2 ) + // InternalGaml.g:7594:2: rule__S_Var__Group__1__Impl rule__S_Var__Group__2 { pushFollow(FOLLOW_28); rule__S_Var__Group__1__Impl(); @@ -30513,28 +27794,23 @@ public final void rule__S_Var__Group__1() throws RecognitionException { // $ANTLR start "rule__S_Var__Group__1__Impl" - /** - * Rule S var group 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7595:1: rule__S_Var__Group__1__Impl : ( ( rule__S_Var__KeyAssignment_1 ) ) ; + // InternalGaml.g:7601:1: rule__S_Var__Group__1__Impl : ( ( rule__S_Var__KeyAssignment_1 ) ) ; public final void rule__S_Var__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:7599:1: ( ( ( rule__S_Var__KeyAssignment_1 ) ) ) - // InternalGaml.g:7600:1: ( ( rule__S_Var__KeyAssignment_1 ) ) + // InternalGaml.g:7605:1: ( ( ( rule__S_Var__KeyAssignment_1 ) ) ) + // InternalGaml.g:7606:1: ( ( rule__S_Var__KeyAssignment_1 ) ) { - // InternalGaml.g:7600:1: ( ( rule__S_Var__KeyAssignment_1 ) ) - // InternalGaml.g:7601:2: ( rule__S_Var__KeyAssignment_1 ) + // InternalGaml.g:7606:1: ( ( rule__S_Var__KeyAssignment_1 ) ) + // InternalGaml.g:7607:2: ( rule__S_Var__KeyAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_VarAccess().getKeyAssignment_1()); } - // InternalGaml.g:7602:2: ( rule__S_Var__KeyAssignment_1 ) - // InternalGaml.g:7602:3: rule__S_Var__KeyAssignment_1 + // InternalGaml.g:7608:2: ( rule__S_Var__KeyAssignment_1 ) + // InternalGaml.g:7608:3: rule__S_Var__KeyAssignment_1 { pushFollow(FOLLOW_2); rule__S_Var__KeyAssignment_1(); @@ -30569,19 +27845,14 @@ public final void rule__S_Var__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__S_Var__Group__2" - /** - * Rule S var group 2. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7610:1: rule__S_Var__Group__2 : rule__S_Var__Group__2__Impl rule__S_Var__Group__3 ; + // InternalGaml.g:7616:1: rule__S_Var__Group__2 : rule__S_Var__Group__2__Impl rule__S_Var__Group__3 ; public final void rule__S_Var__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:7614:1: ( rule__S_Var__Group__2__Impl rule__S_Var__Group__3 ) - // InternalGaml.g:7615:2: rule__S_Var__Group__2__Impl rule__S_Var__Group__3 + // InternalGaml.g:7620:1: ( rule__S_Var__Group__2__Impl rule__S_Var__Group__3 ) + // InternalGaml.g:7621:2: rule__S_Var__Group__2__Impl rule__S_Var__Group__3 { pushFollow(FOLLOW_28); rule__S_Var__Group__2__Impl(); @@ -30612,27 +27883,22 @@ public final void rule__S_Var__Group__2() throws RecognitionException { // $ANTLR start "rule__S_Var__Group__2__Impl" - /** - * Rule S var group 2 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7622:1: rule__S_Var__Group__2__Impl : ( ( rule__S_Var__FirstFacetAssignment_2 )? ) ; + // InternalGaml.g:7628:1: rule__S_Var__Group__2__Impl : ( ( rule__S_Var__FirstFacetAssignment_2 )? ) ; public final void rule__S_Var__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:7626:1: ( ( ( rule__S_Var__FirstFacetAssignment_2 )? ) ) - // InternalGaml.g:7627:1: ( ( rule__S_Var__FirstFacetAssignment_2 )? ) + // InternalGaml.g:7632:1: ( ( ( rule__S_Var__FirstFacetAssignment_2 )? ) ) + // InternalGaml.g:7633:1: ( ( rule__S_Var__FirstFacetAssignment_2 )? ) { - // InternalGaml.g:7627:1: ( ( rule__S_Var__FirstFacetAssignment_2 )? ) - // InternalGaml.g:7628:2: ( rule__S_Var__FirstFacetAssignment_2 )? + // InternalGaml.g:7633:1: ( ( rule__S_Var__FirstFacetAssignment_2 )? ) + // InternalGaml.g:7634:2: ( rule__S_Var__FirstFacetAssignment_2 )? { if ( state.backtracking==0 ) { before(grammarAccess.getS_VarAccess().getFirstFacetAssignment_2()); } - // InternalGaml.g:7629:2: ( rule__S_Var__FirstFacetAssignment_2 )? + // InternalGaml.g:7635:2: ( rule__S_Var__FirstFacetAssignment_2 )? int alt106=2; int LA106_0 = input.LA(1); @@ -30641,7 +27907,7 @@ public final void rule__S_Var__Group__2__Impl() throws RecognitionException { } switch (alt106) { case 1 : - // InternalGaml.g:7629:3: rule__S_Var__FirstFacetAssignment_2 + // InternalGaml.g:7635:3: rule__S_Var__FirstFacetAssignment_2 { pushFollow(FOLLOW_2); rule__S_Var__FirstFacetAssignment_2(); @@ -30679,19 +27945,14 @@ public final void rule__S_Var__Group__2__Impl() throws RecognitionException { // $ANTLR start "rule__S_Var__Group__3" - /** - * Rule S var group 3. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7637:1: rule__S_Var__Group__3 : rule__S_Var__Group__3__Impl rule__S_Var__Group__4 ; + // InternalGaml.g:7643:1: rule__S_Var__Group__3 : rule__S_Var__Group__3__Impl rule__S_Var__Group__4 ; public final void rule__S_Var__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:7641:1: ( rule__S_Var__Group__3__Impl rule__S_Var__Group__4 ) - // InternalGaml.g:7642:2: rule__S_Var__Group__3__Impl rule__S_Var__Group__4 + // InternalGaml.g:7647:1: ( rule__S_Var__Group__3__Impl rule__S_Var__Group__4 ) + // InternalGaml.g:7648:2: rule__S_Var__Group__3__Impl rule__S_Var__Group__4 { pushFollow(FOLLOW_35); rule__S_Var__Group__3__Impl(); @@ -30722,28 +27983,23 @@ public final void rule__S_Var__Group__3() throws RecognitionException { // $ANTLR start "rule__S_Var__Group__3__Impl" - /** - * Rule S var group 3 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7649:1: rule__S_Var__Group__3__Impl : ( ( rule__S_Var__NameAssignment_3 ) ) ; + // InternalGaml.g:7655:1: rule__S_Var__Group__3__Impl : ( ( rule__S_Var__NameAssignment_3 ) ) ; public final void rule__S_Var__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:7653:1: ( ( ( rule__S_Var__NameAssignment_3 ) ) ) - // InternalGaml.g:7654:1: ( ( rule__S_Var__NameAssignment_3 ) ) + // InternalGaml.g:7659:1: ( ( ( rule__S_Var__NameAssignment_3 ) ) ) + // InternalGaml.g:7660:1: ( ( rule__S_Var__NameAssignment_3 ) ) { - // InternalGaml.g:7654:1: ( ( rule__S_Var__NameAssignment_3 ) ) - // InternalGaml.g:7655:2: ( rule__S_Var__NameAssignment_3 ) + // InternalGaml.g:7660:1: ( ( rule__S_Var__NameAssignment_3 ) ) + // InternalGaml.g:7661:2: ( rule__S_Var__NameAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_VarAccess().getNameAssignment_3()); } - // InternalGaml.g:7656:2: ( rule__S_Var__NameAssignment_3 ) - // InternalGaml.g:7656:3: rule__S_Var__NameAssignment_3 + // InternalGaml.g:7662:2: ( rule__S_Var__NameAssignment_3 ) + // InternalGaml.g:7662:3: rule__S_Var__NameAssignment_3 { pushFollow(FOLLOW_2); rule__S_Var__NameAssignment_3(); @@ -30778,19 +28034,14 @@ public final void rule__S_Var__Group__3__Impl() throws RecognitionException { // $ANTLR start "rule__S_Var__Group__4" - /** - * Rule S var group 4. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7664:1: rule__S_Var__Group__4 : rule__S_Var__Group__4__Impl rule__S_Var__Group__5 ; + // InternalGaml.g:7670:1: rule__S_Var__Group__4 : rule__S_Var__Group__4__Impl rule__S_Var__Group__5 ; public final void rule__S_Var__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:7668:1: ( rule__S_Var__Group__4__Impl rule__S_Var__Group__5 ) - // InternalGaml.g:7669:2: rule__S_Var__Group__4__Impl rule__S_Var__Group__5 + // InternalGaml.g:7674:1: ( rule__S_Var__Group__4__Impl rule__S_Var__Group__5 ) + // InternalGaml.g:7675:2: rule__S_Var__Group__4__Impl rule__S_Var__Group__5 { pushFollow(FOLLOW_35); rule__S_Var__Group__4__Impl(); @@ -30821,40 +28072,35 @@ public final void rule__S_Var__Group__4() throws RecognitionException { // $ANTLR start "rule__S_Var__Group__4__Impl" - /** - * Rule S var group 4 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7676:1: rule__S_Var__Group__4__Impl : ( ( rule__S_Var__FacetsAssignment_4 )* ) ; + // InternalGaml.g:7682:1: rule__S_Var__Group__4__Impl : ( ( rule__S_Var__FacetsAssignment_4 )* ) ; public final void rule__S_Var__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:7680:1: ( ( ( rule__S_Var__FacetsAssignment_4 )* ) ) - // InternalGaml.g:7681:1: ( ( rule__S_Var__FacetsAssignment_4 )* ) + // InternalGaml.g:7686:1: ( ( ( rule__S_Var__FacetsAssignment_4 )* ) ) + // InternalGaml.g:7687:1: ( ( rule__S_Var__FacetsAssignment_4 )* ) { - // InternalGaml.g:7681:1: ( ( rule__S_Var__FacetsAssignment_4 )* ) - // InternalGaml.g:7682:2: ( rule__S_Var__FacetsAssignment_4 )* + // InternalGaml.g:7687:1: ( ( rule__S_Var__FacetsAssignment_4 )* ) + // InternalGaml.g:7688:2: ( rule__S_Var__FacetsAssignment_4 )* { if ( state.backtracking==0 ) { before(grammarAccess.getS_VarAccess().getFacetsAssignment_4()); } - // InternalGaml.g:7683:2: ( rule__S_Var__FacetsAssignment_4 )* + // InternalGaml.g:7689:2: ( rule__S_Var__FacetsAssignment_4 )* loop107: do { int alt107=2; int LA107_0 = input.LA(1); - if ( (LA107_0==RULE_ID||LA107_0==17||(LA107_0>=19 && LA107_0<=20)||(LA107_0>=78 && LA107_0<=101)||LA107_0==126||LA107_0==152) ) { + if ( (LA107_0==RULE_ID||LA107_0==17||(LA107_0>=19 && LA107_0<=20)||(LA107_0>=78 && LA107_0<=102)||LA107_0==127||LA107_0==153) ) { alt107=1; } switch (alt107) { case 1 : - // InternalGaml.g:7683:3: rule__S_Var__FacetsAssignment_4 + // InternalGaml.g:7689:3: rule__S_Var__FacetsAssignment_4 { pushFollow(FOLLOW_17); rule__S_Var__FacetsAssignment_4(); @@ -30895,19 +28141,14 @@ public final void rule__S_Var__Group__4__Impl() throws RecognitionException { // $ANTLR start "rule__S_Var__Group__5" - /** - * Rule S var group 5. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7691:1: rule__S_Var__Group__5 : rule__S_Var__Group__5__Impl ; + // InternalGaml.g:7697:1: rule__S_Var__Group__5 : rule__S_Var__Group__5__Impl ; public final void rule__S_Var__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:7695:1: ( rule__S_Var__Group__5__Impl ) - // InternalGaml.g:7696:2: rule__S_Var__Group__5__Impl + // InternalGaml.g:7701:1: ( rule__S_Var__Group__5__Impl ) + // InternalGaml.g:7702:2: rule__S_Var__Group__5__Impl { pushFollow(FOLLOW_2); rule__S_Var__Group__5__Impl(); @@ -30933,22 +28174,17 @@ public final void rule__S_Var__Group__5() throws RecognitionException { // $ANTLR start "rule__S_Var__Group__5__Impl" - /** - * Rule S var group 5 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7702:1: rule__S_Var__Group__5__Impl : ( ';' ) ; + // InternalGaml.g:7708:1: rule__S_Var__Group__5__Impl : ( ';' ) ; public final void rule__S_Var__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:7706:1: ( ( ';' ) ) - // InternalGaml.g:7707:1: ( ';' ) + // InternalGaml.g:7712:1: ( ( ';' ) ) + // InternalGaml.g:7713:1: ( ';' ) { - // InternalGaml.g:7707:1: ( ';' ) - // InternalGaml.g:7708:2: ';' + // InternalGaml.g:7713:1: ( ';' ) + // InternalGaml.g:7714:2: ';' { if ( state.backtracking==0 ) { before(grammarAccess.getS_VarAccess().getSemicolonKeyword_5()); @@ -30979,19 +28215,14 @@ public final void rule__S_Var__Group__5__Impl() throws RecognitionException { // $ANTLR start "rule__S_DirectAssignment__Group__0" - /** - * Rule S direct assignment group 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7718:1: rule__S_DirectAssignment__Group__0 : rule__S_DirectAssignment__Group__0__Impl rule__S_DirectAssignment__Group__1 ; + // InternalGaml.g:7724:1: rule__S_DirectAssignment__Group__0 : rule__S_DirectAssignment__Group__0__Impl rule__S_DirectAssignment__Group__1 ; public final void rule__S_DirectAssignment__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:7722:1: ( rule__S_DirectAssignment__Group__0__Impl rule__S_DirectAssignment__Group__1 ) - // InternalGaml.g:7723:2: rule__S_DirectAssignment__Group__0__Impl rule__S_DirectAssignment__Group__1 + // InternalGaml.g:7728:1: ( rule__S_DirectAssignment__Group__0__Impl rule__S_DirectAssignment__Group__1 ) + // InternalGaml.g:7729:2: rule__S_DirectAssignment__Group__0__Impl rule__S_DirectAssignment__Group__1 { pushFollow(FOLLOW_36); rule__S_DirectAssignment__Group__0__Impl(); @@ -31022,28 +28253,23 @@ public final void rule__S_DirectAssignment__Group__0() throws RecognitionExcepti // $ANTLR start "rule__S_DirectAssignment__Group__0__Impl" - /** - * Rule S direct assignment group 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7730:1: rule__S_DirectAssignment__Group__0__Impl : ( ( rule__S_DirectAssignment__Group_0__0 ) ) ; + // InternalGaml.g:7736:1: rule__S_DirectAssignment__Group__0__Impl : ( ( rule__S_DirectAssignment__Group_0__0 ) ) ; public final void rule__S_DirectAssignment__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:7734:1: ( ( ( rule__S_DirectAssignment__Group_0__0 ) ) ) - // InternalGaml.g:7735:1: ( ( rule__S_DirectAssignment__Group_0__0 ) ) + // InternalGaml.g:7740:1: ( ( ( rule__S_DirectAssignment__Group_0__0 ) ) ) + // InternalGaml.g:7741:1: ( ( rule__S_DirectAssignment__Group_0__0 ) ) { - // InternalGaml.g:7735:1: ( ( rule__S_DirectAssignment__Group_0__0 ) ) - // InternalGaml.g:7736:2: ( rule__S_DirectAssignment__Group_0__0 ) + // InternalGaml.g:7741:1: ( ( rule__S_DirectAssignment__Group_0__0 ) ) + // InternalGaml.g:7742:2: ( rule__S_DirectAssignment__Group_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_DirectAssignmentAccess().getGroup_0()); } - // InternalGaml.g:7737:2: ( rule__S_DirectAssignment__Group_0__0 ) - // InternalGaml.g:7737:3: rule__S_DirectAssignment__Group_0__0 + // InternalGaml.g:7743:2: ( rule__S_DirectAssignment__Group_0__0 ) + // InternalGaml.g:7743:3: rule__S_DirectAssignment__Group_0__0 { pushFollow(FOLLOW_2); rule__S_DirectAssignment__Group_0__0(); @@ -31078,19 +28304,14 @@ public final void rule__S_DirectAssignment__Group__0__Impl() throws RecognitionE // $ANTLR start "rule__S_DirectAssignment__Group__1" - /** - * Rule S direct assignment group 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7745:1: rule__S_DirectAssignment__Group__1 : rule__S_DirectAssignment__Group__1__Impl ; + // InternalGaml.g:7751:1: rule__S_DirectAssignment__Group__1 : rule__S_DirectAssignment__Group__1__Impl ; public final void rule__S_DirectAssignment__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:7749:1: ( rule__S_DirectAssignment__Group__1__Impl ) - // InternalGaml.g:7750:2: rule__S_DirectAssignment__Group__1__Impl + // InternalGaml.g:7755:1: ( rule__S_DirectAssignment__Group__1__Impl ) + // InternalGaml.g:7756:2: rule__S_DirectAssignment__Group__1__Impl { pushFollow(FOLLOW_2); rule__S_DirectAssignment__Group__1__Impl(); @@ -31116,22 +28337,17 @@ public final void rule__S_DirectAssignment__Group__1() throws RecognitionExcepti // $ANTLR start "rule__S_DirectAssignment__Group__1__Impl" - /** - * Rule S direct assignment group 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7756:1: rule__S_DirectAssignment__Group__1__Impl : ( ';' ) ; + // InternalGaml.g:7762:1: rule__S_DirectAssignment__Group__1__Impl : ( ';' ) ; public final void rule__S_DirectAssignment__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:7760:1: ( ( ';' ) ) - // InternalGaml.g:7761:1: ( ';' ) + // InternalGaml.g:7766:1: ( ( ';' ) ) + // InternalGaml.g:7767:1: ( ';' ) { - // InternalGaml.g:7761:1: ( ';' ) - // InternalGaml.g:7762:2: ';' + // InternalGaml.g:7767:1: ( ';' ) + // InternalGaml.g:7768:2: ';' { if ( state.backtracking==0 ) { before(grammarAccess.getS_DirectAssignmentAccess().getSemicolonKeyword_1()); @@ -31162,19 +28378,14 @@ public final void rule__S_DirectAssignment__Group__1__Impl() throws RecognitionE // $ANTLR start "rule__S_DirectAssignment__Group_0__0" - /** - * Rule S direct assignment group 0 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7772:1: rule__S_DirectAssignment__Group_0__0 : rule__S_DirectAssignment__Group_0__0__Impl rule__S_DirectAssignment__Group_0__1 ; + // InternalGaml.g:7778:1: rule__S_DirectAssignment__Group_0__0 : rule__S_DirectAssignment__Group_0__0__Impl rule__S_DirectAssignment__Group_0__1 ; public final void rule__S_DirectAssignment__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:7776:1: ( rule__S_DirectAssignment__Group_0__0__Impl rule__S_DirectAssignment__Group_0__1 ) - // InternalGaml.g:7777:2: rule__S_DirectAssignment__Group_0__0__Impl rule__S_DirectAssignment__Group_0__1 + // InternalGaml.g:7782:1: ( rule__S_DirectAssignment__Group_0__0__Impl rule__S_DirectAssignment__Group_0__1 ) + // InternalGaml.g:7783:2: rule__S_DirectAssignment__Group_0__0__Impl rule__S_DirectAssignment__Group_0__1 { pushFollow(FOLLOW_37); rule__S_DirectAssignment__Group_0__0__Impl(); @@ -31205,28 +28416,23 @@ public final void rule__S_DirectAssignment__Group_0__0() throws RecognitionExcep // $ANTLR start "rule__S_DirectAssignment__Group_0__0__Impl" - /** - * Rule S direct assignment group 0 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7784:1: rule__S_DirectAssignment__Group_0__0__Impl : ( ( rule__S_DirectAssignment__ExprAssignment_0_0 ) ) ; + // InternalGaml.g:7790:1: rule__S_DirectAssignment__Group_0__0__Impl : ( ( rule__S_DirectAssignment__ExprAssignment_0_0 ) ) ; public final void rule__S_DirectAssignment__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:7788:1: ( ( ( rule__S_DirectAssignment__ExprAssignment_0_0 ) ) ) - // InternalGaml.g:7789:1: ( ( rule__S_DirectAssignment__ExprAssignment_0_0 ) ) + // InternalGaml.g:7794:1: ( ( ( rule__S_DirectAssignment__ExprAssignment_0_0 ) ) ) + // InternalGaml.g:7795:1: ( ( rule__S_DirectAssignment__ExprAssignment_0_0 ) ) { - // InternalGaml.g:7789:1: ( ( rule__S_DirectAssignment__ExprAssignment_0_0 ) ) - // InternalGaml.g:7790:2: ( rule__S_DirectAssignment__ExprAssignment_0_0 ) + // InternalGaml.g:7795:1: ( ( rule__S_DirectAssignment__ExprAssignment_0_0 ) ) + // InternalGaml.g:7796:2: ( rule__S_DirectAssignment__ExprAssignment_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_DirectAssignmentAccess().getExprAssignment_0_0()); } - // InternalGaml.g:7791:2: ( rule__S_DirectAssignment__ExprAssignment_0_0 ) - // InternalGaml.g:7791:3: rule__S_DirectAssignment__ExprAssignment_0_0 + // InternalGaml.g:7797:2: ( rule__S_DirectAssignment__ExprAssignment_0_0 ) + // InternalGaml.g:7797:3: rule__S_DirectAssignment__ExprAssignment_0_0 { pushFollow(FOLLOW_2); rule__S_DirectAssignment__ExprAssignment_0_0(); @@ -31261,19 +28467,14 @@ public final void rule__S_DirectAssignment__Group_0__0__Impl() throws Recognitio // $ANTLR start "rule__S_DirectAssignment__Group_0__1" - /** - * Rule S direct assignment group 0 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7799:1: rule__S_DirectAssignment__Group_0__1 : rule__S_DirectAssignment__Group_0__1__Impl rule__S_DirectAssignment__Group_0__2 ; + // InternalGaml.g:7805:1: rule__S_DirectAssignment__Group_0__1 : rule__S_DirectAssignment__Group_0__1__Impl rule__S_DirectAssignment__Group_0__2 ; public final void rule__S_DirectAssignment__Group_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:7803:1: ( rule__S_DirectAssignment__Group_0__1__Impl rule__S_DirectAssignment__Group_0__2 ) - // InternalGaml.g:7804:2: rule__S_DirectAssignment__Group_0__1__Impl rule__S_DirectAssignment__Group_0__2 + // InternalGaml.g:7809:1: ( rule__S_DirectAssignment__Group_0__1__Impl rule__S_DirectAssignment__Group_0__2 ) + // InternalGaml.g:7810:2: rule__S_DirectAssignment__Group_0__1__Impl rule__S_DirectAssignment__Group_0__2 { pushFollow(FOLLOW_5); rule__S_DirectAssignment__Group_0__1__Impl(); @@ -31304,28 +28505,23 @@ public final void rule__S_DirectAssignment__Group_0__1() throws RecognitionExcep // $ANTLR start "rule__S_DirectAssignment__Group_0__1__Impl" - /** - * Rule S direct assignment group 0 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7811:1: rule__S_DirectAssignment__Group_0__1__Impl : ( ( rule__S_DirectAssignment__KeyAssignment_0_1 ) ) ; + // InternalGaml.g:7817:1: rule__S_DirectAssignment__Group_0__1__Impl : ( ( rule__S_DirectAssignment__KeyAssignment_0_1 ) ) ; public final void rule__S_DirectAssignment__Group_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:7815:1: ( ( ( rule__S_DirectAssignment__KeyAssignment_0_1 ) ) ) - // InternalGaml.g:7816:1: ( ( rule__S_DirectAssignment__KeyAssignment_0_1 ) ) + // InternalGaml.g:7821:1: ( ( ( rule__S_DirectAssignment__KeyAssignment_0_1 ) ) ) + // InternalGaml.g:7822:1: ( ( rule__S_DirectAssignment__KeyAssignment_0_1 ) ) { - // InternalGaml.g:7816:1: ( ( rule__S_DirectAssignment__KeyAssignment_0_1 ) ) - // InternalGaml.g:7817:2: ( rule__S_DirectAssignment__KeyAssignment_0_1 ) + // InternalGaml.g:7822:1: ( ( rule__S_DirectAssignment__KeyAssignment_0_1 ) ) + // InternalGaml.g:7823:2: ( rule__S_DirectAssignment__KeyAssignment_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_DirectAssignmentAccess().getKeyAssignment_0_1()); } - // InternalGaml.g:7818:2: ( rule__S_DirectAssignment__KeyAssignment_0_1 ) - // InternalGaml.g:7818:3: rule__S_DirectAssignment__KeyAssignment_0_1 + // InternalGaml.g:7824:2: ( rule__S_DirectAssignment__KeyAssignment_0_1 ) + // InternalGaml.g:7824:3: rule__S_DirectAssignment__KeyAssignment_0_1 { pushFollow(FOLLOW_2); rule__S_DirectAssignment__KeyAssignment_0_1(); @@ -31360,19 +28556,14 @@ public final void rule__S_DirectAssignment__Group_0__1__Impl() throws Recognitio // $ANTLR start "rule__S_DirectAssignment__Group_0__2" - /** - * Rule S direct assignment group 0 2. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7826:1: rule__S_DirectAssignment__Group_0__2 : rule__S_DirectAssignment__Group_0__2__Impl rule__S_DirectAssignment__Group_0__3 ; + // InternalGaml.g:7832:1: rule__S_DirectAssignment__Group_0__2 : rule__S_DirectAssignment__Group_0__2__Impl rule__S_DirectAssignment__Group_0__3 ; public final void rule__S_DirectAssignment__Group_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:7830:1: ( rule__S_DirectAssignment__Group_0__2__Impl rule__S_DirectAssignment__Group_0__3 ) - // InternalGaml.g:7831:2: rule__S_DirectAssignment__Group_0__2__Impl rule__S_DirectAssignment__Group_0__3 + // InternalGaml.g:7836:1: ( rule__S_DirectAssignment__Group_0__2__Impl rule__S_DirectAssignment__Group_0__3 ) + // InternalGaml.g:7837:2: rule__S_DirectAssignment__Group_0__2__Impl rule__S_DirectAssignment__Group_0__3 { pushFollow(FOLLOW_38); rule__S_DirectAssignment__Group_0__2__Impl(); @@ -31403,28 +28594,23 @@ public final void rule__S_DirectAssignment__Group_0__2() throws RecognitionExcep // $ANTLR start "rule__S_DirectAssignment__Group_0__2__Impl" - /** - * Rule S direct assignment group 0 2 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7838:1: rule__S_DirectAssignment__Group_0__2__Impl : ( ( rule__S_DirectAssignment__ValueAssignment_0_2 ) ) ; + // InternalGaml.g:7844:1: rule__S_DirectAssignment__Group_0__2__Impl : ( ( rule__S_DirectAssignment__ValueAssignment_0_2 ) ) ; public final void rule__S_DirectAssignment__Group_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:7842:1: ( ( ( rule__S_DirectAssignment__ValueAssignment_0_2 ) ) ) - // InternalGaml.g:7843:1: ( ( rule__S_DirectAssignment__ValueAssignment_0_2 ) ) + // InternalGaml.g:7848:1: ( ( ( rule__S_DirectAssignment__ValueAssignment_0_2 ) ) ) + // InternalGaml.g:7849:1: ( ( rule__S_DirectAssignment__ValueAssignment_0_2 ) ) { - // InternalGaml.g:7843:1: ( ( rule__S_DirectAssignment__ValueAssignment_0_2 ) ) - // InternalGaml.g:7844:2: ( rule__S_DirectAssignment__ValueAssignment_0_2 ) + // InternalGaml.g:7849:1: ( ( rule__S_DirectAssignment__ValueAssignment_0_2 ) ) + // InternalGaml.g:7850:2: ( rule__S_DirectAssignment__ValueAssignment_0_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_DirectAssignmentAccess().getValueAssignment_0_2()); } - // InternalGaml.g:7845:2: ( rule__S_DirectAssignment__ValueAssignment_0_2 ) - // InternalGaml.g:7845:3: rule__S_DirectAssignment__ValueAssignment_0_2 + // InternalGaml.g:7851:2: ( rule__S_DirectAssignment__ValueAssignment_0_2 ) + // InternalGaml.g:7851:3: rule__S_DirectAssignment__ValueAssignment_0_2 { pushFollow(FOLLOW_2); rule__S_DirectAssignment__ValueAssignment_0_2(); @@ -31459,19 +28645,14 @@ public final void rule__S_DirectAssignment__Group_0__2__Impl() throws Recognitio // $ANTLR start "rule__S_DirectAssignment__Group_0__3" - /** - * Rule S direct assignment group 0 3. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7853:1: rule__S_DirectAssignment__Group_0__3 : rule__S_DirectAssignment__Group_0__3__Impl ; + // InternalGaml.g:7859:1: rule__S_DirectAssignment__Group_0__3 : rule__S_DirectAssignment__Group_0__3__Impl ; public final void rule__S_DirectAssignment__Group_0__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:7857:1: ( rule__S_DirectAssignment__Group_0__3__Impl ) - // InternalGaml.g:7858:2: rule__S_DirectAssignment__Group_0__3__Impl + // InternalGaml.g:7863:1: ( rule__S_DirectAssignment__Group_0__3__Impl ) + // InternalGaml.g:7864:2: rule__S_DirectAssignment__Group_0__3__Impl { pushFollow(FOLLOW_2); rule__S_DirectAssignment__Group_0__3__Impl(); @@ -31497,40 +28678,35 @@ public final void rule__S_DirectAssignment__Group_0__3() throws RecognitionExcep // $ANTLR start "rule__S_DirectAssignment__Group_0__3__Impl" - /** - * Rule S direct assignment group 0 3 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7864:1: rule__S_DirectAssignment__Group_0__3__Impl : ( ( rule__S_DirectAssignment__FacetsAssignment_0_3 )* ) ; + // InternalGaml.g:7870:1: rule__S_DirectAssignment__Group_0__3__Impl : ( ( rule__S_DirectAssignment__FacetsAssignment_0_3 )* ) ; public final void rule__S_DirectAssignment__Group_0__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:7868:1: ( ( ( rule__S_DirectAssignment__FacetsAssignment_0_3 )* ) ) - // InternalGaml.g:7869:1: ( ( rule__S_DirectAssignment__FacetsAssignment_0_3 )* ) + // InternalGaml.g:7874:1: ( ( ( rule__S_DirectAssignment__FacetsAssignment_0_3 )* ) ) + // InternalGaml.g:7875:1: ( ( rule__S_DirectAssignment__FacetsAssignment_0_3 )* ) { - // InternalGaml.g:7869:1: ( ( rule__S_DirectAssignment__FacetsAssignment_0_3 )* ) - // InternalGaml.g:7870:2: ( rule__S_DirectAssignment__FacetsAssignment_0_3 )* + // InternalGaml.g:7875:1: ( ( rule__S_DirectAssignment__FacetsAssignment_0_3 )* ) + // InternalGaml.g:7876:2: ( rule__S_DirectAssignment__FacetsAssignment_0_3 )* { if ( state.backtracking==0 ) { before(grammarAccess.getS_DirectAssignmentAccess().getFacetsAssignment_0_3()); } - // InternalGaml.g:7871:2: ( rule__S_DirectAssignment__FacetsAssignment_0_3 )* + // InternalGaml.g:7877:2: ( rule__S_DirectAssignment__FacetsAssignment_0_3 )* loop108: do { int alt108=2; int LA108_0 = input.LA(1); - if ( (LA108_0==RULE_ID||LA108_0==17||(LA108_0>=19 && LA108_0<=20)||(LA108_0>=78 && LA108_0<=101)||LA108_0==126||LA108_0==152) ) { + if ( (LA108_0==RULE_ID||LA108_0==17||(LA108_0>=19 && LA108_0<=20)||(LA108_0>=78 && LA108_0<=102)||LA108_0==127||LA108_0==153) ) { alt108=1; } switch (alt108) { case 1 : - // InternalGaml.g:7871:3: rule__S_DirectAssignment__FacetsAssignment_0_3 + // InternalGaml.g:7877:3: rule__S_DirectAssignment__FacetsAssignment_0_3 { pushFollow(FOLLOW_17); rule__S_DirectAssignment__FacetsAssignment_0_3(); @@ -31571,19 +28747,14 @@ public final void rule__S_DirectAssignment__Group_0__3__Impl() throws Recognitio // $ANTLR start "rule__S_Set__Group__0" - /** - * Rule S set group 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7880:1: rule__S_Set__Group__0 : rule__S_Set__Group__0__Impl rule__S_Set__Group__1 ; + // InternalGaml.g:7886:1: rule__S_Set__Group__0 : rule__S_Set__Group__0__Impl rule__S_Set__Group__1 ; public final void rule__S_Set__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:7884:1: ( rule__S_Set__Group__0__Impl rule__S_Set__Group__1 ) - // InternalGaml.g:7885:2: rule__S_Set__Group__0__Impl rule__S_Set__Group__1 + // InternalGaml.g:7890:1: ( rule__S_Set__Group__0__Impl rule__S_Set__Group__1 ) + // InternalGaml.g:7891:2: rule__S_Set__Group__0__Impl rule__S_Set__Group__1 { pushFollow(FOLLOW_5); rule__S_Set__Group__0__Impl(); @@ -31614,28 +28785,23 @@ public final void rule__S_Set__Group__0() throws RecognitionException { // $ANTLR start "rule__S_Set__Group__0__Impl" - /** - * Rule S set group 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7892:1: rule__S_Set__Group__0__Impl : ( ( rule__S_Set__KeyAssignment_0 ) ) ; + // InternalGaml.g:7898:1: rule__S_Set__Group__0__Impl : ( ( rule__S_Set__KeyAssignment_0 ) ) ; public final void rule__S_Set__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:7896:1: ( ( ( rule__S_Set__KeyAssignment_0 ) ) ) - // InternalGaml.g:7897:1: ( ( rule__S_Set__KeyAssignment_0 ) ) + // InternalGaml.g:7902:1: ( ( ( rule__S_Set__KeyAssignment_0 ) ) ) + // InternalGaml.g:7903:1: ( ( rule__S_Set__KeyAssignment_0 ) ) { - // InternalGaml.g:7897:1: ( ( rule__S_Set__KeyAssignment_0 ) ) - // InternalGaml.g:7898:2: ( rule__S_Set__KeyAssignment_0 ) + // InternalGaml.g:7903:1: ( ( rule__S_Set__KeyAssignment_0 ) ) + // InternalGaml.g:7904:2: ( rule__S_Set__KeyAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_SetAccess().getKeyAssignment_0()); } - // InternalGaml.g:7899:2: ( rule__S_Set__KeyAssignment_0 ) - // InternalGaml.g:7899:3: rule__S_Set__KeyAssignment_0 + // InternalGaml.g:7905:2: ( rule__S_Set__KeyAssignment_0 ) + // InternalGaml.g:7905:3: rule__S_Set__KeyAssignment_0 { pushFollow(FOLLOW_2); rule__S_Set__KeyAssignment_0(); @@ -31670,19 +28836,14 @@ public final void rule__S_Set__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__S_Set__Group__1" - /** - * Rule S set group 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7907:1: rule__S_Set__Group__1 : rule__S_Set__Group__1__Impl rule__S_Set__Group__2 ; + // InternalGaml.g:7913:1: rule__S_Set__Group__1 : rule__S_Set__Group__1__Impl rule__S_Set__Group__2 ; public final void rule__S_Set__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:7911:1: ( rule__S_Set__Group__1__Impl rule__S_Set__Group__2 ) - // InternalGaml.g:7912:2: rule__S_Set__Group__1__Impl rule__S_Set__Group__2 + // InternalGaml.g:7917:1: ( rule__S_Set__Group__1__Impl rule__S_Set__Group__2 ) + // InternalGaml.g:7918:2: rule__S_Set__Group__1__Impl rule__S_Set__Group__2 { pushFollow(FOLLOW_39); rule__S_Set__Group__1__Impl(); @@ -31713,28 +28874,23 @@ public final void rule__S_Set__Group__1() throws RecognitionException { // $ANTLR start "rule__S_Set__Group__1__Impl" - /** - * Rule S set group 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7919:1: rule__S_Set__Group__1__Impl : ( ( rule__S_Set__ExprAssignment_1 ) ) ; + // InternalGaml.g:7925:1: rule__S_Set__Group__1__Impl : ( ( rule__S_Set__ExprAssignment_1 ) ) ; public final void rule__S_Set__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:7923:1: ( ( ( rule__S_Set__ExprAssignment_1 ) ) ) - // InternalGaml.g:7924:1: ( ( rule__S_Set__ExprAssignment_1 ) ) + // InternalGaml.g:7929:1: ( ( ( rule__S_Set__ExprAssignment_1 ) ) ) + // InternalGaml.g:7930:1: ( ( rule__S_Set__ExprAssignment_1 ) ) { - // InternalGaml.g:7924:1: ( ( rule__S_Set__ExprAssignment_1 ) ) - // InternalGaml.g:7925:2: ( rule__S_Set__ExprAssignment_1 ) + // InternalGaml.g:7930:1: ( ( rule__S_Set__ExprAssignment_1 ) ) + // InternalGaml.g:7931:2: ( rule__S_Set__ExprAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_SetAccess().getExprAssignment_1()); } - // InternalGaml.g:7926:2: ( rule__S_Set__ExprAssignment_1 ) - // InternalGaml.g:7926:3: rule__S_Set__ExprAssignment_1 + // InternalGaml.g:7932:2: ( rule__S_Set__ExprAssignment_1 ) + // InternalGaml.g:7932:3: rule__S_Set__ExprAssignment_1 { pushFollow(FOLLOW_2); rule__S_Set__ExprAssignment_1(); @@ -31769,19 +28925,14 @@ public final void rule__S_Set__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__S_Set__Group__2" - /** - * Rule S set group 2. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7934:1: rule__S_Set__Group__2 : rule__S_Set__Group__2__Impl rule__S_Set__Group__3 ; + // InternalGaml.g:7940:1: rule__S_Set__Group__2 : rule__S_Set__Group__2__Impl rule__S_Set__Group__3 ; public final void rule__S_Set__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:7938:1: ( rule__S_Set__Group__2__Impl rule__S_Set__Group__3 ) - // InternalGaml.g:7939:2: rule__S_Set__Group__2__Impl rule__S_Set__Group__3 + // InternalGaml.g:7944:1: ( rule__S_Set__Group__2__Impl rule__S_Set__Group__3 ) + // InternalGaml.g:7945:2: rule__S_Set__Group__2__Impl rule__S_Set__Group__3 { pushFollow(FOLLOW_5); rule__S_Set__Group__2__Impl(); @@ -31812,28 +28963,23 @@ public final void rule__S_Set__Group__2() throws RecognitionException { // $ANTLR start "rule__S_Set__Group__2__Impl" - /** - * Rule S set group 2 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7946:1: rule__S_Set__Group__2__Impl : ( ( rule__S_Set__Alternatives_2 ) ) ; + // InternalGaml.g:7952:1: rule__S_Set__Group__2__Impl : ( ( rule__S_Set__Alternatives_2 ) ) ; public final void rule__S_Set__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:7950:1: ( ( ( rule__S_Set__Alternatives_2 ) ) ) - // InternalGaml.g:7951:1: ( ( rule__S_Set__Alternatives_2 ) ) + // InternalGaml.g:7956:1: ( ( ( rule__S_Set__Alternatives_2 ) ) ) + // InternalGaml.g:7957:1: ( ( rule__S_Set__Alternatives_2 ) ) { - // InternalGaml.g:7951:1: ( ( rule__S_Set__Alternatives_2 ) ) - // InternalGaml.g:7952:2: ( rule__S_Set__Alternatives_2 ) + // InternalGaml.g:7957:1: ( ( rule__S_Set__Alternatives_2 ) ) + // InternalGaml.g:7958:2: ( rule__S_Set__Alternatives_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_SetAccess().getAlternatives_2()); } - // InternalGaml.g:7953:2: ( rule__S_Set__Alternatives_2 ) - // InternalGaml.g:7953:3: rule__S_Set__Alternatives_2 + // InternalGaml.g:7959:2: ( rule__S_Set__Alternatives_2 ) + // InternalGaml.g:7959:3: rule__S_Set__Alternatives_2 { pushFollow(FOLLOW_2); rule__S_Set__Alternatives_2(); @@ -31868,19 +29014,14 @@ public final void rule__S_Set__Group__2__Impl() throws RecognitionException { // $ANTLR start "rule__S_Set__Group__3" - /** - * Rule S set group 3. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7961:1: rule__S_Set__Group__3 : rule__S_Set__Group__3__Impl rule__S_Set__Group__4 ; + // InternalGaml.g:7967:1: rule__S_Set__Group__3 : rule__S_Set__Group__3__Impl rule__S_Set__Group__4 ; public final void rule__S_Set__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:7965:1: ( rule__S_Set__Group__3__Impl rule__S_Set__Group__4 ) - // InternalGaml.g:7966:2: rule__S_Set__Group__3__Impl rule__S_Set__Group__4 + // InternalGaml.g:7971:1: ( rule__S_Set__Group__3__Impl rule__S_Set__Group__4 ) + // InternalGaml.g:7972:2: rule__S_Set__Group__3__Impl rule__S_Set__Group__4 { pushFollow(FOLLOW_36); rule__S_Set__Group__3__Impl(); @@ -31911,28 +29052,23 @@ public final void rule__S_Set__Group__3() throws RecognitionException { // $ANTLR start "rule__S_Set__Group__3__Impl" - /** - * Rule S set group 3 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7973:1: rule__S_Set__Group__3__Impl : ( ( rule__S_Set__ValueAssignment_3 ) ) ; + // InternalGaml.g:7979:1: rule__S_Set__Group__3__Impl : ( ( rule__S_Set__ValueAssignment_3 ) ) ; public final void rule__S_Set__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:7977:1: ( ( ( rule__S_Set__ValueAssignment_3 ) ) ) - // InternalGaml.g:7978:1: ( ( rule__S_Set__ValueAssignment_3 ) ) + // InternalGaml.g:7983:1: ( ( ( rule__S_Set__ValueAssignment_3 ) ) ) + // InternalGaml.g:7984:1: ( ( rule__S_Set__ValueAssignment_3 ) ) { - // InternalGaml.g:7978:1: ( ( rule__S_Set__ValueAssignment_3 ) ) - // InternalGaml.g:7979:2: ( rule__S_Set__ValueAssignment_3 ) + // InternalGaml.g:7984:1: ( ( rule__S_Set__ValueAssignment_3 ) ) + // InternalGaml.g:7985:2: ( rule__S_Set__ValueAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_SetAccess().getValueAssignment_3()); } - // InternalGaml.g:7980:2: ( rule__S_Set__ValueAssignment_3 ) - // InternalGaml.g:7980:3: rule__S_Set__ValueAssignment_3 + // InternalGaml.g:7986:2: ( rule__S_Set__ValueAssignment_3 ) + // InternalGaml.g:7986:3: rule__S_Set__ValueAssignment_3 { pushFollow(FOLLOW_2); rule__S_Set__ValueAssignment_3(); @@ -31967,19 +29103,14 @@ public final void rule__S_Set__Group__3__Impl() throws RecognitionException { // $ANTLR start "rule__S_Set__Group__4" - /** - * Rule S set group 4. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7988:1: rule__S_Set__Group__4 : rule__S_Set__Group__4__Impl ; + // InternalGaml.g:7994:1: rule__S_Set__Group__4 : rule__S_Set__Group__4__Impl ; public final void rule__S_Set__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:7992:1: ( rule__S_Set__Group__4__Impl ) - // InternalGaml.g:7993:2: rule__S_Set__Group__4__Impl + // InternalGaml.g:7998:1: ( rule__S_Set__Group__4__Impl ) + // InternalGaml.g:7999:2: rule__S_Set__Group__4__Impl { pushFollow(FOLLOW_2); rule__S_Set__Group__4__Impl(); @@ -32005,22 +29136,17 @@ public final void rule__S_Set__Group__4() throws RecognitionException { // $ANTLR start "rule__S_Set__Group__4__Impl" - /** - * Rule S set group 4 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:7999:1: rule__S_Set__Group__4__Impl : ( ';' ) ; + // InternalGaml.g:8005:1: rule__S_Set__Group__4__Impl : ( ';' ) ; public final void rule__S_Set__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:8003:1: ( ( ';' ) ) - // InternalGaml.g:8004:1: ( ';' ) + // InternalGaml.g:8009:1: ( ( ';' ) ) + // InternalGaml.g:8010:1: ( ';' ) { - // InternalGaml.g:8004:1: ( ';' ) - // InternalGaml.g:8005:2: ';' + // InternalGaml.g:8010:1: ( ';' ) + // InternalGaml.g:8011:2: ';' { if ( state.backtracking==0 ) { before(grammarAccess.getS_SetAccess().getSemicolonKeyword_4()); @@ -32051,19 +29177,14 @@ public final void rule__S_Set__Group__4__Impl() throws RecognitionException { // $ANTLR start "rule__S_Equations__Group__0" - /** - * Rule S equations group 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:8015:1: rule__S_Equations__Group__0 : rule__S_Equations__Group__0__Impl rule__S_Equations__Group__1 ; + // InternalGaml.g:8021:1: rule__S_Equations__Group__0 : rule__S_Equations__Group__0__Impl rule__S_Equations__Group__1 ; public final void rule__S_Equations__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:8019:1: ( rule__S_Equations__Group__0__Impl rule__S_Equations__Group__1 ) - // InternalGaml.g:8020:2: rule__S_Equations__Group__0__Impl rule__S_Equations__Group__1 + // InternalGaml.g:8025:1: ( rule__S_Equations__Group__0__Impl rule__S_Equations__Group__1 ) + // InternalGaml.g:8026:2: rule__S_Equations__Group__0__Impl rule__S_Equations__Group__1 { pushFollow(FOLLOW_14); rule__S_Equations__Group__0__Impl(); @@ -32094,28 +29215,23 @@ public final void rule__S_Equations__Group__0() throws RecognitionException { // $ANTLR start "rule__S_Equations__Group__0__Impl" - /** - * Rule S equations group 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:8027:1: rule__S_Equations__Group__0__Impl : ( ( rule__S_Equations__KeyAssignment_0 ) ) ; + // InternalGaml.g:8033:1: rule__S_Equations__Group__0__Impl : ( ( rule__S_Equations__KeyAssignment_0 ) ) ; public final void rule__S_Equations__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:8031:1: ( ( ( rule__S_Equations__KeyAssignment_0 ) ) ) - // InternalGaml.g:8032:1: ( ( rule__S_Equations__KeyAssignment_0 ) ) + // InternalGaml.g:8037:1: ( ( ( rule__S_Equations__KeyAssignment_0 ) ) ) + // InternalGaml.g:8038:1: ( ( rule__S_Equations__KeyAssignment_0 ) ) { - // InternalGaml.g:8032:1: ( ( rule__S_Equations__KeyAssignment_0 ) ) - // InternalGaml.g:8033:2: ( rule__S_Equations__KeyAssignment_0 ) + // InternalGaml.g:8038:1: ( ( rule__S_Equations__KeyAssignment_0 ) ) + // InternalGaml.g:8039:2: ( rule__S_Equations__KeyAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_EquationsAccess().getKeyAssignment_0()); } - // InternalGaml.g:8034:2: ( rule__S_Equations__KeyAssignment_0 ) - // InternalGaml.g:8034:3: rule__S_Equations__KeyAssignment_0 + // InternalGaml.g:8040:2: ( rule__S_Equations__KeyAssignment_0 ) + // InternalGaml.g:8040:3: rule__S_Equations__KeyAssignment_0 { pushFollow(FOLLOW_2); rule__S_Equations__KeyAssignment_0(); @@ -32150,19 +29266,14 @@ public final void rule__S_Equations__Group__0__Impl() throws RecognitionExceptio // $ANTLR start "rule__S_Equations__Group__1" - /** - * Rule S equations group 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:8042:1: rule__S_Equations__Group__1 : rule__S_Equations__Group__1__Impl rule__S_Equations__Group__2 ; + // InternalGaml.g:8048:1: rule__S_Equations__Group__1 : rule__S_Equations__Group__1__Impl rule__S_Equations__Group__2 ; public final void rule__S_Equations__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:8046:1: ( rule__S_Equations__Group__1__Impl rule__S_Equations__Group__2 ) - // InternalGaml.g:8047:2: rule__S_Equations__Group__1__Impl rule__S_Equations__Group__2 + // InternalGaml.g:8052:1: ( rule__S_Equations__Group__1__Impl rule__S_Equations__Group__2 ) + // InternalGaml.g:8053:2: rule__S_Equations__Group__1__Impl rule__S_Equations__Group__2 { pushFollow(FOLLOW_18); rule__S_Equations__Group__1__Impl(); @@ -32193,28 +29304,23 @@ public final void rule__S_Equations__Group__1() throws RecognitionException { // $ANTLR start "rule__S_Equations__Group__1__Impl" - /** - * Rule S equations group 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:8054:1: rule__S_Equations__Group__1__Impl : ( ( rule__S_Equations__NameAssignment_1 ) ) ; + // InternalGaml.g:8060:1: rule__S_Equations__Group__1__Impl : ( ( rule__S_Equations__NameAssignment_1 ) ) ; public final void rule__S_Equations__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:8058:1: ( ( ( rule__S_Equations__NameAssignment_1 ) ) ) - // InternalGaml.g:8059:1: ( ( rule__S_Equations__NameAssignment_1 ) ) + // InternalGaml.g:8064:1: ( ( ( rule__S_Equations__NameAssignment_1 ) ) ) + // InternalGaml.g:8065:1: ( ( rule__S_Equations__NameAssignment_1 ) ) { - // InternalGaml.g:8059:1: ( ( rule__S_Equations__NameAssignment_1 ) ) - // InternalGaml.g:8060:2: ( rule__S_Equations__NameAssignment_1 ) + // InternalGaml.g:8065:1: ( ( rule__S_Equations__NameAssignment_1 ) ) + // InternalGaml.g:8066:2: ( rule__S_Equations__NameAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_EquationsAccess().getNameAssignment_1()); } - // InternalGaml.g:8061:2: ( rule__S_Equations__NameAssignment_1 ) - // InternalGaml.g:8061:3: rule__S_Equations__NameAssignment_1 + // InternalGaml.g:8067:2: ( rule__S_Equations__NameAssignment_1 ) + // InternalGaml.g:8067:3: rule__S_Equations__NameAssignment_1 { pushFollow(FOLLOW_2); rule__S_Equations__NameAssignment_1(); @@ -32249,19 +29355,14 @@ public final void rule__S_Equations__Group__1__Impl() throws RecognitionExceptio // $ANTLR start "rule__S_Equations__Group__2" - /** - * Rule S equations group 2. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:8069:1: rule__S_Equations__Group__2 : rule__S_Equations__Group__2__Impl rule__S_Equations__Group__3 ; + // InternalGaml.g:8075:1: rule__S_Equations__Group__2 : rule__S_Equations__Group__2__Impl rule__S_Equations__Group__3 ; public final void rule__S_Equations__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:8073:1: ( rule__S_Equations__Group__2__Impl rule__S_Equations__Group__3 ) - // InternalGaml.g:8074:2: rule__S_Equations__Group__2__Impl rule__S_Equations__Group__3 + // InternalGaml.g:8079:1: ( rule__S_Equations__Group__2__Impl rule__S_Equations__Group__3 ) + // InternalGaml.g:8080:2: rule__S_Equations__Group__2__Impl rule__S_Equations__Group__3 { pushFollow(FOLLOW_18); rule__S_Equations__Group__2__Impl(); @@ -32292,40 +29393,35 @@ public final void rule__S_Equations__Group__2() throws RecognitionException { // $ANTLR start "rule__S_Equations__Group__2__Impl" - /** - * Rule S equations group 2 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:8081:1: rule__S_Equations__Group__2__Impl : ( ( rule__S_Equations__FacetsAssignment_2 )* ) ; + // InternalGaml.g:8087:1: rule__S_Equations__Group__2__Impl : ( ( rule__S_Equations__FacetsAssignment_2 )* ) ; public final void rule__S_Equations__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:8085:1: ( ( ( rule__S_Equations__FacetsAssignment_2 )* ) ) - // InternalGaml.g:8086:1: ( ( rule__S_Equations__FacetsAssignment_2 )* ) + // InternalGaml.g:8091:1: ( ( ( rule__S_Equations__FacetsAssignment_2 )* ) ) + // InternalGaml.g:8092:1: ( ( rule__S_Equations__FacetsAssignment_2 )* ) { - // InternalGaml.g:8086:1: ( ( rule__S_Equations__FacetsAssignment_2 )* ) - // InternalGaml.g:8087:2: ( rule__S_Equations__FacetsAssignment_2 )* + // InternalGaml.g:8092:1: ( ( rule__S_Equations__FacetsAssignment_2 )* ) + // InternalGaml.g:8093:2: ( rule__S_Equations__FacetsAssignment_2 )* { if ( state.backtracking==0 ) { before(grammarAccess.getS_EquationsAccess().getFacetsAssignment_2()); } - // InternalGaml.g:8088:2: ( rule__S_Equations__FacetsAssignment_2 )* + // InternalGaml.g:8094:2: ( rule__S_Equations__FacetsAssignment_2 )* loop109: do { int alt109=2; int LA109_0 = input.LA(1); - if ( (LA109_0==RULE_ID||LA109_0==17||(LA109_0>=19 && LA109_0<=20)||(LA109_0>=78 && LA109_0<=101)||LA109_0==126||LA109_0==152) ) { + if ( (LA109_0==RULE_ID||LA109_0==17||(LA109_0>=19 && LA109_0<=20)||(LA109_0>=78 && LA109_0<=102)||LA109_0==127||LA109_0==153) ) { alt109=1; } switch (alt109) { case 1 : - // InternalGaml.g:8088:3: rule__S_Equations__FacetsAssignment_2 + // InternalGaml.g:8094:3: rule__S_Equations__FacetsAssignment_2 { pushFollow(FOLLOW_17); rule__S_Equations__FacetsAssignment_2(); @@ -32366,19 +29462,14 @@ public final void rule__S_Equations__Group__2__Impl() throws RecognitionExceptio // $ANTLR start "rule__S_Equations__Group__3" - /** - * Rule S equations group 3. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:8096:1: rule__S_Equations__Group__3 : rule__S_Equations__Group__3__Impl ; + // InternalGaml.g:8102:1: rule__S_Equations__Group__3 : rule__S_Equations__Group__3__Impl ; public final void rule__S_Equations__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:8100:1: ( rule__S_Equations__Group__3__Impl ) - // InternalGaml.g:8101:2: rule__S_Equations__Group__3__Impl + // InternalGaml.g:8106:1: ( rule__S_Equations__Group__3__Impl ) + // InternalGaml.g:8107:2: rule__S_Equations__Group__3__Impl { pushFollow(FOLLOW_2); rule__S_Equations__Group__3__Impl(); @@ -32404,28 +29495,23 @@ public final void rule__S_Equations__Group__3() throws RecognitionException { // $ANTLR start "rule__S_Equations__Group__3__Impl" - /** - * Rule S equations group 3 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:8107:1: rule__S_Equations__Group__3__Impl : ( ( rule__S_Equations__Alternatives_3 ) ) ; + // InternalGaml.g:8113:1: rule__S_Equations__Group__3__Impl : ( ( rule__S_Equations__Alternatives_3 ) ) ; public final void rule__S_Equations__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:8111:1: ( ( ( rule__S_Equations__Alternatives_3 ) ) ) - // InternalGaml.g:8112:1: ( ( rule__S_Equations__Alternatives_3 ) ) + // InternalGaml.g:8117:1: ( ( ( rule__S_Equations__Alternatives_3 ) ) ) + // InternalGaml.g:8118:1: ( ( rule__S_Equations__Alternatives_3 ) ) { - // InternalGaml.g:8112:1: ( ( rule__S_Equations__Alternatives_3 ) ) - // InternalGaml.g:8113:2: ( rule__S_Equations__Alternatives_3 ) + // InternalGaml.g:8118:1: ( ( rule__S_Equations__Alternatives_3 ) ) + // InternalGaml.g:8119:2: ( rule__S_Equations__Alternatives_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_EquationsAccess().getAlternatives_3()); } - // InternalGaml.g:8114:2: ( rule__S_Equations__Alternatives_3 ) - // InternalGaml.g:8114:3: rule__S_Equations__Alternatives_3 + // InternalGaml.g:8120:2: ( rule__S_Equations__Alternatives_3 ) + // InternalGaml.g:8120:3: rule__S_Equations__Alternatives_3 { pushFollow(FOLLOW_2); rule__S_Equations__Alternatives_3(); @@ -32460,19 +29546,14 @@ public final void rule__S_Equations__Group__3__Impl() throws RecognitionExceptio // $ANTLR start "rule__S_Equations__Group_3_0__0" - /** - * Rule S equations group 3 0 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:8123:1: rule__S_Equations__Group_3_0__0 : rule__S_Equations__Group_3_0__0__Impl rule__S_Equations__Group_3_0__1 ; + // InternalGaml.g:8129:1: rule__S_Equations__Group_3_0__0 : rule__S_Equations__Group_3_0__0__Impl rule__S_Equations__Group_3_0__1 ; public final void rule__S_Equations__Group_3_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:8127:1: ( rule__S_Equations__Group_3_0__0__Impl rule__S_Equations__Group_3_0__1 ) - // InternalGaml.g:8128:2: rule__S_Equations__Group_3_0__0__Impl rule__S_Equations__Group_3_0__1 + // InternalGaml.g:8133:1: ( rule__S_Equations__Group_3_0__0__Impl rule__S_Equations__Group_3_0__1 ) + // InternalGaml.g:8134:2: rule__S_Equations__Group_3_0__0__Impl rule__S_Equations__Group_3_0__1 { pushFollow(FOLLOW_40); rule__S_Equations__Group_3_0__0__Impl(); @@ -32503,27 +29584,22 @@ public final void rule__S_Equations__Group_3_0__0() throws RecognitionException // $ANTLR start "rule__S_Equations__Group_3_0__0__Impl" - /** - * Rule S equations group 3 0 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:8135:1: rule__S_Equations__Group_3_0__0__Impl : ( '{' ) ; + // InternalGaml.g:8141:1: rule__S_Equations__Group_3_0__0__Impl : ( '{' ) ; public final void rule__S_Equations__Group_3_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:8139:1: ( ( '{' ) ) - // InternalGaml.g:8140:1: ( '{' ) + // InternalGaml.g:8145:1: ( ( '{' ) ) + // InternalGaml.g:8146:1: ( '{' ) { - // InternalGaml.g:8140:1: ( '{' ) - // InternalGaml.g:8141:2: '{' + // InternalGaml.g:8146:1: ( '{' ) + // InternalGaml.g:8147:2: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getS_EquationsAccess().getLeftCurlyBracketKeyword_3_0_0()); } - match(input,130,FOLLOW_2); if (state.failed) return ; + match(input,131,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getS_EquationsAccess().getLeftCurlyBracketKeyword_3_0_0()); } @@ -32549,19 +29625,14 @@ public final void rule__S_Equations__Group_3_0__0__Impl() throws RecognitionExce // $ANTLR start "rule__S_Equations__Group_3_0__1" - /** - * Rule S equations group 3 0 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:8150:1: rule__S_Equations__Group_3_0__1 : rule__S_Equations__Group_3_0__1__Impl rule__S_Equations__Group_3_0__2 ; + // InternalGaml.g:8156:1: rule__S_Equations__Group_3_0__1 : rule__S_Equations__Group_3_0__1__Impl rule__S_Equations__Group_3_0__2 ; public final void rule__S_Equations__Group_3_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:8154:1: ( rule__S_Equations__Group_3_0__1__Impl rule__S_Equations__Group_3_0__2 ) - // InternalGaml.g:8155:2: rule__S_Equations__Group_3_0__1__Impl rule__S_Equations__Group_3_0__2 + // InternalGaml.g:8160:1: ( rule__S_Equations__Group_3_0__1__Impl rule__S_Equations__Group_3_0__2 ) + // InternalGaml.g:8161:2: rule__S_Equations__Group_3_0__1__Impl rule__S_Equations__Group_3_0__2 { pushFollow(FOLLOW_40); rule__S_Equations__Group_3_0__1__Impl(); @@ -32592,27 +29663,22 @@ public final void rule__S_Equations__Group_3_0__1() throws RecognitionException // $ANTLR start "rule__S_Equations__Group_3_0__1__Impl" - /** - * Rule S equations group 3 0 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:8162:1: rule__S_Equations__Group_3_0__1__Impl : ( ( rule__S_Equations__Group_3_0_1__0 )* ) ; + // InternalGaml.g:8168:1: rule__S_Equations__Group_3_0__1__Impl : ( ( rule__S_Equations__Group_3_0_1__0 )* ) ; public final void rule__S_Equations__Group_3_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:8166:1: ( ( ( rule__S_Equations__Group_3_0_1__0 )* ) ) - // InternalGaml.g:8167:1: ( ( rule__S_Equations__Group_3_0_1__0 )* ) + // InternalGaml.g:8172:1: ( ( ( rule__S_Equations__Group_3_0_1__0 )* ) ) + // InternalGaml.g:8173:1: ( ( rule__S_Equations__Group_3_0_1__0 )* ) { - // InternalGaml.g:8167:1: ( ( rule__S_Equations__Group_3_0_1__0 )* ) - // InternalGaml.g:8168:2: ( rule__S_Equations__Group_3_0_1__0 )* + // InternalGaml.g:8173:1: ( ( rule__S_Equations__Group_3_0_1__0 )* ) + // InternalGaml.g:8174:2: ( rule__S_Equations__Group_3_0_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getS_EquationsAccess().getGroup_3_0_1()); } - // InternalGaml.g:8169:2: ( rule__S_Equations__Group_3_0_1__0 )* + // InternalGaml.g:8175:2: ( rule__S_Equations__Group_3_0_1__0 )* loop110: do { int alt110=2; @@ -32625,7 +29691,7 @@ public final void rule__S_Equations__Group_3_0__1__Impl() throws RecognitionExce switch (alt110) { case 1 : - // InternalGaml.g:8169:3: rule__S_Equations__Group_3_0_1__0 + // InternalGaml.g:8175:3: rule__S_Equations__Group_3_0_1__0 { pushFollow(FOLLOW_41); rule__S_Equations__Group_3_0_1__0(); @@ -32666,19 +29732,14 @@ public final void rule__S_Equations__Group_3_0__1__Impl() throws RecognitionExce // $ANTLR start "rule__S_Equations__Group_3_0__2" - /** - * Rule S equations group 3 0 2. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:8177:1: rule__S_Equations__Group_3_0__2 : rule__S_Equations__Group_3_0__2__Impl ; + // InternalGaml.g:8183:1: rule__S_Equations__Group_3_0__2 : rule__S_Equations__Group_3_0__2__Impl ; public final void rule__S_Equations__Group_3_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:8181:1: ( rule__S_Equations__Group_3_0__2__Impl ) - // InternalGaml.g:8182:2: rule__S_Equations__Group_3_0__2__Impl + // InternalGaml.g:8187:1: ( rule__S_Equations__Group_3_0__2__Impl ) + // InternalGaml.g:8188:2: rule__S_Equations__Group_3_0__2__Impl { pushFollow(FOLLOW_2); rule__S_Equations__Group_3_0__2__Impl(); @@ -32704,27 +29765,22 @@ public final void rule__S_Equations__Group_3_0__2() throws RecognitionException // $ANTLR start "rule__S_Equations__Group_3_0__2__Impl" - /** - * Rule S equations group 3 0 2 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:8188:1: rule__S_Equations__Group_3_0__2__Impl : ( '}' ) ; + // InternalGaml.g:8194:1: rule__S_Equations__Group_3_0__2__Impl : ( '}' ) ; public final void rule__S_Equations__Group_3_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:8192:1: ( ( '}' ) ) - // InternalGaml.g:8193:1: ( '}' ) + // InternalGaml.g:8198:1: ( ( '}' ) ) + // InternalGaml.g:8199:1: ( '}' ) { - // InternalGaml.g:8193:1: ( '}' ) - // InternalGaml.g:8194:2: '}' + // InternalGaml.g:8199:1: ( '}' ) + // InternalGaml.g:8200:2: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getS_EquationsAccess().getRightCurlyBracketKeyword_3_0_2()); } - match(input,131,FOLLOW_2); if (state.failed) return ; + match(input,132,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getS_EquationsAccess().getRightCurlyBracketKeyword_3_0_2()); } @@ -32750,19 +29806,14 @@ public final void rule__S_Equations__Group_3_0__2__Impl() throws RecognitionExce // $ANTLR start "rule__S_Equations__Group_3_0_1__0" - /** - * Rule S equations group 3 0 1 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:8204:1: rule__S_Equations__Group_3_0_1__0 : rule__S_Equations__Group_3_0_1__0__Impl rule__S_Equations__Group_3_0_1__1 ; + // InternalGaml.g:8210:1: rule__S_Equations__Group_3_0_1__0 : rule__S_Equations__Group_3_0_1__0__Impl rule__S_Equations__Group_3_0_1__1 ; public final void rule__S_Equations__Group_3_0_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:8208:1: ( rule__S_Equations__Group_3_0_1__0__Impl rule__S_Equations__Group_3_0_1__1 ) - // InternalGaml.g:8209:2: rule__S_Equations__Group_3_0_1__0__Impl rule__S_Equations__Group_3_0_1__1 + // InternalGaml.g:8214:1: ( rule__S_Equations__Group_3_0_1__0__Impl rule__S_Equations__Group_3_0_1__1 ) + // InternalGaml.g:8215:2: rule__S_Equations__Group_3_0_1__0__Impl rule__S_Equations__Group_3_0_1__1 { pushFollow(FOLLOW_36); rule__S_Equations__Group_3_0_1__0__Impl(); @@ -32793,28 +29844,23 @@ public final void rule__S_Equations__Group_3_0_1__0() throws RecognitionExceptio // $ANTLR start "rule__S_Equations__Group_3_0_1__0__Impl" - /** - * Rule S equations group 3 0 1 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:8216:1: rule__S_Equations__Group_3_0_1__0__Impl : ( ( rule__S_Equations__EquationsAssignment_3_0_1_0 ) ) ; + // InternalGaml.g:8222:1: rule__S_Equations__Group_3_0_1__0__Impl : ( ( rule__S_Equations__EquationsAssignment_3_0_1_0 ) ) ; public final void rule__S_Equations__Group_3_0_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:8220:1: ( ( ( rule__S_Equations__EquationsAssignment_3_0_1_0 ) ) ) - // InternalGaml.g:8221:1: ( ( rule__S_Equations__EquationsAssignment_3_0_1_0 ) ) + // InternalGaml.g:8226:1: ( ( ( rule__S_Equations__EquationsAssignment_3_0_1_0 ) ) ) + // InternalGaml.g:8227:1: ( ( rule__S_Equations__EquationsAssignment_3_0_1_0 ) ) { - // InternalGaml.g:8221:1: ( ( rule__S_Equations__EquationsAssignment_3_0_1_0 ) ) - // InternalGaml.g:8222:2: ( rule__S_Equations__EquationsAssignment_3_0_1_0 ) + // InternalGaml.g:8227:1: ( ( rule__S_Equations__EquationsAssignment_3_0_1_0 ) ) + // InternalGaml.g:8228:2: ( rule__S_Equations__EquationsAssignment_3_0_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_EquationsAccess().getEquationsAssignment_3_0_1_0()); } - // InternalGaml.g:8223:2: ( rule__S_Equations__EquationsAssignment_3_0_1_0 ) - // InternalGaml.g:8223:3: rule__S_Equations__EquationsAssignment_3_0_1_0 + // InternalGaml.g:8229:2: ( rule__S_Equations__EquationsAssignment_3_0_1_0 ) + // InternalGaml.g:8229:3: rule__S_Equations__EquationsAssignment_3_0_1_0 { pushFollow(FOLLOW_2); rule__S_Equations__EquationsAssignment_3_0_1_0(); @@ -32849,19 +29895,14 @@ public final void rule__S_Equations__Group_3_0_1__0__Impl() throws RecognitionEx // $ANTLR start "rule__S_Equations__Group_3_0_1__1" - /** - * Rule S equations group 3 0 1 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:8231:1: rule__S_Equations__Group_3_0_1__1 : rule__S_Equations__Group_3_0_1__1__Impl ; + // InternalGaml.g:8237:1: rule__S_Equations__Group_3_0_1__1 : rule__S_Equations__Group_3_0_1__1__Impl ; public final void rule__S_Equations__Group_3_0_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:8235:1: ( rule__S_Equations__Group_3_0_1__1__Impl ) - // InternalGaml.g:8236:2: rule__S_Equations__Group_3_0_1__1__Impl + // InternalGaml.g:8241:1: ( rule__S_Equations__Group_3_0_1__1__Impl ) + // InternalGaml.g:8242:2: rule__S_Equations__Group_3_0_1__1__Impl { pushFollow(FOLLOW_2); rule__S_Equations__Group_3_0_1__1__Impl(); @@ -32887,22 +29928,17 @@ public final void rule__S_Equations__Group_3_0_1__1() throws RecognitionExceptio // $ANTLR start "rule__S_Equations__Group_3_0_1__1__Impl" - /** - * Rule S equations group 3 0 1 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:8242:1: rule__S_Equations__Group_3_0_1__1__Impl : ( ';' ) ; + // InternalGaml.g:8248:1: rule__S_Equations__Group_3_0_1__1__Impl : ( ';' ) ; public final void rule__S_Equations__Group_3_0_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:8246:1: ( ( ';' ) ) - // InternalGaml.g:8247:1: ( ';' ) + // InternalGaml.g:8252:1: ( ( ';' ) ) + // InternalGaml.g:8253:1: ( ';' ) { - // InternalGaml.g:8247:1: ( ';' ) - // InternalGaml.g:8248:2: ';' + // InternalGaml.g:8253:1: ( ';' ) + // InternalGaml.g:8254:2: ';' { if ( state.backtracking==0 ) { before(grammarAccess.getS_EquationsAccess().getSemicolonKeyword_3_0_1_1()); @@ -32933,19 +29969,14 @@ public final void rule__S_Equations__Group_3_0_1__1__Impl() throws RecognitionEx // $ANTLR start "rule__S_Equation__Group__0" - /** - * Rule S equation group 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:8258:1: rule__S_Equation__Group__0 : rule__S_Equation__Group__0__Impl rule__S_Equation__Group__1 ; + // InternalGaml.g:8264:1: rule__S_Equation__Group__0 : rule__S_Equation__Group__0__Impl rule__S_Equation__Group__1 ; public final void rule__S_Equation__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:8262:1: ( rule__S_Equation__Group__0__Impl rule__S_Equation__Group__1 ) - // InternalGaml.g:8263:2: rule__S_Equation__Group__0__Impl rule__S_Equation__Group__1 + // InternalGaml.g:8268:1: ( rule__S_Equation__Group__0__Impl rule__S_Equation__Group__1 ) + // InternalGaml.g:8269:2: rule__S_Equation__Group__0__Impl rule__S_Equation__Group__1 { pushFollow(FOLLOW_42); rule__S_Equation__Group__0__Impl(); @@ -32976,28 +30007,23 @@ public final void rule__S_Equation__Group__0() throws RecognitionException { // $ANTLR start "rule__S_Equation__Group__0__Impl" - /** - * Rule S equation group 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:8270:1: rule__S_Equation__Group__0__Impl : ( ( rule__S_Equation__ExprAssignment_0 ) ) ; + // InternalGaml.g:8276:1: rule__S_Equation__Group__0__Impl : ( ( rule__S_Equation__ExprAssignment_0 ) ) ; public final void rule__S_Equation__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:8274:1: ( ( ( rule__S_Equation__ExprAssignment_0 ) ) ) - // InternalGaml.g:8275:1: ( ( rule__S_Equation__ExprAssignment_0 ) ) + // InternalGaml.g:8280:1: ( ( ( rule__S_Equation__ExprAssignment_0 ) ) ) + // InternalGaml.g:8281:1: ( ( rule__S_Equation__ExprAssignment_0 ) ) { - // InternalGaml.g:8275:1: ( ( rule__S_Equation__ExprAssignment_0 ) ) - // InternalGaml.g:8276:2: ( rule__S_Equation__ExprAssignment_0 ) + // InternalGaml.g:8281:1: ( ( rule__S_Equation__ExprAssignment_0 ) ) + // InternalGaml.g:8282:2: ( rule__S_Equation__ExprAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_EquationAccess().getExprAssignment_0()); } - // InternalGaml.g:8277:2: ( rule__S_Equation__ExprAssignment_0 ) - // InternalGaml.g:8277:3: rule__S_Equation__ExprAssignment_0 + // InternalGaml.g:8283:2: ( rule__S_Equation__ExprAssignment_0 ) + // InternalGaml.g:8283:3: rule__S_Equation__ExprAssignment_0 { pushFollow(FOLLOW_2); rule__S_Equation__ExprAssignment_0(); @@ -33032,19 +30058,14 @@ public final void rule__S_Equation__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__S_Equation__Group__1" - /** - * Rule S equation group 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:8285:1: rule__S_Equation__Group__1 : rule__S_Equation__Group__1__Impl rule__S_Equation__Group__2 ; + // InternalGaml.g:8291:1: rule__S_Equation__Group__1 : rule__S_Equation__Group__1__Impl rule__S_Equation__Group__2 ; public final void rule__S_Equation__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:8289:1: ( rule__S_Equation__Group__1__Impl rule__S_Equation__Group__2 ) - // InternalGaml.g:8290:2: rule__S_Equation__Group__1__Impl rule__S_Equation__Group__2 + // InternalGaml.g:8295:1: ( rule__S_Equation__Group__1__Impl rule__S_Equation__Group__2 ) + // InternalGaml.g:8296:2: rule__S_Equation__Group__1__Impl rule__S_Equation__Group__2 { pushFollow(FOLLOW_5); rule__S_Equation__Group__1__Impl(); @@ -33075,28 +30096,23 @@ public final void rule__S_Equation__Group__1() throws RecognitionException { // $ANTLR start "rule__S_Equation__Group__1__Impl" - /** - * Rule S equation group 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:8297:1: rule__S_Equation__Group__1__Impl : ( ( rule__S_Equation__KeyAssignment_1 ) ) ; + // InternalGaml.g:8303:1: rule__S_Equation__Group__1__Impl : ( ( rule__S_Equation__KeyAssignment_1 ) ) ; public final void rule__S_Equation__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:8301:1: ( ( ( rule__S_Equation__KeyAssignment_1 ) ) ) - // InternalGaml.g:8302:1: ( ( rule__S_Equation__KeyAssignment_1 ) ) + // InternalGaml.g:8307:1: ( ( ( rule__S_Equation__KeyAssignment_1 ) ) ) + // InternalGaml.g:8308:1: ( ( rule__S_Equation__KeyAssignment_1 ) ) { - // InternalGaml.g:8302:1: ( ( rule__S_Equation__KeyAssignment_1 ) ) - // InternalGaml.g:8303:2: ( rule__S_Equation__KeyAssignment_1 ) + // InternalGaml.g:8308:1: ( ( rule__S_Equation__KeyAssignment_1 ) ) + // InternalGaml.g:8309:2: ( rule__S_Equation__KeyAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_EquationAccess().getKeyAssignment_1()); } - // InternalGaml.g:8304:2: ( rule__S_Equation__KeyAssignment_1 ) - // InternalGaml.g:8304:3: rule__S_Equation__KeyAssignment_1 + // InternalGaml.g:8310:2: ( rule__S_Equation__KeyAssignment_1 ) + // InternalGaml.g:8310:3: rule__S_Equation__KeyAssignment_1 { pushFollow(FOLLOW_2); rule__S_Equation__KeyAssignment_1(); @@ -33131,19 +30147,14 @@ public final void rule__S_Equation__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__S_Equation__Group__2" - /** - * Rule S equation group 2. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:8312:1: rule__S_Equation__Group__2 : rule__S_Equation__Group__2__Impl ; + // InternalGaml.g:8318:1: rule__S_Equation__Group__2 : rule__S_Equation__Group__2__Impl ; public final void rule__S_Equation__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:8316:1: ( rule__S_Equation__Group__2__Impl ) - // InternalGaml.g:8317:2: rule__S_Equation__Group__2__Impl + // InternalGaml.g:8322:1: ( rule__S_Equation__Group__2__Impl ) + // InternalGaml.g:8323:2: rule__S_Equation__Group__2__Impl { pushFollow(FOLLOW_2); rule__S_Equation__Group__2__Impl(); @@ -33169,28 +30180,23 @@ public final void rule__S_Equation__Group__2() throws RecognitionException { // $ANTLR start "rule__S_Equation__Group__2__Impl" - /** - * Rule S equation group 2 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:8323:1: rule__S_Equation__Group__2__Impl : ( ( rule__S_Equation__ValueAssignment_2 ) ) ; + // InternalGaml.g:8329:1: rule__S_Equation__Group__2__Impl : ( ( rule__S_Equation__ValueAssignment_2 ) ) ; public final void rule__S_Equation__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:8327:1: ( ( ( rule__S_Equation__ValueAssignment_2 ) ) ) - // InternalGaml.g:8328:1: ( ( rule__S_Equation__ValueAssignment_2 ) ) + // InternalGaml.g:8333:1: ( ( ( rule__S_Equation__ValueAssignment_2 ) ) ) + // InternalGaml.g:8334:1: ( ( rule__S_Equation__ValueAssignment_2 ) ) { - // InternalGaml.g:8328:1: ( ( rule__S_Equation__ValueAssignment_2 ) ) - // InternalGaml.g:8329:2: ( rule__S_Equation__ValueAssignment_2 ) + // InternalGaml.g:8334:1: ( ( rule__S_Equation__ValueAssignment_2 ) ) + // InternalGaml.g:8335:2: ( rule__S_Equation__ValueAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_EquationAccess().getValueAssignment_2()); } - // InternalGaml.g:8330:2: ( rule__S_Equation__ValueAssignment_2 ) - // InternalGaml.g:8330:3: rule__S_Equation__ValueAssignment_2 + // InternalGaml.g:8336:2: ( rule__S_Equation__ValueAssignment_2 ) + // InternalGaml.g:8336:3: rule__S_Equation__ValueAssignment_2 { pushFollow(FOLLOW_2); rule__S_Equation__ValueAssignment_2(); @@ -33225,19 +30231,14 @@ public final void rule__S_Equation__Group__2__Impl() throws RecognitionException // $ANTLR start "rule__S_Solve__Group__0" - /** - * Rule S solve group 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:8339:1: rule__S_Solve__Group__0 : rule__S_Solve__Group__0__Impl rule__S_Solve__Group__1 ; + // InternalGaml.g:8345:1: rule__S_Solve__Group__0 : rule__S_Solve__Group__0__Impl rule__S_Solve__Group__1 ; public final void rule__S_Solve__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:8343:1: ( rule__S_Solve__Group__0__Impl rule__S_Solve__Group__1 ) - // InternalGaml.g:8344:2: rule__S_Solve__Group__0__Impl rule__S_Solve__Group__1 + // InternalGaml.g:8349:1: ( rule__S_Solve__Group__0__Impl rule__S_Solve__Group__1 ) + // InternalGaml.g:8350:2: rule__S_Solve__Group__0__Impl rule__S_Solve__Group__1 { pushFollow(FOLLOW_43); rule__S_Solve__Group__0__Impl(); @@ -33268,28 +30269,23 @@ public final void rule__S_Solve__Group__0() throws RecognitionException { // $ANTLR start "rule__S_Solve__Group__0__Impl" - /** - * Rule S solve group 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:8351:1: rule__S_Solve__Group__0__Impl : ( ( rule__S_Solve__KeyAssignment_0 ) ) ; + // InternalGaml.g:8357:1: rule__S_Solve__Group__0__Impl : ( ( rule__S_Solve__KeyAssignment_0 ) ) ; public final void rule__S_Solve__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:8355:1: ( ( ( rule__S_Solve__KeyAssignment_0 ) ) ) - // InternalGaml.g:8356:1: ( ( rule__S_Solve__KeyAssignment_0 ) ) + // InternalGaml.g:8361:1: ( ( ( rule__S_Solve__KeyAssignment_0 ) ) ) + // InternalGaml.g:8362:1: ( ( rule__S_Solve__KeyAssignment_0 ) ) { - // InternalGaml.g:8356:1: ( ( rule__S_Solve__KeyAssignment_0 ) ) - // InternalGaml.g:8357:2: ( rule__S_Solve__KeyAssignment_0 ) + // InternalGaml.g:8362:1: ( ( rule__S_Solve__KeyAssignment_0 ) ) + // InternalGaml.g:8363:2: ( rule__S_Solve__KeyAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_SolveAccess().getKeyAssignment_0()); } - // InternalGaml.g:8358:2: ( rule__S_Solve__KeyAssignment_0 ) - // InternalGaml.g:8358:3: rule__S_Solve__KeyAssignment_0 + // InternalGaml.g:8364:2: ( rule__S_Solve__KeyAssignment_0 ) + // InternalGaml.g:8364:3: rule__S_Solve__KeyAssignment_0 { pushFollow(FOLLOW_2); rule__S_Solve__KeyAssignment_0(); @@ -33324,19 +30320,14 @@ public final void rule__S_Solve__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__S_Solve__Group__1" - /** - * Rule S solve group 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:8366:1: rule__S_Solve__Group__1 : rule__S_Solve__Group__1__Impl rule__S_Solve__Group__2 ; + // InternalGaml.g:8372:1: rule__S_Solve__Group__1 : rule__S_Solve__Group__1__Impl rule__S_Solve__Group__2 ; public final void rule__S_Solve__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:8370:1: ( rule__S_Solve__Group__1__Impl rule__S_Solve__Group__2 ) - // InternalGaml.g:8371:2: rule__S_Solve__Group__1__Impl rule__S_Solve__Group__2 + // InternalGaml.g:8376:1: ( rule__S_Solve__Group__1__Impl rule__S_Solve__Group__2 ) + // InternalGaml.g:8377:2: rule__S_Solve__Group__1__Impl rule__S_Solve__Group__2 { pushFollow(FOLLOW_43); rule__S_Solve__Group__1__Impl(); @@ -33367,36 +30358,31 @@ public final void rule__S_Solve__Group__1() throws RecognitionException { // $ANTLR start "rule__S_Solve__Group__1__Impl" - /** - * Rule S solve group 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:8378:1: rule__S_Solve__Group__1__Impl : ( ( rule__S_Solve__FirstFacetAssignment_1 )? ) ; + // InternalGaml.g:8384:1: rule__S_Solve__Group__1__Impl : ( ( rule__S_Solve__FirstFacetAssignment_1 )? ) ; public final void rule__S_Solve__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:8382:1: ( ( ( rule__S_Solve__FirstFacetAssignment_1 )? ) ) - // InternalGaml.g:8383:1: ( ( rule__S_Solve__FirstFacetAssignment_1 )? ) + // InternalGaml.g:8388:1: ( ( ( rule__S_Solve__FirstFacetAssignment_1 )? ) ) + // InternalGaml.g:8389:1: ( ( rule__S_Solve__FirstFacetAssignment_1 )? ) { - // InternalGaml.g:8383:1: ( ( rule__S_Solve__FirstFacetAssignment_1 )? ) - // InternalGaml.g:8384:2: ( rule__S_Solve__FirstFacetAssignment_1 )? + // InternalGaml.g:8389:1: ( ( rule__S_Solve__FirstFacetAssignment_1 )? ) + // InternalGaml.g:8390:2: ( rule__S_Solve__FirstFacetAssignment_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getS_SolveAccess().getFirstFacetAssignment_1()); } - // InternalGaml.g:8385:2: ( rule__S_Solve__FirstFacetAssignment_1 )? + // InternalGaml.g:8391:2: ( rule__S_Solve__FirstFacetAssignment_1 )? int alt111=2; int LA111_0 = input.LA(1); - if ( (LA111_0==150) ) { + if ( (LA111_0==151) ) { alt111=1; } switch (alt111) { case 1 : - // InternalGaml.g:8385:3: rule__S_Solve__FirstFacetAssignment_1 + // InternalGaml.g:8391:3: rule__S_Solve__FirstFacetAssignment_1 { pushFollow(FOLLOW_2); rule__S_Solve__FirstFacetAssignment_1(); @@ -33434,19 +30420,14 @@ public final void rule__S_Solve__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__S_Solve__Group__2" - /** - * Rule S solve group 2. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:8393:1: rule__S_Solve__Group__2 : rule__S_Solve__Group__2__Impl rule__S_Solve__Group__3 ; + // InternalGaml.g:8399:1: rule__S_Solve__Group__2 : rule__S_Solve__Group__2__Impl rule__S_Solve__Group__3 ; public final void rule__S_Solve__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:8397:1: ( rule__S_Solve__Group__2__Impl rule__S_Solve__Group__3 ) - // InternalGaml.g:8398:2: rule__S_Solve__Group__2__Impl rule__S_Solve__Group__3 + // InternalGaml.g:8403:1: ( rule__S_Solve__Group__2__Impl rule__S_Solve__Group__3 ) + // InternalGaml.g:8404:2: rule__S_Solve__Group__2__Impl rule__S_Solve__Group__3 { pushFollow(FOLLOW_18); rule__S_Solve__Group__2__Impl(); @@ -33477,28 +30458,23 @@ public final void rule__S_Solve__Group__2() throws RecognitionException { // $ANTLR start "rule__S_Solve__Group__2__Impl" - /** - * Rule S solve group 2 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:8405:1: rule__S_Solve__Group__2__Impl : ( ( rule__S_Solve__ExprAssignment_2 ) ) ; + // InternalGaml.g:8411:1: rule__S_Solve__Group__2__Impl : ( ( rule__S_Solve__ExprAssignment_2 ) ) ; public final void rule__S_Solve__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:8409:1: ( ( ( rule__S_Solve__ExprAssignment_2 ) ) ) - // InternalGaml.g:8410:1: ( ( rule__S_Solve__ExprAssignment_2 ) ) + // InternalGaml.g:8415:1: ( ( ( rule__S_Solve__ExprAssignment_2 ) ) ) + // InternalGaml.g:8416:1: ( ( rule__S_Solve__ExprAssignment_2 ) ) { - // InternalGaml.g:8410:1: ( ( rule__S_Solve__ExprAssignment_2 ) ) - // InternalGaml.g:8411:2: ( rule__S_Solve__ExprAssignment_2 ) + // InternalGaml.g:8416:1: ( ( rule__S_Solve__ExprAssignment_2 ) ) + // InternalGaml.g:8417:2: ( rule__S_Solve__ExprAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_SolveAccess().getExprAssignment_2()); } - // InternalGaml.g:8412:2: ( rule__S_Solve__ExprAssignment_2 ) - // InternalGaml.g:8412:3: rule__S_Solve__ExprAssignment_2 + // InternalGaml.g:8418:2: ( rule__S_Solve__ExprAssignment_2 ) + // InternalGaml.g:8418:3: rule__S_Solve__ExprAssignment_2 { pushFollow(FOLLOW_2); rule__S_Solve__ExprAssignment_2(); @@ -33533,19 +30509,14 @@ public final void rule__S_Solve__Group__2__Impl() throws RecognitionException { // $ANTLR start "rule__S_Solve__Group__3" - /** - * Rule S solve group 3. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:8420:1: rule__S_Solve__Group__3 : rule__S_Solve__Group__3__Impl rule__S_Solve__Group__4 ; + // InternalGaml.g:8426:1: rule__S_Solve__Group__3 : rule__S_Solve__Group__3__Impl rule__S_Solve__Group__4 ; public final void rule__S_Solve__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:8424:1: ( rule__S_Solve__Group__3__Impl rule__S_Solve__Group__4 ) - // InternalGaml.g:8425:2: rule__S_Solve__Group__3__Impl rule__S_Solve__Group__4 + // InternalGaml.g:8430:1: ( rule__S_Solve__Group__3__Impl rule__S_Solve__Group__4 ) + // InternalGaml.g:8431:2: rule__S_Solve__Group__3__Impl rule__S_Solve__Group__4 { pushFollow(FOLLOW_18); rule__S_Solve__Group__3__Impl(); @@ -33576,40 +30547,35 @@ public final void rule__S_Solve__Group__3() throws RecognitionException { // $ANTLR start "rule__S_Solve__Group__3__Impl" - /** - * Rule S solve group 3 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:8432:1: rule__S_Solve__Group__3__Impl : ( ( rule__S_Solve__FacetsAssignment_3 )* ) ; + // InternalGaml.g:8438:1: rule__S_Solve__Group__3__Impl : ( ( rule__S_Solve__FacetsAssignment_3 )* ) ; public final void rule__S_Solve__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:8436:1: ( ( ( rule__S_Solve__FacetsAssignment_3 )* ) ) - // InternalGaml.g:8437:1: ( ( rule__S_Solve__FacetsAssignment_3 )* ) + // InternalGaml.g:8442:1: ( ( ( rule__S_Solve__FacetsAssignment_3 )* ) ) + // InternalGaml.g:8443:1: ( ( rule__S_Solve__FacetsAssignment_3 )* ) { - // InternalGaml.g:8437:1: ( ( rule__S_Solve__FacetsAssignment_3 )* ) - // InternalGaml.g:8438:2: ( rule__S_Solve__FacetsAssignment_3 )* + // InternalGaml.g:8443:1: ( ( rule__S_Solve__FacetsAssignment_3 )* ) + // InternalGaml.g:8444:2: ( rule__S_Solve__FacetsAssignment_3 )* { if ( state.backtracking==0 ) { before(grammarAccess.getS_SolveAccess().getFacetsAssignment_3()); } - // InternalGaml.g:8439:2: ( rule__S_Solve__FacetsAssignment_3 )* + // InternalGaml.g:8445:2: ( rule__S_Solve__FacetsAssignment_3 )* loop112: do { int alt112=2; int LA112_0 = input.LA(1); - if ( (LA112_0==RULE_ID||LA112_0==17||(LA112_0>=19 && LA112_0<=20)||(LA112_0>=78 && LA112_0<=101)||LA112_0==126||LA112_0==152) ) { + if ( (LA112_0==RULE_ID||LA112_0==17||(LA112_0>=19 && LA112_0<=20)||(LA112_0>=78 && LA112_0<=102)||LA112_0==127||LA112_0==153) ) { alt112=1; } switch (alt112) { case 1 : - // InternalGaml.g:8439:3: rule__S_Solve__FacetsAssignment_3 + // InternalGaml.g:8445:3: rule__S_Solve__FacetsAssignment_3 { pushFollow(FOLLOW_17); rule__S_Solve__FacetsAssignment_3(); @@ -33650,19 +30616,14 @@ public final void rule__S_Solve__Group__3__Impl() throws RecognitionException { // $ANTLR start "rule__S_Solve__Group__4" - /** - * Rule S solve group 4. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:8447:1: rule__S_Solve__Group__4 : rule__S_Solve__Group__4__Impl ; + // InternalGaml.g:8453:1: rule__S_Solve__Group__4 : rule__S_Solve__Group__4__Impl ; public final void rule__S_Solve__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:8451:1: ( rule__S_Solve__Group__4__Impl ) - // InternalGaml.g:8452:2: rule__S_Solve__Group__4__Impl + // InternalGaml.g:8457:1: ( rule__S_Solve__Group__4__Impl ) + // InternalGaml.g:8458:2: rule__S_Solve__Group__4__Impl { pushFollow(FOLLOW_2); rule__S_Solve__Group__4__Impl(); @@ -33688,28 +30649,23 @@ public final void rule__S_Solve__Group__4() throws RecognitionException { // $ANTLR start "rule__S_Solve__Group__4__Impl" - /** - * Rule S solve group 4 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:8458:1: rule__S_Solve__Group__4__Impl : ( ( rule__S_Solve__Alternatives_4 ) ) ; + // InternalGaml.g:8464:1: rule__S_Solve__Group__4__Impl : ( ( rule__S_Solve__Alternatives_4 ) ) ; public final void rule__S_Solve__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:8462:1: ( ( ( rule__S_Solve__Alternatives_4 ) ) ) - // InternalGaml.g:8463:1: ( ( rule__S_Solve__Alternatives_4 ) ) + // InternalGaml.g:8468:1: ( ( ( rule__S_Solve__Alternatives_4 ) ) ) + // InternalGaml.g:8469:1: ( ( rule__S_Solve__Alternatives_4 ) ) { - // InternalGaml.g:8463:1: ( ( rule__S_Solve__Alternatives_4 ) ) - // InternalGaml.g:8464:2: ( rule__S_Solve__Alternatives_4 ) + // InternalGaml.g:8469:1: ( ( rule__S_Solve__Alternatives_4 ) ) + // InternalGaml.g:8470:2: ( rule__S_Solve__Alternatives_4 ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_SolveAccess().getAlternatives_4()); } - // InternalGaml.g:8465:2: ( rule__S_Solve__Alternatives_4 ) - // InternalGaml.g:8465:3: rule__S_Solve__Alternatives_4 + // InternalGaml.g:8471:2: ( rule__S_Solve__Alternatives_4 ) + // InternalGaml.g:8471:3: rule__S_Solve__Alternatives_4 { pushFollow(FOLLOW_2); rule__S_Solve__Alternatives_4(); @@ -33744,19 +30700,14 @@ public final void rule__S_Solve__Group__4__Impl() throws RecognitionException { // $ANTLR start "rule__S_Display__Group__0" - /** - * Rule S display group 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:8474:1: rule__S_Display__Group__0 : rule__S_Display__Group__0__Impl rule__S_Display__Group__1 ; + // InternalGaml.g:8480:1: rule__S_Display__Group__0 : rule__S_Display__Group__0__Impl rule__S_Display__Group__1 ; public final void rule__S_Display__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:8478:1: ( rule__S_Display__Group__0__Impl rule__S_Display__Group__1 ) - // InternalGaml.g:8479:2: rule__S_Display__Group__0__Impl rule__S_Display__Group__1 + // InternalGaml.g:8484:1: ( rule__S_Display__Group__0__Impl rule__S_Display__Group__1 ) + // InternalGaml.g:8485:2: rule__S_Display__Group__0__Impl rule__S_Display__Group__1 { pushFollow(FOLLOW_15); rule__S_Display__Group__0__Impl(); @@ -33787,28 +30738,23 @@ public final void rule__S_Display__Group__0() throws RecognitionException { // $ANTLR start "rule__S_Display__Group__0__Impl" - /** - * Rule S display group 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:8486:1: rule__S_Display__Group__0__Impl : ( ( rule__S_Display__KeyAssignment_0 ) ) ; + // InternalGaml.g:8492:1: rule__S_Display__Group__0__Impl : ( ( rule__S_Display__KeyAssignment_0 ) ) ; public final void rule__S_Display__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:8490:1: ( ( ( rule__S_Display__KeyAssignment_0 ) ) ) - // InternalGaml.g:8491:1: ( ( rule__S_Display__KeyAssignment_0 ) ) + // InternalGaml.g:8496:1: ( ( ( rule__S_Display__KeyAssignment_0 ) ) ) + // InternalGaml.g:8497:1: ( ( rule__S_Display__KeyAssignment_0 ) ) { - // InternalGaml.g:8491:1: ( ( rule__S_Display__KeyAssignment_0 ) ) - // InternalGaml.g:8492:2: ( rule__S_Display__KeyAssignment_0 ) + // InternalGaml.g:8497:1: ( ( rule__S_Display__KeyAssignment_0 ) ) + // InternalGaml.g:8498:2: ( rule__S_Display__KeyAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_DisplayAccess().getKeyAssignment_0()); } - // InternalGaml.g:8493:2: ( rule__S_Display__KeyAssignment_0 ) - // InternalGaml.g:8493:3: rule__S_Display__KeyAssignment_0 + // InternalGaml.g:8499:2: ( rule__S_Display__KeyAssignment_0 ) + // InternalGaml.g:8499:3: rule__S_Display__KeyAssignment_0 { pushFollow(FOLLOW_2); rule__S_Display__KeyAssignment_0(); @@ -33843,19 +30789,14 @@ public final void rule__S_Display__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__S_Display__Group__1" - /** - * Rule S display group 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:8501:1: rule__S_Display__Group__1 : rule__S_Display__Group__1__Impl rule__S_Display__Group__2 ; + // InternalGaml.g:8507:1: rule__S_Display__Group__1 : rule__S_Display__Group__1__Impl rule__S_Display__Group__2 ; public final void rule__S_Display__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:8505:1: ( rule__S_Display__Group__1__Impl rule__S_Display__Group__2 ) - // InternalGaml.g:8506:2: rule__S_Display__Group__1__Impl rule__S_Display__Group__2 + // InternalGaml.g:8511:1: ( rule__S_Display__Group__1__Impl rule__S_Display__Group__2 ) + // InternalGaml.g:8512:2: rule__S_Display__Group__1__Impl rule__S_Display__Group__2 { pushFollow(FOLLOW_15); rule__S_Display__Group__1__Impl(); @@ -33886,27 +30827,22 @@ public final void rule__S_Display__Group__1() throws RecognitionException { // $ANTLR start "rule__S_Display__Group__1__Impl" - /** - * Rule S display group 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:8513:1: rule__S_Display__Group__1__Impl : ( ( rule__S_Display__FirstFacetAssignment_1 )? ) ; + // InternalGaml.g:8519:1: rule__S_Display__Group__1__Impl : ( ( rule__S_Display__FirstFacetAssignment_1 )? ) ; public final void rule__S_Display__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:8517:1: ( ( ( rule__S_Display__FirstFacetAssignment_1 )? ) ) - // InternalGaml.g:8518:1: ( ( rule__S_Display__FirstFacetAssignment_1 )? ) + // InternalGaml.g:8523:1: ( ( ( rule__S_Display__FirstFacetAssignment_1 )? ) ) + // InternalGaml.g:8524:1: ( ( rule__S_Display__FirstFacetAssignment_1 )? ) { - // InternalGaml.g:8518:1: ( ( rule__S_Display__FirstFacetAssignment_1 )? ) - // InternalGaml.g:8519:2: ( rule__S_Display__FirstFacetAssignment_1 )? + // InternalGaml.g:8524:1: ( ( rule__S_Display__FirstFacetAssignment_1 )? ) + // InternalGaml.g:8525:2: ( rule__S_Display__FirstFacetAssignment_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getS_DisplayAccess().getFirstFacetAssignment_1()); } - // InternalGaml.g:8520:2: ( rule__S_Display__FirstFacetAssignment_1 )? + // InternalGaml.g:8526:2: ( rule__S_Display__FirstFacetAssignment_1 )? int alt113=2; int LA113_0 = input.LA(1); @@ -33915,7 +30851,7 @@ public final void rule__S_Display__Group__1__Impl() throws RecognitionException } switch (alt113) { case 1 : - // InternalGaml.g:8520:3: rule__S_Display__FirstFacetAssignment_1 + // InternalGaml.g:8526:3: rule__S_Display__FirstFacetAssignment_1 { pushFollow(FOLLOW_2); rule__S_Display__FirstFacetAssignment_1(); @@ -33953,19 +30889,14 @@ public final void rule__S_Display__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__S_Display__Group__2" - /** - * Rule S display group 2. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:8528:1: rule__S_Display__Group__2 : rule__S_Display__Group__2__Impl rule__S_Display__Group__3 ; + // InternalGaml.g:8534:1: rule__S_Display__Group__2 : rule__S_Display__Group__2__Impl rule__S_Display__Group__3 ; public final void rule__S_Display__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:8532:1: ( rule__S_Display__Group__2__Impl rule__S_Display__Group__3 ) - // InternalGaml.g:8533:2: rule__S_Display__Group__2__Impl rule__S_Display__Group__3 + // InternalGaml.g:8538:1: ( rule__S_Display__Group__2__Impl rule__S_Display__Group__3 ) + // InternalGaml.g:8539:2: rule__S_Display__Group__2__Impl rule__S_Display__Group__3 { pushFollow(FOLLOW_21); rule__S_Display__Group__2__Impl(); @@ -33996,28 +30927,23 @@ public final void rule__S_Display__Group__2() throws RecognitionException { // $ANTLR start "rule__S_Display__Group__2__Impl" - /** - * Rule S display group 2 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:8540:1: rule__S_Display__Group__2__Impl : ( ( rule__S_Display__NameAssignment_2 ) ) ; + // InternalGaml.g:8546:1: rule__S_Display__Group__2__Impl : ( ( rule__S_Display__NameAssignment_2 ) ) ; public final void rule__S_Display__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:8544:1: ( ( ( rule__S_Display__NameAssignment_2 ) ) ) - // InternalGaml.g:8545:1: ( ( rule__S_Display__NameAssignment_2 ) ) + // InternalGaml.g:8550:1: ( ( ( rule__S_Display__NameAssignment_2 ) ) ) + // InternalGaml.g:8551:1: ( ( rule__S_Display__NameAssignment_2 ) ) { - // InternalGaml.g:8545:1: ( ( rule__S_Display__NameAssignment_2 ) ) - // InternalGaml.g:8546:2: ( rule__S_Display__NameAssignment_2 ) + // InternalGaml.g:8551:1: ( ( rule__S_Display__NameAssignment_2 ) ) + // InternalGaml.g:8552:2: ( rule__S_Display__NameAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_DisplayAccess().getNameAssignment_2()); } - // InternalGaml.g:8547:2: ( rule__S_Display__NameAssignment_2 ) - // InternalGaml.g:8547:3: rule__S_Display__NameAssignment_2 + // InternalGaml.g:8553:2: ( rule__S_Display__NameAssignment_2 ) + // InternalGaml.g:8553:3: rule__S_Display__NameAssignment_2 { pushFollow(FOLLOW_2); rule__S_Display__NameAssignment_2(); @@ -34052,19 +30978,14 @@ public final void rule__S_Display__Group__2__Impl() throws RecognitionException // $ANTLR start "rule__S_Display__Group__3" - /** - * Rule S display group 3. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:8555:1: rule__S_Display__Group__3 : rule__S_Display__Group__3__Impl rule__S_Display__Group__4 ; + // InternalGaml.g:8561:1: rule__S_Display__Group__3 : rule__S_Display__Group__3__Impl rule__S_Display__Group__4 ; public final void rule__S_Display__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:8559:1: ( rule__S_Display__Group__3__Impl rule__S_Display__Group__4 ) - // InternalGaml.g:8560:2: rule__S_Display__Group__3__Impl rule__S_Display__Group__4 + // InternalGaml.g:8565:1: ( rule__S_Display__Group__3__Impl rule__S_Display__Group__4 ) + // InternalGaml.g:8566:2: rule__S_Display__Group__3__Impl rule__S_Display__Group__4 { pushFollow(FOLLOW_21); rule__S_Display__Group__3__Impl(); @@ -34095,40 +31016,35 @@ public final void rule__S_Display__Group__3() throws RecognitionException { // $ANTLR start "rule__S_Display__Group__3__Impl" - /** - * Rule S display group 3 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:8567:1: rule__S_Display__Group__3__Impl : ( ( rule__S_Display__FacetsAssignment_3 )* ) ; + // InternalGaml.g:8573:1: rule__S_Display__Group__3__Impl : ( ( rule__S_Display__FacetsAssignment_3 )* ) ; public final void rule__S_Display__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:8571:1: ( ( ( rule__S_Display__FacetsAssignment_3 )* ) ) - // InternalGaml.g:8572:1: ( ( rule__S_Display__FacetsAssignment_3 )* ) + // InternalGaml.g:8577:1: ( ( ( rule__S_Display__FacetsAssignment_3 )* ) ) + // InternalGaml.g:8578:1: ( ( rule__S_Display__FacetsAssignment_3 )* ) { - // InternalGaml.g:8572:1: ( ( rule__S_Display__FacetsAssignment_3 )* ) - // InternalGaml.g:8573:2: ( rule__S_Display__FacetsAssignment_3 )* + // InternalGaml.g:8578:1: ( ( rule__S_Display__FacetsAssignment_3 )* ) + // InternalGaml.g:8579:2: ( rule__S_Display__FacetsAssignment_3 )* { if ( state.backtracking==0 ) { before(grammarAccess.getS_DisplayAccess().getFacetsAssignment_3()); } - // InternalGaml.g:8574:2: ( rule__S_Display__FacetsAssignment_3 )* + // InternalGaml.g:8580:2: ( rule__S_Display__FacetsAssignment_3 )* loop114: do { int alt114=2; int LA114_0 = input.LA(1); - if ( (LA114_0==RULE_ID||LA114_0==17||(LA114_0>=19 && LA114_0<=20)||(LA114_0>=78 && LA114_0<=101)||LA114_0==126||LA114_0==152) ) { + if ( (LA114_0==RULE_ID||LA114_0==17||(LA114_0>=19 && LA114_0<=20)||(LA114_0>=78 && LA114_0<=102)||LA114_0==127||LA114_0==153) ) { alt114=1; } switch (alt114) { case 1 : - // InternalGaml.g:8574:3: rule__S_Display__FacetsAssignment_3 + // InternalGaml.g:8580:3: rule__S_Display__FacetsAssignment_3 { pushFollow(FOLLOW_17); rule__S_Display__FacetsAssignment_3(); @@ -34169,19 +31085,14 @@ public final void rule__S_Display__Group__3__Impl() throws RecognitionException // $ANTLR start "rule__S_Display__Group__4" - /** - * Rule S display group 4. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:8582:1: rule__S_Display__Group__4 : rule__S_Display__Group__4__Impl ; + // InternalGaml.g:8588:1: rule__S_Display__Group__4 : rule__S_Display__Group__4__Impl ; public final void rule__S_Display__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:8586:1: ( rule__S_Display__Group__4__Impl ) - // InternalGaml.g:8587:2: rule__S_Display__Group__4__Impl + // InternalGaml.g:8592:1: ( rule__S_Display__Group__4__Impl ) + // InternalGaml.g:8593:2: rule__S_Display__Group__4__Impl { pushFollow(FOLLOW_2); rule__S_Display__Group__4__Impl(); @@ -34207,28 +31118,23 @@ public final void rule__S_Display__Group__4() throws RecognitionException { // $ANTLR start "rule__S_Display__Group__4__Impl" - /** - * Rule S display group 4 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:8593:1: rule__S_Display__Group__4__Impl : ( ( rule__S_Display__BlockAssignment_4 ) ) ; + // InternalGaml.g:8599:1: rule__S_Display__Group__4__Impl : ( ( rule__S_Display__BlockAssignment_4 ) ) ; public final void rule__S_Display__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:8597:1: ( ( ( rule__S_Display__BlockAssignment_4 ) ) ) - // InternalGaml.g:8598:1: ( ( rule__S_Display__BlockAssignment_4 ) ) + // InternalGaml.g:8603:1: ( ( ( rule__S_Display__BlockAssignment_4 ) ) ) + // InternalGaml.g:8604:1: ( ( rule__S_Display__BlockAssignment_4 ) ) { - // InternalGaml.g:8598:1: ( ( rule__S_Display__BlockAssignment_4 ) ) - // InternalGaml.g:8599:2: ( rule__S_Display__BlockAssignment_4 ) + // InternalGaml.g:8604:1: ( ( rule__S_Display__BlockAssignment_4 ) ) + // InternalGaml.g:8605:2: ( rule__S_Display__BlockAssignment_4 ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_DisplayAccess().getBlockAssignment_4()); } - // InternalGaml.g:8600:2: ( rule__S_Display__BlockAssignment_4 ) - // InternalGaml.g:8600:3: rule__S_Display__BlockAssignment_4 + // InternalGaml.g:8606:2: ( rule__S_Display__BlockAssignment_4 ) + // InternalGaml.g:8606:3: rule__S_Display__BlockAssignment_4 { pushFollow(FOLLOW_2); rule__S_Display__BlockAssignment_4(); @@ -34263,19 +31169,14 @@ public final void rule__S_Display__Group__4__Impl() throws RecognitionException // $ANTLR start "rule__DisplayBlock__Group__0" - /** - * Rule display block group 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:8609:1: rule__DisplayBlock__Group__0 : rule__DisplayBlock__Group__0__Impl rule__DisplayBlock__Group__1 ; + // InternalGaml.g:8615:1: rule__DisplayBlock__Group__0 : rule__DisplayBlock__Group__0__Impl rule__DisplayBlock__Group__1 ; public final void rule__DisplayBlock__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:8613:1: ( rule__DisplayBlock__Group__0__Impl rule__DisplayBlock__Group__1 ) - // InternalGaml.g:8614:2: rule__DisplayBlock__Group__0__Impl rule__DisplayBlock__Group__1 + // InternalGaml.g:8619:1: ( rule__DisplayBlock__Group__0__Impl rule__DisplayBlock__Group__1 ) + // InternalGaml.g:8620:2: rule__DisplayBlock__Group__0__Impl rule__DisplayBlock__Group__1 { pushFollow(FOLLOW_21); rule__DisplayBlock__Group__0__Impl(); @@ -34306,28 +31207,23 @@ public final void rule__DisplayBlock__Group__0() throws RecognitionException { // $ANTLR start "rule__DisplayBlock__Group__0__Impl" - /** - * Rule display block group 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:8621:1: rule__DisplayBlock__Group__0__Impl : ( () ) ; + // InternalGaml.g:8627:1: rule__DisplayBlock__Group__0__Impl : ( () ) ; public final void rule__DisplayBlock__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:8625:1: ( ( () ) ) - // InternalGaml.g:8626:1: ( () ) + // InternalGaml.g:8631:1: ( ( () ) ) + // InternalGaml.g:8632:1: ( () ) { - // InternalGaml.g:8626:1: ( () ) - // InternalGaml.g:8627:2: () + // InternalGaml.g:8632:1: ( () ) + // InternalGaml.g:8633:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getDisplayBlockAccess().getBlockAction_0()); } - // InternalGaml.g:8628:2: () - // InternalGaml.g:8628:3: + // InternalGaml.g:8634:2: () + // InternalGaml.g:8634:3: { } @@ -34352,19 +31248,14 @@ public final void rule__DisplayBlock__Group__0__Impl() throws RecognitionExcepti // $ANTLR start "rule__DisplayBlock__Group__1" - /** - * Rule display block group 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:8636:1: rule__DisplayBlock__Group__1 : rule__DisplayBlock__Group__1__Impl rule__DisplayBlock__Group__2 ; + // InternalGaml.g:8642:1: rule__DisplayBlock__Group__1 : rule__DisplayBlock__Group__1__Impl rule__DisplayBlock__Group__2 ; public final void rule__DisplayBlock__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:8640:1: ( rule__DisplayBlock__Group__1__Impl rule__DisplayBlock__Group__2 ) - // InternalGaml.g:8641:2: rule__DisplayBlock__Group__1__Impl rule__DisplayBlock__Group__2 + // InternalGaml.g:8646:1: ( rule__DisplayBlock__Group__1__Impl rule__DisplayBlock__Group__2 ) + // InternalGaml.g:8647:2: rule__DisplayBlock__Group__1__Impl rule__DisplayBlock__Group__2 { pushFollow(FOLLOW_44); rule__DisplayBlock__Group__1__Impl(); @@ -34395,27 +31286,22 @@ public final void rule__DisplayBlock__Group__1() throws RecognitionException { // $ANTLR start "rule__DisplayBlock__Group__1__Impl" - /** - * Rule display block group 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:8648:1: rule__DisplayBlock__Group__1__Impl : ( '{' ) ; + // InternalGaml.g:8654:1: rule__DisplayBlock__Group__1__Impl : ( '{' ) ; public final void rule__DisplayBlock__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:8652:1: ( ( '{' ) ) - // InternalGaml.g:8653:1: ( '{' ) + // InternalGaml.g:8658:1: ( ( '{' ) ) + // InternalGaml.g:8659:1: ( '{' ) { - // InternalGaml.g:8653:1: ( '{' ) - // InternalGaml.g:8654:2: '{' + // InternalGaml.g:8659:1: ( '{' ) + // InternalGaml.g:8660:2: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getDisplayBlockAccess().getLeftCurlyBracketKeyword_1()); } - match(input,130,FOLLOW_2); if (state.failed) return ; + match(input,131,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDisplayBlockAccess().getLeftCurlyBracketKeyword_1()); } @@ -34441,19 +31327,14 @@ public final void rule__DisplayBlock__Group__1__Impl() throws RecognitionExcepti // $ANTLR start "rule__DisplayBlock__Group__2" - /** - * Rule display block group 2. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:8663:1: rule__DisplayBlock__Group__2 : rule__DisplayBlock__Group__2__Impl rule__DisplayBlock__Group__3 ; + // InternalGaml.g:8669:1: rule__DisplayBlock__Group__2 : rule__DisplayBlock__Group__2__Impl rule__DisplayBlock__Group__3 ; public final void rule__DisplayBlock__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:8667:1: ( rule__DisplayBlock__Group__2__Impl rule__DisplayBlock__Group__3 ) - // InternalGaml.g:8668:2: rule__DisplayBlock__Group__2__Impl rule__DisplayBlock__Group__3 + // InternalGaml.g:8673:1: ( rule__DisplayBlock__Group__2__Impl rule__DisplayBlock__Group__3 ) + // InternalGaml.g:8674:2: rule__DisplayBlock__Group__2__Impl rule__DisplayBlock__Group__3 { pushFollow(FOLLOW_44); rule__DisplayBlock__Group__2__Impl(); @@ -34484,40 +31365,35 @@ public final void rule__DisplayBlock__Group__2() throws RecognitionException { // $ANTLR start "rule__DisplayBlock__Group__2__Impl" - /** - * Rule display block group 2 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:8675:1: rule__DisplayBlock__Group__2__Impl : ( ( rule__DisplayBlock__StatementsAssignment_2 )* ) ; + // InternalGaml.g:8681:1: rule__DisplayBlock__Group__2__Impl : ( ( rule__DisplayBlock__StatementsAssignment_2 )* ) ; public final void rule__DisplayBlock__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:8679:1: ( ( ( rule__DisplayBlock__StatementsAssignment_2 )* ) ) - // InternalGaml.g:8680:1: ( ( rule__DisplayBlock__StatementsAssignment_2 )* ) + // InternalGaml.g:8685:1: ( ( ( rule__DisplayBlock__StatementsAssignment_2 )* ) ) + // InternalGaml.g:8686:1: ( ( rule__DisplayBlock__StatementsAssignment_2 )* ) { - // InternalGaml.g:8680:1: ( ( rule__DisplayBlock__StatementsAssignment_2 )* ) - // InternalGaml.g:8681:2: ( rule__DisplayBlock__StatementsAssignment_2 )* + // InternalGaml.g:8686:1: ( ( rule__DisplayBlock__StatementsAssignment_2 )* ) + // InternalGaml.g:8687:2: ( rule__DisplayBlock__StatementsAssignment_2 )* { if ( state.backtracking==0 ) { before(grammarAccess.getDisplayBlockAccess().getStatementsAssignment_2()); } - // InternalGaml.g:8682:2: ( rule__DisplayBlock__StatementsAssignment_2 )* + // InternalGaml.g:8688:2: ( rule__DisplayBlock__StatementsAssignment_2 )* loop115: do { int alt115=2; int LA115_0 = input.LA(1); - if ( ((LA115_0>=RULE_STRING && LA115_0<=RULE_KEYWORD)||(LA115_0>=14 && LA115_0<=17)||LA115_0==19||(LA115_0>=21 && LA115_0<=72)||(LA115_0>=78 && LA115_0<=101)||LA115_0==109||(LA115_0>=112 && LA115_0<=117)||LA115_0==126||LA115_0==128||LA115_0==130||LA115_0==135||(LA115_0>=143 && LA115_0<=144)||(LA115_0>=146 && LA115_0<=149)||LA115_0==151) ) { + if ( ((LA115_0>=RULE_STRING && LA115_0<=RULE_KEYWORD)||(LA115_0>=14 && LA115_0<=17)||LA115_0==19||(LA115_0>=21 && LA115_0<=72)||(LA115_0>=78 && LA115_0<=102)||LA115_0==110||(LA115_0>=113 && LA115_0<=118)||LA115_0==127||LA115_0==129||LA115_0==131||LA115_0==136||(LA115_0>=144 && LA115_0<=145)||(LA115_0>=147 && LA115_0<=150)||LA115_0==152) ) { alt115=1; } switch (alt115) { case 1 : - // InternalGaml.g:8682:3: rule__DisplayBlock__StatementsAssignment_2 + // InternalGaml.g:8688:3: rule__DisplayBlock__StatementsAssignment_2 { pushFollow(FOLLOW_45); rule__DisplayBlock__StatementsAssignment_2(); @@ -34558,19 +31434,14 @@ public final void rule__DisplayBlock__Group__2__Impl() throws RecognitionExcepti // $ANTLR start "rule__DisplayBlock__Group__3" - /** - * Rule display block group 3. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:8690:1: rule__DisplayBlock__Group__3 : rule__DisplayBlock__Group__3__Impl ; + // InternalGaml.g:8696:1: rule__DisplayBlock__Group__3 : rule__DisplayBlock__Group__3__Impl ; public final void rule__DisplayBlock__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:8694:1: ( rule__DisplayBlock__Group__3__Impl ) - // InternalGaml.g:8695:2: rule__DisplayBlock__Group__3__Impl + // InternalGaml.g:8700:1: ( rule__DisplayBlock__Group__3__Impl ) + // InternalGaml.g:8701:2: rule__DisplayBlock__Group__3__Impl { pushFollow(FOLLOW_2); rule__DisplayBlock__Group__3__Impl(); @@ -34596,27 +31467,22 @@ public final void rule__DisplayBlock__Group__3() throws RecognitionException { // $ANTLR start "rule__DisplayBlock__Group__3__Impl" - /** - * Rule display block group 3 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:8701:1: rule__DisplayBlock__Group__3__Impl : ( '}' ) ; + // InternalGaml.g:8707:1: rule__DisplayBlock__Group__3__Impl : ( '}' ) ; public final void rule__DisplayBlock__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:8705:1: ( ( '}' ) ) - // InternalGaml.g:8706:1: ( '}' ) + // InternalGaml.g:8711:1: ( ( '}' ) ) + // InternalGaml.g:8712:1: ( '}' ) { - // InternalGaml.g:8706:1: ( '}' ) - // InternalGaml.g:8707:2: '}' + // InternalGaml.g:8712:1: ( '}' ) + // InternalGaml.g:8713:2: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getDisplayBlockAccess().getRightCurlyBracketKeyword_3()); } - match(input,131,FOLLOW_2); if (state.failed) return ; + match(input,132,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDisplayBlockAccess().getRightCurlyBracketKeyword_3()); } @@ -34642,19 +31508,14 @@ public final void rule__DisplayBlock__Group__3__Impl() throws RecognitionExcepti // $ANTLR start "rule__SpeciesOrGridDisplayStatement__Group__0" - /** - * Rule species or grid display statement group 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:8717:1: rule__SpeciesOrGridDisplayStatement__Group__0 : rule__SpeciesOrGridDisplayStatement__Group__0__Impl rule__SpeciesOrGridDisplayStatement__Group__1 ; + // InternalGaml.g:8723:1: rule__SpeciesOrGridDisplayStatement__Group__0 : rule__SpeciesOrGridDisplayStatement__Group__0__Impl rule__SpeciesOrGridDisplayStatement__Group__1 ; public final void rule__SpeciesOrGridDisplayStatement__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:8721:1: ( rule__SpeciesOrGridDisplayStatement__Group__0__Impl rule__SpeciesOrGridDisplayStatement__Group__1 ) - // InternalGaml.g:8722:2: rule__SpeciesOrGridDisplayStatement__Group__0__Impl rule__SpeciesOrGridDisplayStatement__Group__1 + // InternalGaml.g:8727:1: ( rule__SpeciesOrGridDisplayStatement__Group__0__Impl rule__SpeciesOrGridDisplayStatement__Group__1 ) + // InternalGaml.g:8728:2: rule__SpeciesOrGridDisplayStatement__Group__0__Impl rule__SpeciesOrGridDisplayStatement__Group__1 { pushFollow(FOLLOW_5); rule__SpeciesOrGridDisplayStatement__Group__0__Impl(); @@ -34685,28 +31546,23 @@ public final void rule__SpeciesOrGridDisplayStatement__Group__0() throws Recogni // $ANTLR start "rule__SpeciesOrGridDisplayStatement__Group__0__Impl" - /** - * Rule species or grid display statement group 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:8729:1: rule__SpeciesOrGridDisplayStatement__Group__0__Impl : ( ( rule__SpeciesOrGridDisplayStatement__KeyAssignment_0 ) ) ; + // InternalGaml.g:8735:1: rule__SpeciesOrGridDisplayStatement__Group__0__Impl : ( ( rule__SpeciesOrGridDisplayStatement__KeyAssignment_0 ) ) ; public final void rule__SpeciesOrGridDisplayStatement__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:8733:1: ( ( ( rule__SpeciesOrGridDisplayStatement__KeyAssignment_0 ) ) ) - // InternalGaml.g:8734:1: ( ( rule__SpeciesOrGridDisplayStatement__KeyAssignment_0 ) ) + // InternalGaml.g:8739:1: ( ( ( rule__SpeciesOrGridDisplayStatement__KeyAssignment_0 ) ) ) + // InternalGaml.g:8740:1: ( ( rule__SpeciesOrGridDisplayStatement__KeyAssignment_0 ) ) { - // InternalGaml.g:8734:1: ( ( rule__SpeciesOrGridDisplayStatement__KeyAssignment_0 ) ) - // InternalGaml.g:8735:2: ( rule__SpeciesOrGridDisplayStatement__KeyAssignment_0 ) + // InternalGaml.g:8740:1: ( ( rule__SpeciesOrGridDisplayStatement__KeyAssignment_0 ) ) + // InternalGaml.g:8741:2: ( rule__SpeciesOrGridDisplayStatement__KeyAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSpeciesOrGridDisplayStatementAccess().getKeyAssignment_0()); } - // InternalGaml.g:8736:2: ( rule__SpeciesOrGridDisplayStatement__KeyAssignment_0 ) - // InternalGaml.g:8736:3: rule__SpeciesOrGridDisplayStatement__KeyAssignment_0 + // InternalGaml.g:8742:2: ( rule__SpeciesOrGridDisplayStatement__KeyAssignment_0 ) + // InternalGaml.g:8742:3: rule__SpeciesOrGridDisplayStatement__KeyAssignment_0 { pushFollow(FOLLOW_2); rule__SpeciesOrGridDisplayStatement__KeyAssignment_0(); @@ -34741,19 +31597,14 @@ public final void rule__SpeciesOrGridDisplayStatement__Group__0__Impl() throws R // $ANTLR start "rule__SpeciesOrGridDisplayStatement__Group__1" - /** - * Rule species or grid display statement group 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:8744:1: rule__SpeciesOrGridDisplayStatement__Group__1 : rule__SpeciesOrGridDisplayStatement__Group__1__Impl rule__SpeciesOrGridDisplayStatement__Group__2 ; + // InternalGaml.g:8750:1: rule__SpeciesOrGridDisplayStatement__Group__1 : rule__SpeciesOrGridDisplayStatement__Group__1__Impl rule__SpeciesOrGridDisplayStatement__Group__2 ; public final void rule__SpeciesOrGridDisplayStatement__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:8748:1: ( rule__SpeciesOrGridDisplayStatement__Group__1__Impl rule__SpeciesOrGridDisplayStatement__Group__2 ) - // InternalGaml.g:8749:2: rule__SpeciesOrGridDisplayStatement__Group__1__Impl rule__SpeciesOrGridDisplayStatement__Group__2 + // InternalGaml.g:8754:1: ( rule__SpeciesOrGridDisplayStatement__Group__1__Impl rule__SpeciesOrGridDisplayStatement__Group__2 ) + // InternalGaml.g:8755:2: rule__SpeciesOrGridDisplayStatement__Group__1__Impl rule__SpeciesOrGridDisplayStatement__Group__2 { pushFollow(FOLLOW_18); rule__SpeciesOrGridDisplayStatement__Group__1__Impl(); @@ -34784,28 +31635,23 @@ public final void rule__SpeciesOrGridDisplayStatement__Group__1() throws Recogni // $ANTLR start "rule__SpeciesOrGridDisplayStatement__Group__1__Impl" - /** - * Rule species or grid display statement group 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:8756:1: rule__SpeciesOrGridDisplayStatement__Group__1__Impl : ( ( rule__SpeciesOrGridDisplayStatement__ExprAssignment_1 ) ) ; + // InternalGaml.g:8762:1: rule__SpeciesOrGridDisplayStatement__Group__1__Impl : ( ( rule__SpeciesOrGridDisplayStatement__ExprAssignment_1 ) ) ; public final void rule__SpeciesOrGridDisplayStatement__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:8760:1: ( ( ( rule__SpeciesOrGridDisplayStatement__ExprAssignment_1 ) ) ) - // InternalGaml.g:8761:1: ( ( rule__SpeciesOrGridDisplayStatement__ExprAssignment_1 ) ) + // InternalGaml.g:8766:1: ( ( ( rule__SpeciesOrGridDisplayStatement__ExprAssignment_1 ) ) ) + // InternalGaml.g:8767:1: ( ( rule__SpeciesOrGridDisplayStatement__ExprAssignment_1 ) ) { - // InternalGaml.g:8761:1: ( ( rule__SpeciesOrGridDisplayStatement__ExprAssignment_1 ) ) - // InternalGaml.g:8762:2: ( rule__SpeciesOrGridDisplayStatement__ExprAssignment_1 ) + // InternalGaml.g:8767:1: ( ( rule__SpeciesOrGridDisplayStatement__ExprAssignment_1 ) ) + // InternalGaml.g:8768:2: ( rule__SpeciesOrGridDisplayStatement__ExprAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSpeciesOrGridDisplayStatementAccess().getExprAssignment_1()); } - // InternalGaml.g:8763:2: ( rule__SpeciesOrGridDisplayStatement__ExprAssignment_1 ) - // InternalGaml.g:8763:3: rule__SpeciesOrGridDisplayStatement__ExprAssignment_1 + // InternalGaml.g:8769:2: ( rule__SpeciesOrGridDisplayStatement__ExprAssignment_1 ) + // InternalGaml.g:8769:3: rule__SpeciesOrGridDisplayStatement__ExprAssignment_1 { pushFollow(FOLLOW_2); rule__SpeciesOrGridDisplayStatement__ExprAssignment_1(); @@ -34840,19 +31686,14 @@ public final void rule__SpeciesOrGridDisplayStatement__Group__1__Impl() throws R // $ANTLR start "rule__SpeciesOrGridDisplayStatement__Group__2" - /** - * Rule species or grid display statement group 2. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:8771:1: rule__SpeciesOrGridDisplayStatement__Group__2 : rule__SpeciesOrGridDisplayStatement__Group__2__Impl rule__SpeciesOrGridDisplayStatement__Group__3 ; + // InternalGaml.g:8777:1: rule__SpeciesOrGridDisplayStatement__Group__2 : rule__SpeciesOrGridDisplayStatement__Group__2__Impl rule__SpeciesOrGridDisplayStatement__Group__3 ; public final void rule__SpeciesOrGridDisplayStatement__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:8775:1: ( rule__SpeciesOrGridDisplayStatement__Group__2__Impl rule__SpeciesOrGridDisplayStatement__Group__3 ) - // InternalGaml.g:8776:2: rule__SpeciesOrGridDisplayStatement__Group__2__Impl rule__SpeciesOrGridDisplayStatement__Group__3 + // InternalGaml.g:8781:1: ( rule__SpeciesOrGridDisplayStatement__Group__2__Impl rule__SpeciesOrGridDisplayStatement__Group__3 ) + // InternalGaml.g:8782:2: rule__SpeciesOrGridDisplayStatement__Group__2__Impl rule__SpeciesOrGridDisplayStatement__Group__3 { pushFollow(FOLLOW_18); rule__SpeciesOrGridDisplayStatement__Group__2__Impl(); @@ -34883,40 +31724,35 @@ public final void rule__SpeciesOrGridDisplayStatement__Group__2() throws Recogni // $ANTLR start "rule__SpeciesOrGridDisplayStatement__Group__2__Impl" - /** - * Rule species or grid display statement group 2 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:8783:1: rule__SpeciesOrGridDisplayStatement__Group__2__Impl : ( ( rule__SpeciesOrGridDisplayStatement__FacetsAssignment_2 )* ) ; + // InternalGaml.g:8789:1: rule__SpeciesOrGridDisplayStatement__Group__2__Impl : ( ( rule__SpeciesOrGridDisplayStatement__FacetsAssignment_2 )* ) ; public final void rule__SpeciesOrGridDisplayStatement__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:8787:1: ( ( ( rule__SpeciesOrGridDisplayStatement__FacetsAssignment_2 )* ) ) - // InternalGaml.g:8788:1: ( ( rule__SpeciesOrGridDisplayStatement__FacetsAssignment_2 )* ) + // InternalGaml.g:8793:1: ( ( ( rule__SpeciesOrGridDisplayStatement__FacetsAssignment_2 )* ) ) + // InternalGaml.g:8794:1: ( ( rule__SpeciesOrGridDisplayStatement__FacetsAssignment_2 )* ) { - // InternalGaml.g:8788:1: ( ( rule__SpeciesOrGridDisplayStatement__FacetsAssignment_2 )* ) - // InternalGaml.g:8789:2: ( rule__SpeciesOrGridDisplayStatement__FacetsAssignment_2 )* + // InternalGaml.g:8794:1: ( ( rule__SpeciesOrGridDisplayStatement__FacetsAssignment_2 )* ) + // InternalGaml.g:8795:2: ( rule__SpeciesOrGridDisplayStatement__FacetsAssignment_2 )* { if ( state.backtracking==0 ) { before(grammarAccess.getSpeciesOrGridDisplayStatementAccess().getFacetsAssignment_2()); } - // InternalGaml.g:8790:2: ( rule__SpeciesOrGridDisplayStatement__FacetsAssignment_2 )* + // InternalGaml.g:8796:2: ( rule__SpeciesOrGridDisplayStatement__FacetsAssignment_2 )* loop116: do { int alt116=2; int LA116_0 = input.LA(1); - if ( (LA116_0==RULE_ID||LA116_0==17||(LA116_0>=19 && LA116_0<=20)||(LA116_0>=78 && LA116_0<=101)||LA116_0==126||LA116_0==152) ) { + if ( (LA116_0==RULE_ID||LA116_0==17||(LA116_0>=19 && LA116_0<=20)||(LA116_0>=78 && LA116_0<=102)||LA116_0==127||LA116_0==153) ) { alt116=1; } switch (alt116) { case 1 : - // InternalGaml.g:8790:3: rule__SpeciesOrGridDisplayStatement__FacetsAssignment_2 + // InternalGaml.g:8796:3: rule__SpeciesOrGridDisplayStatement__FacetsAssignment_2 { pushFollow(FOLLOW_17); rule__SpeciesOrGridDisplayStatement__FacetsAssignment_2(); @@ -34957,19 +31793,14 @@ public final void rule__SpeciesOrGridDisplayStatement__Group__2__Impl() throws R // $ANTLR start "rule__SpeciesOrGridDisplayStatement__Group__3" - /** - * Rule species or grid display statement group 3. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:8798:1: rule__SpeciesOrGridDisplayStatement__Group__3 : rule__SpeciesOrGridDisplayStatement__Group__3__Impl ; + // InternalGaml.g:8804:1: rule__SpeciesOrGridDisplayStatement__Group__3 : rule__SpeciesOrGridDisplayStatement__Group__3__Impl ; public final void rule__SpeciesOrGridDisplayStatement__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:8802:1: ( rule__SpeciesOrGridDisplayStatement__Group__3__Impl ) - // InternalGaml.g:8803:2: rule__SpeciesOrGridDisplayStatement__Group__3__Impl + // InternalGaml.g:8808:1: ( rule__SpeciesOrGridDisplayStatement__Group__3__Impl ) + // InternalGaml.g:8809:2: rule__SpeciesOrGridDisplayStatement__Group__3__Impl { pushFollow(FOLLOW_2); rule__SpeciesOrGridDisplayStatement__Group__3__Impl(); @@ -34995,28 +31826,23 @@ public final void rule__SpeciesOrGridDisplayStatement__Group__3() throws Recogni // $ANTLR start "rule__SpeciesOrGridDisplayStatement__Group__3__Impl" - /** - * Rule species or grid display statement group 3 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:8809:1: rule__SpeciesOrGridDisplayStatement__Group__3__Impl : ( ( rule__SpeciesOrGridDisplayStatement__Alternatives_3 ) ) ; + // InternalGaml.g:8815:1: rule__SpeciesOrGridDisplayStatement__Group__3__Impl : ( ( rule__SpeciesOrGridDisplayStatement__Alternatives_3 ) ) ; public final void rule__SpeciesOrGridDisplayStatement__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:8813:1: ( ( ( rule__SpeciesOrGridDisplayStatement__Alternatives_3 ) ) ) - // InternalGaml.g:8814:1: ( ( rule__SpeciesOrGridDisplayStatement__Alternatives_3 ) ) + // InternalGaml.g:8819:1: ( ( ( rule__SpeciesOrGridDisplayStatement__Alternatives_3 ) ) ) + // InternalGaml.g:8820:1: ( ( rule__SpeciesOrGridDisplayStatement__Alternatives_3 ) ) { - // InternalGaml.g:8814:1: ( ( rule__SpeciesOrGridDisplayStatement__Alternatives_3 ) ) - // InternalGaml.g:8815:2: ( rule__SpeciesOrGridDisplayStatement__Alternatives_3 ) + // InternalGaml.g:8820:1: ( ( rule__SpeciesOrGridDisplayStatement__Alternatives_3 ) ) + // InternalGaml.g:8821:2: ( rule__SpeciesOrGridDisplayStatement__Alternatives_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSpeciesOrGridDisplayStatementAccess().getAlternatives_3()); } - // InternalGaml.g:8816:2: ( rule__SpeciesOrGridDisplayStatement__Alternatives_3 ) - // InternalGaml.g:8816:3: rule__SpeciesOrGridDisplayStatement__Alternatives_3 + // InternalGaml.g:8822:2: ( rule__SpeciesOrGridDisplayStatement__Alternatives_3 ) + // InternalGaml.g:8822:3: rule__SpeciesOrGridDisplayStatement__Alternatives_3 { pushFollow(FOLLOW_2); rule__SpeciesOrGridDisplayStatement__Alternatives_3(); @@ -35051,19 +31877,14 @@ public final void rule__SpeciesOrGridDisplayStatement__Group__3__Impl() throws R // $ANTLR start "rule___AssignmentKey__Group_2__0" - /** - * Rule assignment key group 2 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:8825:1: rule___AssignmentKey__Group_2__0 : rule___AssignmentKey__Group_2__0__Impl rule___AssignmentKey__Group_2__1 ; + // InternalGaml.g:8831:1: rule___AssignmentKey__Group_2__0 : rule___AssignmentKey__Group_2__0__Impl rule___AssignmentKey__Group_2__1 ; public final void rule___AssignmentKey__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:8829:1: ( rule___AssignmentKey__Group_2__0__Impl rule___AssignmentKey__Group_2__1 ) - // InternalGaml.g:8830:2: rule___AssignmentKey__Group_2__0__Impl rule___AssignmentKey__Group_2__1 + // InternalGaml.g:8835:1: ( rule___AssignmentKey__Group_2__0__Impl rule___AssignmentKey__Group_2__1 ) + // InternalGaml.g:8836:2: rule___AssignmentKey__Group_2__0__Impl rule___AssignmentKey__Group_2__1 { pushFollow(FOLLOW_46); rule___AssignmentKey__Group_2__0__Impl(); @@ -35094,27 +31915,22 @@ public final void rule___AssignmentKey__Group_2__0() throws RecognitionException // $ANTLR start "rule___AssignmentKey__Group_2__0__Impl" - /** - * Rule assignment key group 2 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:8837:1: rule___AssignmentKey__Group_2__0__Impl : ( '>' ) ; + // InternalGaml.g:8843:1: rule___AssignmentKey__Group_2__0__Impl : ( '>' ) ; public final void rule___AssignmentKey__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:8841:1: ( ( '>' ) ) - // InternalGaml.g:8842:1: ( '>' ) + // InternalGaml.g:8847:1: ( ( '>' ) ) + // InternalGaml.g:8848:1: ( '>' ) { - // InternalGaml.g:8842:1: ( '>' ) - // InternalGaml.g:8843:2: '>' + // InternalGaml.g:8848:1: ( '>' ) + // InternalGaml.g:8849:2: '>' { if ( state.backtracking==0 ) { before(grammarAccess.get_AssignmentKeyAccess().getGreaterThanSignKeyword_2_0()); } - match(input,107,FOLLOW_2); if (state.failed) return ; + match(input,108,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.get_AssignmentKeyAccess().getGreaterThanSignKeyword_2_0()); } @@ -35140,19 +31956,14 @@ public final void rule___AssignmentKey__Group_2__0__Impl() throws RecognitionExc // $ANTLR start "rule___AssignmentKey__Group_2__1" - /** - * Rule assignment key group 2 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:8852:1: rule___AssignmentKey__Group_2__1 : rule___AssignmentKey__Group_2__1__Impl ; + // InternalGaml.g:8858:1: rule___AssignmentKey__Group_2__1 : rule___AssignmentKey__Group_2__1__Impl ; public final void rule___AssignmentKey__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:8856:1: ( rule___AssignmentKey__Group_2__1__Impl ) - // InternalGaml.g:8857:2: rule___AssignmentKey__Group_2__1__Impl + // InternalGaml.g:8862:1: ( rule___AssignmentKey__Group_2__1__Impl ) + // InternalGaml.g:8863:2: rule___AssignmentKey__Group_2__1__Impl { pushFollow(FOLLOW_2); rule___AssignmentKey__Group_2__1__Impl(); @@ -35178,27 +31989,22 @@ public final void rule___AssignmentKey__Group_2__1() throws RecognitionException // $ANTLR start "rule___AssignmentKey__Group_2__1__Impl" - /** - * Rule assignment key group 2 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:8863:1: rule___AssignmentKey__Group_2__1__Impl : ( '>' ) ; + // InternalGaml.g:8869:1: rule___AssignmentKey__Group_2__1__Impl : ( '>' ) ; public final void rule___AssignmentKey__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:8867:1: ( ( '>' ) ) - // InternalGaml.g:8868:1: ( '>' ) + // InternalGaml.g:8873:1: ( ( '>' ) ) + // InternalGaml.g:8874:1: ( '>' ) { - // InternalGaml.g:8868:1: ( '>' ) - // InternalGaml.g:8869:2: '>' + // InternalGaml.g:8874:1: ( '>' ) + // InternalGaml.g:8875:2: '>' { if ( state.backtracking==0 ) { before(grammarAccess.get_AssignmentKeyAccess().getGreaterThanSignKeyword_2_1()); } - match(input,107,FOLLOW_2); if (state.failed) return ; + match(input,108,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.get_AssignmentKeyAccess().getGreaterThanSignKeyword_2_1()); } @@ -35224,19 +32030,14 @@ public final void rule___AssignmentKey__Group_2__1__Impl() throws RecognitionExc // $ANTLR start "rule___AssignmentKey__Group_4__0" - /** - * Rule assignment key group 4 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:8879:1: rule___AssignmentKey__Group_4__0 : rule___AssignmentKey__Group_4__0__Impl rule___AssignmentKey__Group_4__1 ; + // InternalGaml.g:8885:1: rule___AssignmentKey__Group_4__0 : rule___AssignmentKey__Group_4__0__Impl rule___AssignmentKey__Group_4__1 ; public final void rule___AssignmentKey__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:8883:1: ( rule___AssignmentKey__Group_4__0__Impl rule___AssignmentKey__Group_4__1 ) - // InternalGaml.g:8884:2: rule___AssignmentKey__Group_4__0__Impl rule___AssignmentKey__Group_4__1 + // InternalGaml.g:8889:1: ( rule___AssignmentKey__Group_4__0__Impl rule___AssignmentKey__Group_4__1 ) + // InternalGaml.g:8890:2: rule___AssignmentKey__Group_4__0__Impl rule___AssignmentKey__Group_4__1 { pushFollow(FOLLOW_47); rule___AssignmentKey__Group_4__0__Impl(); @@ -35267,27 +32068,22 @@ public final void rule___AssignmentKey__Group_4__0() throws RecognitionException // $ANTLR start "rule___AssignmentKey__Group_4__0__Impl" - /** - * Rule assignment key group 4 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:8891:1: rule___AssignmentKey__Group_4__0__Impl : ( '>' ) ; + // InternalGaml.g:8897:1: rule___AssignmentKey__Group_4__0__Impl : ( '>' ) ; public final void rule___AssignmentKey__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:8895:1: ( ( '>' ) ) - // InternalGaml.g:8896:1: ( '>' ) + // InternalGaml.g:8901:1: ( ( '>' ) ) + // InternalGaml.g:8902:1: ( '>' ) { - // InternalGaml.g:8896:1: ( '>' ) - // InternalGaml.g:8897:2: '>' + // InternalGaml.g:8902:1: ( '>' ) + // InternalGaml.g:8903:2: '>' { if ( state.backtracking==0 ) { before(grammarAccess.get_AssignmentKeyAccess().getGreaterThanSignKeyword_4_0()); } - match(input,107,FOLLOW_2); if (state.failed) return ; + match(input,108,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.get_AssignmentKeyAccess().getGreaterThanSignKeyword_4_0()); } @@ -35313,19 +32109,14 @@ public final void rule___AssignmentKey__Group_4__0__Impl() throws RecognitionExc // $ANTLR start "rule___AssignmentKey__Group_4__1" - /** - * Rule assignment key group 4 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:8906:1: rule___AssignmentKey__Group_4__1 : rule___AssignmentKey__Group_4__1__Impl ; + // InternalGaml.g:8912:1: rule___AssignmentKey__Group_4__1 : rule___AssignmentKey__Group_4__1__Impl ; public final void rule___AssignmentKey__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:8910:1: ( rule___AssignmentKey__Group_4__1__Impl ) - // InternalGaml.g:8911:2: rule___AssignmentKey__Group_4__1__Impl + // InternalGaml.g:8916:1: ( rule___AssignmentKey__Group_4__1__Impl ) + // InternalGaml.g:8917:2: rule___AssignmentKey__Group_4__1__Impl { pushFollow(FOLLOW_2); rule___AssignmentKey__Group_4__1__Impl(); @@ -35351,22 +32142,17 @@ public final void rule___AssignmentKey__Group_4__1() throws RecognitionException // $ANTLR start "rule___AssignmentKey__Group_4__1__Impl" - /** - * Rule assignment key group 4 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:8917:1: rule___AssignmentKey__Group_4__1__Impl : ( '>-' ) ; + // InternalGaml.g:8923:1: rule___AssignmentKey__Group_4__1__Impl : ( '>-' ) ; public final void rule___AssignmentKey__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:8921:1: ( ( '>-' ) ) - // InternalGaml.g:8922:1: ( '>-' ) + // InternalGaml.g:8927:1: ( ( '>-' ) ) + // InternalGaml.g:8928:1: ( '>-' ) { - // InternalGaml.g:8922:1: ( '>-' ) - // InternalGaml.g:8923:2: '>-' + // InternalGaml.g:8928:1: ( '>-' ) + // InternalGaml.g:8929:2: '>-' { if ( state.backtracking==0 ) { before(grammarAccess.get_AssignmentKeyAccess().getGreaterThanSignHyphenMinusKeyword_4_1()); @@ -35397,19 +32183,14 @@ public final void rule___AssignmentKey__Group_4__1__Impl() throws RecognitionExc // $ANTLR start "rule__ActionArguments__Group__0" - /** - * Rule action arguments group 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:8933:1: rule__ActionArguments__Group__0 : rule__ActionArguments__Group__0__Impl rule__ActionArguments__Group__1 ; + // InternalGaml.g:8939:1: rule__ActionArguments__Group__0 : rule__ActionArguments__Group__0__Impl rule__ActionArguments__Group__1 ; public final void rule__ActionArguments__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:8937:1: ( rule__ActionArguments__Group__0__Impl rule__ActionArguments__Group__1 ) - // InternalGaml.g:8938:2: rule__ActionArguments__Group__0__Impl rule__ActionArguments__Group__1 + // InternalGaml.g:8943:1: ( rule__ActionArguments__Group__0__Impl rule__ActionArguments__Group__1 ) + // InternalGaml.g:8944:2: rule__ActionArguments__Group__0__Impl rule__ActionArguments__Group__1 { pushFollow(FOLLOW_48); rule__ActionArguments__Group__0__Impl(); @@ -35440,28 +32221,23 @@ public final void rule__ActionArguments__Group__0() throws RecognitionException // $ANTLR start "rule__ActionArguments__Group__0__Impl" - /** - * Rule action arguments group 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:8945:1: rule__ActionArguments__Group__0__Impl : ( ( rule__ActionArguments__ArgsAssignment_0 ) ) ; + // InternalGaml.g:8951:1: rule__ActionArguments__Group__0__Impl : ( ( rule__ActionArguments__ArgsAssignment_0 ) ) ; public final void rule__ActionArguments__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:8949:1: ( ( ( rule__ActionArguments__ArgsAssignment_0 ) ) ) - // InternalGaml.g:8950:1: ( ( rule__ActionArguments__ArgsAssignment_0 ) ) + // InternalGaml.g:8955:1: ( ( ( rule__ActionArguments__ArgsAssignment_0 ) ) ) + // InternalGaml.g:8956:1: ( ( rule__ActionArguments__ArgsAssignment_0 ) ) { - // InternalGaml.g:8950:1: ( ( rule__ActionArguments__ArgsAssignment_0 ) ) - // InternalGaml.g:8951:2: ( rule__ActionArguments__ArgsAssignment_0 ) + // InternalGaml.g:8956:1: ( ( rule__ActionArguments__ArgsAssignment_0 ) ) + // InternalGaml.g:8957:2: ( rule__ActionArguments__ArgsAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getActionArgumentsAccess().getArgsAssignment_0()); } - // InternalGaml.g:8952:2: ( rule__ActionArguments__ArgsAssignment_0 ) - // InternalGaml.g:8952:3: rule__ActionArguments__ArgsAssignment_0 + // InternalGaml.g:8958:2: ( rule__ActionArguments__ArgsAssignment_0 ) + // InternalGaml.g:8958:3: rule__ActionArguments__ArgsAssignment_0 { pushFollow(FOLLOW_2); rule__ActionArguments__ArgsAssignment_0(); @@ -35496,19 +32272,14 @@ public final void rule__ActionArguments__Group__0__Impl() throws RecognitionExce // $ANTLR start "rule__ActionArguments__Group__1" - /** - * Rule action arguments group 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:8960:1: rule__ActionArguments__Group__1 : rule__ActionArguments__Group__1__Impl ; + // InternalGaml.g:8966:1: rule__ActionArguments__Group__1 : rule__ActionArguments__Group__1__Impl ; public final void rule__ActionArguments__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:8964:1: ( rule__ActionArguments__Group__1__Impl ) - // InternalGaml.g:8965:2: rule__ActionArguments__Group__1__Impl + // InternalGaml.g:8970:1: ( rule__ActionArguments__Group__1__Impl ) + // InternalGaml.g:8971:2: rule__ActionArguments__Group__1__Impl { pushFollow(FOLLOW_2); rule__ActionArguments__Group__1__Impl(); @@ -35534,40 +32305,35 @@ public final void rule__ActionArguments__Group__1() throws RecognitionException // $ANTLR start "rule__ActionArguments__Group__1__Impl" - /** - * Rule action arguments group 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:8971:1: rule__ActionArguments__Group__1__Impl : ( ( rule__ActionArguments__Group_1__0 )* ) ; + // InternalGaml.g:8977:1: rule__ActionArguments__Group__1__Impl : ( ( rule__ActionArguments__Group_1__0 )* ) ; public final void rule__ActionArguments__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:8975:1: ( ( ( rule__ActionArguments__Group_1__0 )* ) ) - // InternalGaml.g:8976:1: ( ( rule__ActionArguments__Group_1__0 )* ) + // InternalGaml.g:8981:1: ( ( ( rule__ActionArguments__Group_1__0 )* ) ) + // InternalGaml.g:8982:1: ( ( rule__ActionArguments__Group_1__0 )* ) { - // InternalGaml.g:8976:1: ( ( rule__ActionArguments__Group_1__0 )* ) - // InternalGaml.g:8977:2: ( rule__ActionArguments__Group_1__0 )* + // InternalGaml.g:8982:1: ( ( rule__ActionArguments__Group_1__0 )* ) + // InternalGaml.g:8983:2: ( rule__ActionArguments__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getActionArgumentsAccess().getGroup_1()); } - // InternalGaml.g:8978:2: ( rule__ActionArguments__Group_1__0 )* + // InternalGaml.g:8984:2: ( rule__ActionArguments__Group_1__0 )* loop117: do { int alt117=2; int LA117_0 = input.LA(1); - if ( (LA117_0==132) ) { + if ( (LA117_0==133) ) { alt117=1; } switch (alt117) { case 1 : - // InternalGaml.g:8978:3: rule__ActionArguments__Group_1__0 + // InternalGaml.g:8984:3: rule__ActionArguments__Group_1__0 { pushFollow(FOLLOW_49); rule__ActionArguments__Group_1__0(); @@ -35608,19 +32374,14 @@ public final void rule__ActionArguments__Group__1__Impl() throws RecognitionExce // $ANTLR start "rule__ActionArguments__Group_1__0" - /** - * Rule action arguments group 1 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:8987:1: rule__ActionArguments__Group_1__0 : rule__ActionArguments__Group_1__0__Impl rule__ActionArguments__Group_1__1 ; + // InternalGaml.g:8993:1: rule__ActionArguments__Group_1__0 : rule__ActionArguments__Group_1__0__Impl rule__ActionArguments__Group_1__1 ; public final void rule__ActionArguments__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:8991:1: ( rule__ActionArguments__Group_1__0__Impl rule__ActionArguments__Group_1__1 ) - // InternalGaml.g:8992:2: rule__ActionArguments__Group_1__0__Impl rule__ActionArguments__Group_1__1 + // InternalGaml.g:8997:1: ( rule__ActionArguments__Group_1__0__Impl rule__ActionArguments__Group_1__1 ) + // InternalGaml.g:8998:2: rule__ActionArguments__Group_1__0__Impl rule__ActionArguments__Group_1__1 { pushFollow(FOLLOW_31); rule__ActionArguments__Group_1__0__Impl(); @@ -35651,27 +32412,22 @@ public final void rule__ActionArguments__Group_1__0() throws RecognitionExceptio // $ANTLR start "rule__ActionArguments__Group_1__0__Impl" - /** - * Rule action arguments group 1 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:8999:1: rule__ActionArguments__Group_1__0__Impl : ( ',' ) ; + // InternalGaml.g:9005:1: rule__ActionArguments__Group_1__0__Impl : ( ',' ) ; public final void rule__ActionArguments__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:9003:1: ( ( ',' ) ) - // InternalGaml.g:9004:1: ( ',' ) + // InternalGaml.g:9009:1: ( ( ',' ) ) + // InternalGaml.g:9010:1: ( ',' ) { - // InternalGaml.g:9004:1: ( ',' ) - // InternalGaml.g:9005:2: ',' + // InternalGaml.g:9010:1: ( ',' ) + // InternalGaml.g:9011:2: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getActionArgumentsAccess().getCommaKeyword_1_0()); } - match(input,132,FOLLOW_2); if (state.failed) return ; + match(input,133,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getActionArgumentsAccess().getCommaKeyword_1_0()); } @@ -35697,19 +32453,14 @@ public final void rule__ActionArguments__Group_1__0__Impl() throws RecognitionEx // $ANTLR start "rule__ActionArguments__Group_1__1" - /** - * Rule action arguments group 1 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:9014:1: rule__ActionArguments__Group_1__1 : rule__ActionArguments__Group_1__1__Impl ; + // InternalGaml.g:9020:1: rule__ActionArguments__Group_1__1 : rule__ActionArguments__Group_1__1__Impl ; public final void rule__ActionArguments__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:9018:1: ( rule__ActionArguments__Group_1__1__Impl ) - // InternalGaml.g:9019:2: rule__ActionArguments__Group_1__1__Impl + // InternalGaml.g:9024:1: ( rule__ActionArguments__Group_1__1__Impl ) + // InternalGaml.g:9025:2: rule__ActionArguments__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__ActionArguments__Group_1__1__Impl(); @@ -35735,28 +32486,23 @@ public final void rule__ActionArguments__Group_1__1() throws RecognitionExceptio // $ANTLR start "rule__ActionArguments__Group_1__1__Impl" - /** - * Rule action arguments group 1 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:9025:1: rule__ActionArguments__Group_1__1__Impl : ( ( rule__ActionArguments__ArgsAssignment_1_1 ) ) ; + // InternalGaml.g:9031:1: rule__ActionArguments__Group_1__1__Impl : ( ( rule__ActionArguments__ArgsAssignment_1_1 ) ) ; public final void rule__ActionArguments__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:9029:1: ( ( ( rule__ActionArguments__ArgsAssignment_1_1 ) ) ) - // InternalGaml.g:9030:1: ( ( rule__ActionArguments__ArgsAssignment_1_1 ) ) + // InternalGaml.g:9035:1: ( ( ( rule__ActionArguments__ArgsAssignment_1_1 ) ) ) + // InternalGaml.g:9036:1: ( ( rule__ActionArguments__ArgsAssignment_1_1 ) ) { - // InternalGaml.g:9030:1: ( ( rule__ActionArguments__ArgsAssignment_1_1 ) ) - // InternalGaml.g:9031:2: ( rule__ActionArguments__ArgsAssignment_1_1 ) + // InternalGaml.g:9036:1: ( ( rule__ActionArguments__ArgsAssignment_1_1 ) ) + // InternalGaml.g:9037:2: ( rule__ActionArguments__ArgsAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getActionArgumentsAccess().getArgsAssignment_1_1()); } - // InternalGaml.g:9032:2: ( rule__ActionArguments__ArgsAssignment_1_1 ) - // InternalGaml.g:9032:3: rule__ActionArguments__ArgsAssignment_1_1 + // InternalGaml.g:9038:2: ( rule__ActionArguments__ArgsAssignment_1_1 ) + // InternalGaml.g:9038:3: rule__ActionArguments__ArgsAssignment_1_1 { pushFollow(FOLLOW_2); rule__ActionArguments__ArgsAssignment_1_1(); @@ -35791,19 +32537,14 @@ public final void rule__ActionArguments__Group_1__1__Impl() throws RecognitionEx // $ANTLR start "rule__ArgumentDefinition__Group__0" - /** - * Rule argument definition group 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:9041:1: rule__ArgumentDefinition__Group__0 : rule__ArgumentDefinition__Group__0__Impl rule__ArgumentDefinition__Group__1 ; + // InternalGaml.g:9047:1: rule__ArgumentDefinition__Group__0 : rule__ArgumentDefinition__Group__0__Impl rule__ArgumentDefinition__Group__1 ; public final void rule__ArgumentDefinition__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:9045:1: ( rule__ArgumentDefinition__Group__0__Impl rule__ArgumentDefinition__Group__1 ) - // InternalGaml.g:9046:2: rule__ArgumentDefinition__Group__0__Impl rule__ArgumentDefinition__Group__1 + // InternalGaml.g:9051:1: ( rule__ArgumentDefinition__Group__0__Impl rule__ArgumentDefinition__Group__1 ) + // InternalGaml.g:9052:2: rule__ArgumentDefinition__Group__0__Impl rule__ArgumentDefinition__Group__1 { pushFollow(FOLLOW_14); rule__ArgumentDefinition__Group__0__Impl(); @@ -35834,28 +32575,23 @@ public final void rule__ArgumentDefinition__Group__0() throws RecognitionExcepti // $ANTLR start "rule__ArgumentDefinition__Group__0__Impl" - /** - * Rule argument definition group 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:9053:1: rule__ArgumentDefinition__Group__0__Impl : ( ( rule__ArgumentDefinition__TypeAssignment_0 ) ) ; + // InternalGaml.g:9059:1: rule__ArgumentDefinition__Group__0__Impl : ( ( rule__ArgumentDefinition__TypeAssignment_0 ) ) ; public final void rule__ArgumentDefinition__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:9057:1: ( ( ( rule__ArgumentDefinition__TypeAssignment_0 ) ) ) - // InternalGaml.g:9058:1: ( ( rule__ArgumentDefinition__TypeAssignment_0 ) ) + // InternalGaml.g:9063:1: ( ( ( rule__ArgumentDefinition__TypeAssignment_0 ) ) ) + // InternalGaml.g:9064:1: ( ( rule__ArgumentDefinition__TypeAssignment_0 ) ) { - // InternalGaml.g:9058:1: ( ( rule__ArgumentDefinition__TypeAssignment_0 ) ) - // InternalGaml.g:9059:2: ( rule__ArgumentDefinition__TypeAssignment_0 ) + // InternalGaml.g:9064:1: ( ( rule__ArgumentDefinition__TypeAssignment_0 ) ) + // InternalGaml.g:9065:2: ( rule__ArgumentDefinition__TypeAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getArgumentDefinitionAccess().getTypeAssignment_0()); } - // InternalGaml.g:9060:2: ( rule__ArgumentDefinition__TypeAssignment_0 ) - // InternalGaml.g:9060:3: rule__ArgumentDefinition__TypeAssignment_0 + // InternalGaml.g:9066:2: ( rule__ArgumentDefinition__TypeAssignment_0 ) + // InternalGaml.g:9066:3: rule__ArgumentDefinition__TypeAssignment_0 { pushFollow(FOLLOW_2); rule__ArgumentDefinition__TypeAssignment_0(); @@ -35890,19 +32626,14 @@ public final void rule__ArgumentDefinition__Group__0__Impl() throws RecognitionE // $ANTLR start "rule__ArgumentDefinition__Group__1" - /** - * Rule argument definition group 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:9068:1: rule__ArgumentDefinition__Group__1 : rule__ArgumentDefinition__Group__1__Impl rule__ArgumentDefinition__Group__2 ; + // InternalGaml.g:9074:1: rule__ArgumentDefinition__Group__1 : rule__ArgumentDefinition__Group__1__Impl rule__ArgumentDefinition__Group__2 ; public final void rule__ArgumentDefinition__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:9072:1: ( rule__ArgumentDefinition__Group__1__Impl rule__ArgumentDefinition__Group__2 ) - // InternalGaml.g:9073:2: rule__ArgumentDefinition__Group__1__Impl rule__ArgumentDefinition__Group__2 + // InternalGaml.g:9078:1: ( rule__ArgumentDefinition__Group__1__Impl rule__ArgumentDefinition__Group__2 ) + // InternalGaml.g:9079:2: rule__ArgumentDefinition__Group__1__Impl rule__ArgumentDefinition__Group__2 { pushFollow(FOLLOW_4); rule__ArgumentDefinition__Group__1__Impl(); @@ -35933,28 +32664,23 @@ public final void rule__ArgumentDefinition__Group__1() throws RecognitionExcepti // $ANTLR start "rule__ArgumentDefinition__Group__1__Impl" - /** - * Rule argument definition group 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:9080:1: rule__ArgumentDefinition__Group__1__Impl : ( ( rule__ArgumentDefinition__NameAssignment_1 ) ) ; + // InternalGaml.g:9086:1: rule__ArgumentDefinition__Group__1__Impl : ( ( rule__ArgumentDefinition__NameAssignment_1 ) ) ; public final void rule__ArgumentDefinition__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:9084:1: ( ( ( rule__ArgumentDefinition__NameAssignment_1 ) ) ) - // InternalGaml.g:9085:1: ( ( rule__ArgumentDefinition__NameAssignment_1 ) ) + // InternalGaml.g:9090:1: ( ( ( rule__ArgumentDefinition__NameAssignment_1 ) ) ) + // InternalGaml.g:9091:1: ( ( rule__ArgumentDefinition__NameAssignment_1 ) ) { - // InternalGaml.g:9085:1: ( ( rule__ArgumentDefinition__NameAssignment_1 ) ) - // InternalGaml.g:9086:2: ( rule__ArgumentDefinition__NameAssignment_1 ) + // InternalGaml.g:9091:1: ( ( rule__ArgumentDefinition__NameAssignment_1 ) ) + // InternalGaml.g:9092:2: ( rule__ArgumentDefinition__NameAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getArgumentDefinitionAccess().getNameAssignment_1()); } - // InternalGaml.g:9087:2: ( rule__ArgumentDefinition__NameAssignment_1 ) - // InternalGaml.g:9087:3: rule__ArgumentDefinition__NameAssignment_1 + // InternalGaml.g:9093:2: ( rule__ArgumentDefinition__NameAssignment_1 ) + // InternalGaml.g:9093:3: rule__ArgumentDefinition__NameAssignment_1 { pushFollow(FOLLOW_2); rule__ArgumentDefinition__NameAssignment_1(); @@ -35989,19 +32715,14 @@ public final void rule__ArgumentDefinition__Group__1__Impl() throws RecognitionE // $ANTLR start "rule__ArgumentDefinition__Group__2" - /** - * Rule argument definition group 2. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:9095:1: rule__ArgumentDefinition__Group__2 : rule__ArgumentDefinition__Group__2__Impl ; + // InternalGaml.g:9101:1: rule__ArgumentDefinition__Group__2 : rule__ArgumentDefinition__Group__2__Impl ; public final void rule__ArgumentDefinition__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:9099:1: ( rule__ArgumentDefinition__Group__2__Impl ) - // InternalGaml.g:9100:2: rule__ArgumentDefinition__Group__2__Impl + // InternalGaml.g:9105:1: ( rule__ArgumentDefinition__Group__2__Impl ) + // InternalGaml.g:9106:2: rule__ArgumentDefinition__Group__2__Impl { pushFollow(FOLLOW_2); rule__ArgumentDefinition__Group__2__Impl(); @@ -36027,27 +32748,22 @@ public final void rule__ArgumentDefinition__Group__2() throws RecognitionExcepti // $ANTLR start "rule__ArgumentDefinition__Group__2__Impl" - /** - * Rule argument definition group 2 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:9106:1: rule__ArgumentDefinition__Group__2__Impl : ( ( rule__ArgumentDefinition__Group_2__0 )? ) ; + // InternalGaml.g:9112:1: rule__ArgumentDefinition__Group__2__Impl : ( ( rule__ArgumentDefinition__Group_2__0 )? ) ; public final void rule__ArgumentDefinition__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:9110:1: ( ( ( rule__ArgumentDefinition__Group_2__0 )? ) ) - // InternalGaml.g:9111:1: ( ( rule__ArgumentDefinition__Group_2__0 )? ) + // InternalGaml.g:9116:1: ( ( ( rule__ArgumentDefinition__Group_2__0 )? ) ) + // InternalGaml.g:9117:1: ( ( rule__ArgumentDefinition__Group_2__0 )? ) { - // InternalGaml.g:9111:1: ( ( rule__ArgumentDefinition__Group_2__0 )? ) - // InternalGaml.g:9112:2: ( rule__ArgumentDefinition__Group_2__0 )? + // InternalGaml.g:9117:1: ( ( rule__ArgumentDefinition__Group_2__0 )? ) + // InternalGaml.g:9118:2: ( rule__ArgumentDefinition__Group_2__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getArgumentDefinitionAccess().getGroup_2()); } - // InternalGaml.g:9113:2: ( rule__ArgumentDefinition__Group_2__0 )? + // InternalGaml.g:9119:2: ( rule__ArgumentDefinition__Group_2__0 )? int alt118=2; int LA118_0 = input.LA(1); @@ -36056,7 +32772,7 @@ public final void rule__ArgumentDefinition__Group__2__Impl() throws RecognitionE } switch (alt118) { case 1 : - // InternalGaml.g:9113:3: rule__ArgumentDefinition__Group_2__0 + // InternalGaml.g:9119:3: rule__ArgumentDefinition__Group_2__0 { pushFollow(FOLLOW_2); rule__ArgumentDefinition__Group_2__0(); @@ -36094,19 +32810,14 @@ public final void rule__ArgumentDefinition__Group__2__Impl() throws RecognitionE // $ANTLR start "rule__ArgumentDefinition__Group_2__0" - /** - * Rule argument definition group 2 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:9122:1: rule__ArgumentDefinition__Group_2__0 : rule__ArgumentDefinition__Group_2__0__Impl rule__ArgumentDefinition__Group_2__1 ; + // InternalGaml.g:9128:1: rule__ArgumentDefinition__Group_2__0 : rule__ArgumentDefinition__Group_2__0__Impl rule__ArgumentDefinition__Group_2__1 ; public final void rule__ArgumentDefinition__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:9126:1: ( rule__ArgumentDefinition__Group_2__0__Impl rule__ArgumentDefinition__Group_2__1 ) - // InternalGaml.g:9127:2: rule__ArgumentDefinition__Group_2__0__Impl rule__ArgumentDefinition__Group_2__1 + // InternalGaml.g:9132:1: ( rule__ArgumentDefinition__Group_2__0__Impl rule__ArgumentDefinition__Group_2__1 ) + // InternalGaml.g:9133:2: rule__ArgumentDefinition__Group_2__0__Impl rule__ArgumentDefinition__Group_2__1 { pushFollow(FOLLOW_5); rule__ArgumentDefinition__Group_2__0__Impl(); @@ -36137,22 +32848,17 @@ public final void rule__ArgumentDefinition__Group_2__0() throws RecognitionExcep // $ANTLR start "rule__ArgumentDefinition__Group_2__0__Impl" - /** - * Rule argument definition group 2 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:9134:1: rule__ArgumentDefinition__Group_2__0__Impl : ( '<-' ) ; + // InternalGaml.g:9140:1: rule__ArgumentDefinition__Group_2__0__Impl : ( '<-' ) ; public final void rule__ArgumentDefinition__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:9138:1: ( ( '<-' ) ) - // InternalGaml.g:9139:1: ( '<-' ) + // InternalGaml.g:9144:1: ( ( '<-' ) ) + // InternalGaml.g:9145:1: ( '<-' ) { - // InternalGaml.g:9139:1: ( '<-' ) - // InternalGaml.g:9140:2: '<-' + // InternalGaml.g:9145:1: ( '<-' ) + // InternalGaml.g:9146:2: '<-' { if ( state.backtracking==0 ) { before(grammarAccess.getArgumentDefinitionAccess().getLessThanSignHyphenMinusKeyword_2_0()); @@ -36183,19 +32889,14 @@ public final void rule__ArgumentDefinition__Group_2__0__Impl() throws Recognitio // $ANTLR start "rule__ArgumentDefinition__Group_2__1" - /** - * Rule argument definition group 2 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:9149:1: rule__ArgumentDefinition__Group_2__1 : rule__ArgumentDefinition__Group_2__1__Impl ; + // InternalGaml.g:9155:1: rule__ArgumentDefinition__Group_2__1 : rule__ArgumentDefinition__Group_2__1__Impl ; public final void rule__ArgumentDefinition__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:9153:1: ( rule__ArgumentDefinition__Group_2__1__Impl ) - // InternalGaml.g:9154:2: rule__ArgumentDefinition__Group_2__1__Impl + // InternalGaml.g:9159:1: ( rule__ArgumentDefinition__Group_2__1__Impl ) + // InternalGaml.g:9160:2: rule__ArgumentDefinition__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__ArgumentDefinition__Group_2__1__Impl(); @@ -36221,28 +32922,23 @@ public final void rule__ArgumentDefinition__Group_2__1() throws RecognitionExcep // $ANTLR start "rule__ArgumentDefinition__Group_2__1__Impl" - /** - * Rule argument definition group 2 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:9160:1: rule__ArgumentDefinition__Group_2__1__Impl : ( ( rule__ArgumentDefinition__DefaultAssignment_2_1 ) ) ; + // InternalGaml.g:9166:1: rule__ArgumentDefinition__Group_2__1__Impl : ( ( rule__ArgumentDefinition__DefaultAssignment_2_1 ) ) ; public final void rule__ArgumentDefinition__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:9164:1: ( ( ( rule__ArgumentDefinition__DefaultAssignment_2_1 ) ) ) - // InternalGaml.g:9165:1: ( ( rule__ArgumentDefinition__DefaultAssignment_2_1 ) ) + // InternalGaml.g:9170:1: ( ( ( rule__ArgumentDefinition__DefaultAssignment_2_1 ) ) ) + // InternalGaml.g:9171:1: ( ( rule__ArgumentDefinition__DefaultAssignment_2_1 ) ) { - // InternalGaml.g:9165:1: ( ( rule__ArgumentDefinition__DefaultAssignment_2_1 ) ) - // InternalGaml.g:9166:2: ( rule__ArgumentDefinition__DefaultAssignment_2_1 ) + // InternalGaml.g:9171:1: ( ( rule__ArgumentDefinition__DefaultAssignment_2_1 ) ) + // InternalGaml.g:9172:2: ( rule__ArgumentDefinition__DefaultAssignment_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getArgumentDefinitionAccess().getDefaultAssignment_2_1()); } - // InternalGaml.g:9167:2: ( rule__ArgumentDefinition__DefaultAssignment_2_1 ) - // InternalGaml.g:9167:3: rule__ArgumentDefinition__DefaultAssignment_2_1 + // InternalGaml.g:9173:2: ( rule__ArgumentDefinition__DefaultAssignment_2_1 ) + // InternalGaml.g:9173:3: rule__ArgumentDefinition__DefaultAssignment_2_1 { pushFollow(FOLLOW_2); rule__ArgumentDefinition__DefaultAssignment_2_1(); @@ -36277,19 +32973,14 @@ public final void rule__ArgumentDefinition__Group_2__1__Impl() throws Recognitio // $ANTLR start "rule__ClassicFacetKey__Group__0" - /** - * Rule classic facet key group 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:9176:1: rule__ClassicFacetKey__Group__0 : rule__ClassicFacetKey__Group__0__Impl rule__ClassicFacetKey__Group__1 ; + // InternalGaml.g:9182:1: rule__ClassicFacetKey__Group__0 : rule__ClassicFacetKey__Group__0__Impl rule__ClassicFacetKey__Group__1 ; public final void rule__ClassicFacetKey__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:9180:1: ( rule__ClassicFacetKey__Group__0__Impl rule__ClassicFacetKey__Group__1 ) - // InternalGaml.g:9181:2: rule__ClassicFacetKey__Group__0__Impl rule__ClassicFacetKey__Group__1 + // InternalGaml.g:9186:1: ( rule__ClassicFacetKey__Group__0__Impl rule__ClassicFacetKey__Group__1 ) + // InternalGaml.g:9187:2: rule__ClassicFacetKey__Group__0__Impl rule__ClassicFacetKey__Group__1 { pushFollow(FOLLOW_29); rule__ClassicFacetKey__Group__0__Impl(); @@ -36320,22 +33011,17 @@ public final void rule__ClassicFacetKey__Group__0() throws RecognitionException // $ANTLR start "rule__ClassicFacetKey__Group__0__Impl" - /** - * Rule classic facet key group 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:9188:1: rule__ClassicFacetKey__Group__0__Impl : ( RULE_ID ) ; + // InternalGaml.g:9194:1: rule__ClassicFacetKey__Group__0__Impl : ( RULE_ID ) ; public final void rule__ClassicFacetKey__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:9192:1: ( ( RULE_ID ) ) - // InternalGaml.g:9193:1: ( RULE_ID ) + // InternalGaml.g:9198:1: ( ( RULE_ID ) ) + // InternalGaml.g:9199:1: ( RULE_ID ) { - // InternalGaml.g:9193:1: ( RULE_ID ) - // InternalGaml.g:9194:2: RULE_ID + // InternalGaml.g:9199:1: ( RULE_ID ) + // InternalGaml.g:9200:2: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getClassicFacetKeyAccess().getIDTerminalRuleCall_0()); @@ -36366,19 +33052,14 @@ public final void rule__ClassicFacetKey__Group__0__Impl() throws RecognitionExce // $ANTLR start "rule__ClassicFacetKey__Group__1" - /** - * Rule classic facet key group 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:9203:1: rule__ClassicFacetKey__Group__1 : rule__ClassicFacetKey__Group__1__Impl ; + // InternalGaml.g:9209:1: rule__ClassicFacetKey__Group__1 : rule__ClassicFacetKey__Group__1__Impl ; public final void rule__ClassicFacetKey__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:9207:1: ( rule__ClassicFacetKey__Group__1__Impl ) - // InternalGaml.g:9208:2: rule__ClassicFacetKey__Group__1__Impl + // InternalGaml.g:9213:1: ( rule__ClassicFacetKey__Group__1__Impl ) + // InternalGaml.g:9214:2: rule__ClassicFacetKey__Group__1__Impl { pushFollow(FOLLOW_2); rule__ClassicFacetKey__Group__1__Impl(); @@ -36404,27 +33085,22 @@ public final void rule__ClassicFacetKey__Group__1() throws RecognitionException // $ANTLR start "rule__ClassicFacetKey__Group__1__Impl" - /** - * Rule classic facet key group 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:9214:1: rule__ClassicFacetKey__Group__1__Impl : ( ':' ) ; + // InternalGaml.g:9220:1: rule__ClassicFacetKey__Group__1__Impl : ( ':' ) ; public final void rule__ClassicFacetKey__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:9218:1: ( ( ':' ) ) - // InternalGaml.g:9219:1: ( ':' ) + // InternalGaml.g:9224:1: ( ( ':' ) ) + // InternalGaml.g:9225:1: ( ':' ) { - // InternalGaml.g:9219:1: ( ':' ) - // InternalGaml.g:9220:2: ':' + // InternalGaml.g:9225:1: ( ':' ) + // InternalGaml.g:9226:2: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getClassicFacetKeyAccess().getColonKeyword_1()); } - match(input,127,FOLLOW_2); if (state.failed) return ; + match(input,128,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getClassicFacetKeyAccess().getColonKeyword_1()); } @@ -36449,28 +33125,23 @@ public final void rule__ClassicFacetKey__Group__1__Impl() throws RecognitionExce // $ANTLR end "rule__ClassicFacetKey__Group__1__Impl" - // $ANTLR start "rule__SpecialFacetKey__Group_1__0" - /** - * Rule special facet key group 1 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:9230:1: rule__SpecialFacetKey__Group_1__0 : rule__SpecialFacetKey__Group_1__0__Impl rule__SpecialFacetKey__Group_1__1 ; - public final void rule__SpecialFacetKey__Group_1__0() throws RecognitionException { + // $ANTLR start "rule__SpecialFacetKey__Group_2__0" + // InternalGaml.g:9236:1: rule__SpecialFacetKey__Group_2__0 : rule__SpecialFacetKey__Group_2__0__Impl rule__SpecialFacetKey__Group_2__1 ; + public final void rule__SpecialFacetKey__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:9234:1: ( rule__SpecialFacetKey__Group_1__0__Impl rule__SpecialFacetKey__Group_1__1 ) - // InternalGaml.g:9235:2: rule__SpecialFacetKey__Group_1__0__Impl rule__SpecialFacetKey__Group_1__1 + // InternalGaml.g:9240:1: ( rule__SpecialFacetKey__Group_2__0__Impl rule__SpecialFacetKey__Group_2__1 ) + // InternalGaml.g:9241:2: rule__SpecialFacetKey__Group_2__0__Impl rule__SpecialFacetKey__Group_2__1 { pushFollow(FOLLOW_29); - rule__SpecialFacetKey__Group_1__0__Impl(); + rule__SpecialFacetKey__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; pushFollow(FOLLOW_2); - rule__SpecialFacetKey__Group_1__1(); + rule__SpecialFacetKey__Group_2__1(); state._fsp--; if (state.failed) return ; @@ -36489,33 +33160,28 @@ public final void rule__SpecialFacetKey__Group_1__0() throws RecognitionExceptio } return ; } - // $ANTLR end "rule__SpecialFacetKey__Group_1__0" + // $ANTLR end "rule__SpecialFacetKey__Group_2__0" - // $ANTLR start "rule__SpecialFacetKey__Group_1__0__Impl" - /** - * Rule special facet key group 1 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:9242:1: rule__SpecialFacetKey__Group_1__0__Impl : ( 'when' ) ; - public final void rule__SpecialFacetKey__Group_1__0__Impl() throws RecognitionException { + // $ANTLR start "rule__SpecialFacetKey__Group_2__0__Impl" + // InternalGaml.g:9248:1: rule__SpecialFacetKey__Group_2__0__Impl : ( 'when' ) ; + public final void rule__SpecialFacetKey__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:9246:1: ( ( 'when' ) ) - // InternalGaml.g:9247:1: ( 'when' ) + // InternalGaml.g:9252:1: ( ( 'when' ) ) + // InternalGaml.g:9253:1: ( 'when' ) { - // InternalGaml.g:9247:1: ( 'when' ) - // InternalGaml.g:9248:2: 'when' + // InternalGaml.g:9253:1: ( 'when' ) + // InternalGaml.g:9254:2: 'when' { if ( state.backtracking==0 ) { - before(grammarAccess.getSpecialFacetKeyAccess().getWhenKeyword_1_0()); + before(grammarAccess.getSpecialFacetKeyAccess().getWhenKeyword_2_0()); } - match(input,126,FOLLOW_2); if (state.failed) return ; + match(input,127,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getSpecialFacetKeyAccess().getWhenKeyword_1_0()); + after(grammarAccess.getSpecialFacetKeyAccess().getWhenKeyword_2_0()); } } @@ -36535,26 +33201,21 @@ public final void rule__SpecialFacetKey__Group_1__0__Impl() throws RecognitionEx } return ; } - // $ANTLR end "rule__SpecialFacetKey__Group_1__0__Impl" + // $ANTLR end "rule__SpecialFacetKey__Group_2__0__Impl" - // $ANTLR start "rule__SpecialFacetKey__Group_1__1" - /** - * Rule special facet key group 1 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:9257:1: rule__SpecialFacetKey__Group_1__1 : rule__SpecialFacetKey__Group_1__1__Impl ; - public final void rule__SpecialFacetKey__Group_1__1() throws RecognitionException { + // $ANTLR start "rule__SpecialFacetKey__Group_2__1" + // InternalGaml.g:9263:1: rule__SpecialFacetKey__Group_2__1 : rule__SpecialFacetKey__Group_2__1__Impl ; + public final void rule__SpecialFacetKey__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:9261:1: ( rule__SpecialFacetKey__Group_1__1__Impl ) - // InternalGaml.g:9262:2: rule__SpecialFacetKey__Group_1__1__Impl + // InternalGaml.g:9267:1: ( rule__SpecialFacetKey__Group_2__1__Impl ) + // InternalGaml.g:9268:2: rule__SpecialFacetKey__Group_2__1__Impl { pushFollow(FOLLOW_2); - rule__SpecialFacetKey__Group_1__1__Impl(); + rule__SpecialFacetKey__Group_2__1__Impl(); state._fsp--; if (state.failed) return ; @@ -36573,33 +33234,28 @@ public final void rule__SpecialFacetKey__Group_1__1() throws RecognitionExceptio } return ; } - // $ANTLR end "rule__SpecialFacetKey__Group_1__1" + // $ANTLR end "rule__SpecialFacetKey__Group_2__1" - // $ANTLR start "rule__SpecialFacetKey__Group_1__1__Impl" - /** - * Rule special facet key group 1 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:9268:1: rule__SpecialFacetKey__Group_1__1__Impl : ( ':' ) ; - public final void rule__SpecialFacetKey__Group_1__1__Impl() throws RecognitionException { + // $ANTLR start "rule__SpecialFacetKey__Group_2__1__Impl" + // InternalGaml.g:9274:1: rule__SpecialFacetKey__Group_2__1__Impl : ( ':' ) ; + public final void rule__SpecialFacetKey__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:9272:1: ( ( ':' ) ) - // InternalGaml.g:9273:1: ( ':' ) + // InternalGaml.g:9278:1: ( ( ':' ) ) + // InternalGaml.g:9279:1: ( ':' ) { - // InternalGaml.g:9273:1: ( ':' ) - // InternalGaml.g:9274:2: ':' + // InternalGaml.g:9279:1: ( ':' ) + // InternalGaml.g:9280:2: ':' { if ( state.backtracking==0 ) { - before(grammarAccess.getSpecialFacetKeyAccess().getColonKeyword_1_1()); + before(grammarAccess.getSpecialFacetKeyAccess().getColonKeyword_2_1()); } - match(input,127,FOLLOW_2); if (state.failed) return ; + match(input,128,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getSpecialFacetKeyAccess().getColonKeyword_1_1()); + after(grammarAccess.getSpecialFacetKeyAccess().getColonKeyword_2_1()); } } @@ -36619,23 +33275,18 @@ public final void rule__SpecialFacetKey__Group_1__1__Impl() throws RecognitionEx } return ; } - // $ANTLR end "rule__SpecialFacetKey__Group_1__1__Impl" + // $ANTLR end "rule__SpecialFacetKey__Group_2__1__Impl" // $ANTLR start "rule__ClassicFacet__Group__0" - /** - * Rule classic facet group 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:9284:1: rule__ClassicFacet__Group__0 : rule__ClassicFacet__Group__0__Impl rule__ClassicFacet__Group__1 ; + // InternalGaml.g:9290:1: rule__ClassicFacet__Group__0 : rule__ClassicFacet__Group__0__Impl rule__ClassicFacet__Group__1 ; public final void rule__ClassicFacet__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:9288:1: ( rule__ClassicFacet__Group__0__Impl rule__ClassicFacet__Group__1 ) - // InternalGaml.g:9289:2: rule__ClassicFacet__Group__0__Impl rule__ClassicFacet__Group__1 + // InternalGaml.g:9294:1: ( rule__ClassicFacet__Group__0__Impl rule__ClassicFacet__Group__1 ) + // InternalGaml.g:9295:2: rule__ClassicFacet__Group__0__Impl rule__ClassicFacet__Group__1 { pushFollow(FOLLOW_5); rule__ClassicFacet__Group__0__Impl(); @@ -36666,28 +33317,23 @@ public final void rule__ClassicFacet__Group__0() throws RecognitionException { // $ANTLR start "rule__ClassicFacet__Group__0__Impl" - /** - * Rule classic facet group 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:9296:1: rule__ClassicFacet__Group__0__Impl : ( ( rule__ClassicFacet__Alternatives_0 ) ) ; + // InternalGaml.g:9302:1: rule__ClassicFacet__Group__0__Impl : ( ( rule__ClassicFacet__Alternatives_0 ) ) ; public final void rule__ClassicFacet__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:9300:1: ( ( ( rule__ClassicFacet__Alternatives_0 ) ) ) - // InternalGaml.g:9301:1: ( ( rule__ClassicFacet__Alternatives_0 ) ) + // InternalGaml.g:9306:1: ( ( ( rule__ClassicFacet__Alternatives_0 ) ) ) + // InternalGaml.g:9307:1: ( ( rule__ClassicFacet__Alternatives_0 ) ) { - // InternalGaml.g:9301:1: ( ( rule__ClassicFacet__Alternatives_0 ) ) - // InternalGaml.g:9302:2: ( rule__ClassicFacet__Alternatives_0 ) + // InternalGaml.g:9307:1: ( ( rule__ClassicFacet__Alternatives_0 ) ) + // InternalGaml.g:9308:2: ( rule__ClassicFacet__Alternatives_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getClassicFacetAccess().getAlternatives_0()); } - // InternalGaml.g:9303:2: ( rule__ClassicFacet__Alternatives_0 ) - // InternalGaml.g:9303:3: rule__ClassicFacet__Alternatives_0 + // InternalGaml.g:9309:2: ( rule__ClassicFacet__Alternatives_0 ) + // InternalGaml.g:9309:3: rule__ClassicFacet__Alternatives_0 { pushFollow(FOLLOW_2); rule__ClassicFacet__Alternatives_0(); @@ -36722,19 +33368,14 @@ public final void rule__ClassicFacet__Group__0__Impl() throws RecognitionExcepti // $ANTLR start "rule__ClassicFacet__Group__1" - /** - * Rule classic facet group 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:9311:1: rule__ClassicFacet__Group__1 : rule__ClassicFacet__Group__1__Impl ; + // InternalGaml.g:9317:1: rule__ClassicFacet__Group__1 : rule__ClassicFacet__Group__1__Impl ; public final void rule__ClassicFacet__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:9315:1: ( rule__ClassicFacet__Group__1__Impl ) - // InternalGaml.g:9316:2: rule__ClassicFacet__Group__1__Impl + // InternalGaml.g:9321:1: ( rule__ClassicFacet__Group__1__Impl ) + // InternalGaml.g:9322:2: rule__ClassicFacet__Group__1__Impl { pushFollow(FOLLOW_2); rule__ClassicFacet__Group__1__Impl(); @@ -36760,28 +33401,23 @@ public final void rule__ClassicFacet__Group__1() throws RecognitionException { // $ANTLR start "rule__ClassicFacet__Group__1__Impl" - /** - * Rule classic facet group 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:9322:1: rule__ClassicFacet__Group__1__Impl : ( ( rule__ClassicFacet__ExprAssignment_1 ) ) ; + // InternalGaml.g:9328:1: rule__ClassicFacet__Group__1__Impl : ( ( rule__ClassicFacet__ExprAssignment_1 ) ) ; public final void rule__ClassicFacet__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:9326:1: ( ( ( rule__ClassicFacet__ExprAssignment_1 ) ) ) - // InternalGaml.g:9327:1: ( ( rule__ClassicFacet__ExprAssignment_1 ) ) + // InternalGaml.g:9332:1: ( ( ( rule__ClassicFacet__ExprAssignment_1 ) ) ) + // InternalGaml.g:9333:1: ( ( rule__ClassicFacet__ExprAssignment_1 ) ) { - // InternalGaml.g:9327:1: ( ( rule__ClassicFacet__ExprAssignment_1 ) ) - // InternalGaml.g:9328:2: ( rule__ClassicFacet__ExprAssignment_1 ) + // InternalGaml.g:9333:1: ( ( rule__ClassicFacet__ExprAssignment_1 ) ) + // InternalGaml.g:9334:2: ( rule__ClassicFacet__ExprAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getClassicFacetAccess().getExprAssignment_1()); } - // InternalGaml.g:9329:2: ( rule__ClassicFacet__ExprAssignment_1 ) - // InternalGaml.g:9329:3: rule__ClassicFacet__ExprAssignment_1 + // InternalGaml.g:9335:2: ( rule__ClassicFacet__ExprAssignment_1 ) + // InternalGaml.g:9335:3: rule__ClassicFacet__ExprAssignment_1 { pushFollow(FOLLOW_2); rule__ClassicFacet__ExprAssignment_1(); @@ -36816,19 +33452,14 @@ public final void rule__ClassicFacet__Group__1__Impl() throws RecognitionExcepti // $ANTLR start "rule__DefinitionFacet__Group__0" - /** - * Rule definition facet group 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:9338:1: rule__DefinitionFacet__Group__0 : rule__DefinitionFacet__Group__0__Impl rule__DefinitionFacet__Group__1 ; + // InternalGaml.g:9344:1: rule__DefinitionFacet__Group__0 : rule__DefinitionFacet__Group__0__Impl rule__DefinitionFacet__Group__1 ; public final void rule__DefinitionFacet__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:9342:1: ( rule__DefinitionFacet__Group__0__Impl rule__DefinitionFacet__Group__1 ) - // InternalGaml.g:9343:2: rule__DefinitionFacet__Group__0__Impl rule__DefinitionFacet__Group__1 + // InternalGaml.g:9348:1: ( rule__DefinitionFacet__Group__0__Impl rule__DefinitionFacet__Group__1 ) + // InternalGaml.g:9349:2: rule__DefinitionFacet__Group__0__Impl rule__DefinitionFacet__Group__1 { pushFollow(FOLLOW_50); rule__DefinitionFacet__Group__0__Impl(); @@ -36859,28 +33490,23 @@ public final void rule__DefinitionFacet__Group__0() throws RecognitionException // $ANTLR start "rule__DefinitionFacet__Group__0__Impl" - /** - * Rule definition facet group 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:9350:1: rule__DefinitionFacet__Group__0__Impl : ( ( rule__DefinitionFacet__KeyAssignment_0 ) ) ; + // InternalGaml.g:9356:1: rule__DefinitionFacet__Group__0__Impl : ( ( rule__DefinitionFacet__KeyAssignment_0 ) ) ; public final void rule__DefinitionFacet__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:9354:1: ( ( ( rule__DefinitionFacet__KeyAssignment_0 ) ) ) - // InternalGaml.g:9355:1: ( ( rule__DefinitionFacet__KeyAssignment_0 ) ) + // InternalGaml.g:9360:1: ( ( ( rule__DefinitionFacet__KeyAssignment_0 ) ) ) + // InternalGaml.g:9361:1: ( ( rule__DefinitionFacet__KeyAssignment_0 ) ) { - // InternalGaml.g:9355:1: ( ( rule__DefinitionFacet__KeyAssignment_0 ) ) - // InternalGaml.g:9356:2: ( rule__DefinitionFacet__KeyAssignment_0 ) + // InternalGaml.g:9361:1: ( ( rule__DefinitionFacet__KeyAssignment_0 ) ) + // InternalGaml.g:9362:2: ( rule__DefinitionFacet__KeyAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDefinitionFacetAccess().getKeyAssignment_0()); } - // InternalGaml.g:9357:2: ( rule__DefinitionFacet__KeyAssignment_0 ) - // InternalGaml.g:9357:3: rule__DefinitionFacet__KeyAssignment_0 + // InternalGaml.g:9363:2: ( rule__DefinitionFacet__KeyAssignment_0 ) + // InternalGaml.g:9363:3: rule__DefinitionFacet__KeyAssignment_0 { pushFollow(FOLLOW_2); rule__DefinitionFacet__KeyAssignment_0(); @@ -36915,19 +33541,14 @@ public final void rule__DefinitionFacet__Group__0__Impl() throws RecognitionExce // $ANTLR start "rule__DefinitionFacet__Group__1" - /** - * Rule definition facet group 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:9365:1: rule__DefinitionFacet__Group__1 : rule__DefinitionFacet__Group__1__Impl ; + // InternalGaml.g:9371:1: rule__DefinitionFacet__Group__1 : rule__DefinitionFacet__Group__1__Impl ; public final void rule__DefinitionFacet__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:9369:1: ( rule__DefinitionFacet__Group__1__Impl ) - // InternalGaml.g:9370:2: rule__DefinitionFacet__Group__1__Impl + // InternalGaml.g:9375:1: ( rule__DefinitionFacet__Group__1__Impl ) + // InternalGaml.g:9376:2: rule__DefinitionFacet__Group__1__Impl { pushFollow(FOLLOW_2); rule__DefinitionFacet__Group__1__Impl(); @@ -36953,28 +33574,23 @@ public final void rule__DefinitionFacet__Group__1() throws RecognitionException // $ANTLR start "rule__DefinitionFacet__Group__1__Impl" - /** - * Rule definition facet group 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:9376:1: rule__DefinitionFacet__Group__1__Impl : ( ( rule__DefinitionFacet__NameAssignment_1 ) ) ; + // InternalGaml.g:9382:1: rule__DefinitionFacet__Group__1__Impl : ( ( rule__DefinitionFacet__NameAssignment_1 ) ) ; public final void rule__DefinitionFacet__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:9380:1: ( ( ( rule__DefinitionFacet__NameAssignment_1 ) ) ) - // InternalGaml.g:9381:1: ( ( rule__DefinitionFacet__NameAssignment_1 ) ) + // InternalGaml.g:9386:1: ( ( ( rule__DefinitionFacet__NameAssignment_1 ) ) ) + // InternalGaml.g:9387:1: ( ( rule__DefinitionFacet__NameAssignment_1 ) ) { - // InternalGaml.g:9381:1: ( ( rule__DefinitionFacet__NameAssignment_1 ) ) - // InternalGaml.g:9382:2: ( rule__DefinitionFacet__NameAssignment_1 ) + // InternalGaml.g:9387:1: ( ( rule__DefinitionFacet__NameAssignment_1 ) ) + // InternalGaml.g:9388:2: ( rule__DefinitionFacet__NameAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDefinitionFacetAccess().getNameAssignment_1()); } - // InternalGaml.g:9383:2: ( rule__DefinitionFacet__NameAssignment_1 ) - // InternalGaml.g:9383:3: rule__DefinitionFacet__NameAssignment_1 + // InternalGaml.g:9389:2: ( rule__DefinitionFacet__NameAssignment_1 ) + // InternalGaml.g:9389:3: rule__DefinitionFacet__NameAssignment_1 { pushFollow(FOLLOW_2); rule__DefinitionFacet__NameAssignment_1(); @@ -37009,19 +33625,14 @@ public final void rule__DefinitionFacet__Group__1__Impl() throws RecognitionExce // $ANTLR start "rule__FunctionFacet__Group__0" - /** - * Rule function facet group 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:9392:1: rule__FunctionFacet__Group__0 : rule__FunctionFacet__Group__0__Impl rule__FunctionFacet__Group__1 ; + // InternalGaml.g:9398:1: rule__FunctionFacet__Group__0 : rule__FunctionFacet__Group__0__Impl rule__FunctionFacet__Group__1 ; public final void rule__FunctionFacet__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:9396:1: ( rule__FunctionFacet__Group__0__Impl rule__FunctionFacet__Group__1 ) - // InternalGaml.g:9397:2: rule__FunctionFacet__Group__0__Impl rule__FunctionFacet__Group__1 + // InternalGaml.g:9402:1: ( rule__FunctionFacet__Group__0__Impl rule__FunctionFacet__Group__1 ) + // InternalGaml.g:9403:2: rule__FunctionFacet__Group__0__Impl rule__FunctionFacet__Group__1 { pushFollow(FOLLOW_5); rule__FunctionFacet__Group__0__Impl(); @@ -37052,28 +33663,23 @@ public final void rule__FunctionFacet__Group__0() throws RecognitionException { // $ANTLR start "rule__FunctionFacet__Group__0__Impl" - /** - * Rule function facet group 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:9404:1: rule__FunctionFacet__Group__0__Impl : ( ( rule__FunctionFacet__KeyAssignment_0 ) ) ; + // InternalGaml.g:9410:1: rule__FunctionFacet__Group__0__Impl : ( ( rule__FunctionFacet__KeyAssignment_0 ) ) ; public final void rule__FunctionFacet__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:9408:1: ( ( ( rule__FunctionFacet__KeyAssignment_0 ) ) ) - // InternalGaml.g:9409:1: ( ( rule__FunctionFacet__KeyAssignment_0 ) ) + // InternalGaml.g:9414:1: ( ( ( rule__FunctionFacet__KeyAssignment_0 ) ) ) + // InternalGaml.g:9415:1: ( ( rule__FunctionFacet__KeyAssignment_0 ) ) { - // InternalGaml.g:9409:1: ( ( rule__FunctionFacet__KeyAssignment_0 ) ) - // InternalGaml.g:9410:2: ( rule__FunctionFacet__KeyAssignment_0 ) + // InternalGaml.g:9415:1: ( ( rule__FunctionFacet__KeyAssignment_0 ) ) + // InternalGaml.g:9416:2: ( rule__FunctionFacet__KeyAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getFunctionFacetAccess().getKeyAssignment_0()); } - // InternalGaml.g:9411:2: ( rule__FunctionFacet__KeyAssignment_0 ) - // InternalGaml.g:9411:3: rule__FunctionFacet__KeyAssignment_0 + // InternalGaml.g:9417:2: ( rule__FunctionFacet__KeyAssignment_0 ) + // InternalGaml.g:9417:3: rule__FunctionFacet__KeyAssignment_0 { pushFollow(FOLLOW_2); rule__FunctionFacet__KeyAssignment_0(); @@ -37108,19 +33714,14 @@ public final void rule__FunctionFacet__Group__0__Impl() throws RecognitionExcept // $ANTLR start "rule__FunctionFacet__Group__1" - /** - * Rule function facet group 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:9419:1: rule__FunctionFacet__Group__1 : rule__FunctionFacet__Group__1__Impl ; + // InternalGaml.g:9425:1: rule__FunctionFacet__Group__1 : rule__FunctionFacet__Group__1__Impl ; public final void rule__FunctionFacet__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:9423:1: ( rule__FunctionFacet__Group__1__Impl ) - // InternalGaml.g:9424:2: rule__FunctionFacet__Group__1__Impl + // InternalGaml.g:9429:1: ( rule__FunctionFacet__Group__1__Impl ) + // InternalGaml.g:9430:2: rule__FunctionFacet__Group__1__Impl { pushFollow(FOLLOW_2); rule__FunctionFacet__Group__1__Impl(); @@ -37146,28 +33747,23 @@ public final void rule__FunctionFacet__Group__1() throws RecognitionException { // $ANTLR start "rule__FunctionFacet__Group__1__Impl" - /** - * Rule function facet group 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:9430:1: rule__FunctionFacet__Group__1__Impl : ( ( rule__FunctionFacet__Alternatives_1 ) ) ; + // InternalGaml.g:9436:1: rule__FunctionFacet__Group__1__Impl : ( ( rule__FunctionFacet__Alternatives_1 ) ) ; public final void rule__FunctionFacet__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:9434:1: ( ( ( rule__FunctionFacet__Alternatives_1 ) ) ) - // InternalGaml.g:9435:1: ( ( rule__FunctionFacet__Alternatives_1 ) ) + // InternalGaml.g:9440:1: ( ( ( rule__FunctionFacet__Alternatives_1 ) ) ) + // InternalGaml.g:9441:1: ( ( rule__FunctionFacet__Alternatives_1 ) ) { - // InternalGaml.g:9435:1: ( ( rule__FunctionFacet__Alternatives_1 ) ) - // InternalGaml.g:9436:2: ( rule__FunctionFacet__Alternatives_1 ) + // InternalGaml.g:9441:1: ( ( rule__FunctionFacet__Alternatives_1 ) ) + // InternalGaml.g:9442:2: ( rule__FunctionFacet__Alternatives_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getFunctionFacetAccess().getAlternatives_1()); } - // InternalGaml.g:9437:2: ( rule__FunctionFacet__Alternatives_1 ) - // InternalGaml.g:9437:3: rule__FunctionFacet__Alternatives_1 + // InternalGaml.g:9443:2: ( rule__FunctionFacet__Alternatives_1 ) + // InternalGaml.g:9443:3: rule__FunctionFacet__Alternatives_1 { pushFollow(FOLLOW_2); rule__FunctionFacet__Alternatives_1(); @@ -37202,19 +33798,14 @@ public final void rule__FunctionFacet__Group__1__Impl() throws RecognitionExcept // $ANTLR start "rule__FunctionFacet__Group_1_0__0" - /** - * Rule function facet group 1 0 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:9446:1: rule__FunctionFacet__Group_1_0__0 : rule__FunctionFacet__Group_1_0__0__Impl ; + // InternalGaml.g:9452:1: rule__FunctionFacet__Group_1_0__0 : rule__FunctionFacet__Group_1_0__0__Impl ; public final void rule__FunctionFacet__Group_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:9450:1: ( rule__FunctionFacet__Group_1_0__0__Impl ) - // InternalGaml.g:9451:2: rule__FunctionFacet__Group_1_0__0__Impl + // InternalGaml.g:9456:1: ( rule__FunctionFacet__Group_1_0__0__Impl ) + // InternalGaml.g:9457:2: rule__FunctionFacet__Group_1_0__0__Impl { pushFollow(FOLLOW_2); rule__FunctionFacet__Group_1_0__0__Impl(); @@ -37240,28 +33831,23 @@ public final void rule__FunctionFacet__Group_1_0__0() throws RecognitionExceptio // $ANTLR start "rule__FunctionFacet__Group_1_0__0__Impl" - /** - * Rule function facet group 1 0 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:9457:1: rule__FunctionFacet__Group_1_0__0__Impl : ( ( rule__FunctionFacet__ExprAssignment_1_0_0 ) ) ; + // InternalGaml.g:9463:1: rule__FunctionFacet__Group_1_0__0__Impl : ( ( rule__FunctionFacet__ExprAssignment_1_0_0 ) ) ; public final void rule__FunctionFacet__Group_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:9461:1: ( ( ( rule__FunctionFacet__ExprAssignment_1_0_0 ) ) ) - // InternalGaml.g:9462:1: ( ( rule__FunctionFacet__ExprAssignment_1_0_0 ) ) + // InternalGaml.g:9467:1: ( ( ( rule__FunctionFacet__ExprAssignment_1_0_0 ) ) ) + // InternalGaml.g:9468:1: ( ( rule__FunctionFacet__ExprAssignment_1_0_0 ) ) { - // InternalGaml.g:9462:1: ( ( rule__FunctionFacet__ExprAssignment_1_0_0 ) ) - // InternalGaml.g:9463:2: ( rule__FunctionFacet__ExprAssignment_1_0_0 ) + // InternalGaml.g:9468:1: ( ( rule__FunctionFacet__ExprAssignment_1_0_0 ) ) + // InternalGaml.g:9469:2: ( rule__FunctionFacet__ExprAssignment_1_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getFunctionFacetAccess().getExprAssignment_1_0_0()); } - // InternalGaml.g:9464:2: ( rule__FunctionFacet__ExprAssignment_1_0_0 ) - // InternalGaml.g:9464:3: rule__FunctionFacet__ExprAssignment_1_0_0 + // InternalGaml.g:9470:2: ( rule__FunctionFacet__ExprAssignment_1_0_0 ) + // InternalGaml.g:9470:3: rule__FunctionFacet__ExprAssignment_1_0_0 { pushFollow(FOLLOW_2); rule__FunctionFacet__ExprAssignment_1_0_0(); @@ -37296,19 +33882,14 @@ public final void rule__FunctionFacet__Group_1_0__0__Impl() throws RecognitionEx // $ANTLR start "rule__FunctionFacet__Group_1_1__0" - /** - * Rule function facet group 1 1 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:9473:1: rule__FunctionFacet__Group_1_1__0 : rule__FunctionFacet__Group_1_1__0__Impl rule__FunctionFacet__Group_1_1__1 ; + // InternalGaml.g:9479:1: rule__FunctionFacet__Group_1_1__0 : rule__FunctionFacet__Group_1_1__0__Impl rule__FunctionFacet__Group_1_1__1 ; public final void rule__FunctionFacet__Group_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:9477:1: ( rule__FunctionFacet__Group_1_1__0__Impl rule__FunctionFacet__Group_1_1__1 ) - // InternalGaml.g:9478:2: rule__FunctionFacet__Group_1_1__0__Impl rule__FunctionFacet__Group_1_1__1 + // InternalGaml.g:9483:1: ( rule__FunctionFacet__Group_1_1__0__Impl rule__FunctionFacet__Group_1_1__1 ) + // InternalGaml.g:9484:2: rule__FunctionFacet__Group_1_1__0__Impl rule__FunctionFacet__Group_1_1__1 { pushFollow(FOLLOW_5); rule__FunctionFacet__Group_1_1__0__Impl(); @@ -37339,27 +33920,22 @@ public final void rule__FunctionFacet__Group_1_1__0() throws RecognitionExceptio // $ANTLR start "rule__FunctionFacet__Group_1_1__0__Impl" - /** - * Rule function facet group 1 1 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:9485:1: rule__FunctionFacet__Group_1_1__0__Impl : ( '{' ) ; + // InternalGaml.g:9491:1: rule__FunctionFacet__Group_1_1__0__Impl : ( '{' ) ; public final void rule__FunctionFacet__Group_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:9489:1: ( ( '{' ) ) - // InternalGaml.g:9490:1: ( '{' ) + // InternalGaml.g:9495:1: ( ( '{' ) ) + // InternalGaml.g:9496:1: ( '{' ) { - // InternalGaml.g:9490:1: ( '{' ) - // InternalGaml.g:9491:2: '{' + // InternalGaml.g:9496:1: ( '{' ) + // InternalGaml.g:9497:2: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getFunctionFacetAccess().getLeftCurlyBracketKeyword_1_1_0()); } - match(input,130,FOLLOW_2); if (state.failed) return ; + match(input,131,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getFunctionFacetAccess().getLeftCurlyBracketKeyword_1_1_0()); } @@ -37385,19 +33961,14 @@ public final void rule__FunctionFacet__Group_1_1__0__Impl() throws RecognitionEx // $ANTLR start "rule__FunctionFacet__Group_1_1__1" - /** - * Rule function facet group 1 1 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:9500:1: rule__FunctionFacet__Group_1_1__1 : rule__FunctionFacet__Group_1_1__1__Impl rule__FunctionFacet__Group_1_1__2 ; + // InternalGaml.g:9506:1: rule__FunctionFacet__Group_1_1__1 : rule__FunctionFacet__Group_1_1__1__Impl rule__FunctionFacet__Group_1_1__2 ; public final void rule__FunctionFacet__Group_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:9504:1: ( rule__FunctionFacet__Group_1_1__1__Impl rule__FunctionFacet__Group_1_1__2 ) - // InternalGaml.g:9505:2: rule__FunctionFacet__Group_1_1__1__Impl rule__FunctionFacet__Group_1_1__2 + // InternalGaml.g:9510:1: ( rule__FunctionFacet__Group_1_1__1__Impl rule__FunctionFacet__Group_1_1__2 ) + // InternalGaml.g:9511:2: rule__FunctionFacet__Group_1_1__1__Impl rule__FunctionFacet__Group_1_1__2 { pushFollow(FOLLOW_51); rule__FunctionFacet__Group_1_1__1__Impl(); @@ -37428,28 +33999,23 @@ public final void rule__FunctionFacet__Group_1_1__1() throws RecognitionExceptio // $ANTLR start "rule__FunctionFacet__Group_1_1__1__Impl" - /** - * Rule function facet group 1 1 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:9512:1: rule__FunctionFacet__Group_1_1__1__Impl : ( ( rule__FunctionFacet__ExprAssignment_1_1_1 ) ) ; + // InternalGaml.g:9518:1: rule__FunctionFacet__Group_1_1__1__Impl : ( ( rule__FunctionFacet__ExprAssignment_1_1_1 ) ) ; public final void rule__FunctionFacet__Group_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:9516:1: ( ( ( rule__FunctionFacet__ExprAssignment_1_1_1 ) ) ) - // InternalGaml.g:9517:1: ( ( rule__FunctionFacet__ExprAssignment_1_1_1 ) ) + // InternalGaml.g:9522:1: ( ( ( rule__FunctionFacet__ExprAssignment_1_1_1 ) ) ) + // InternalGaml.g:9523:1: ( ( rule__FunctionFacet__ExprAssignment_1_1_1 ) ) { - // InternalGaml.g:9517:1: ( ( rule__FunctionFacet__ExprAssignment_1_1_1 ) ) - // InternalGaml.g:9518:2: ( rule__FunctionFacet__ExprAssignment_1_1_1 ) + // InternalGaml.g:9523:1: ( ( rule__FunctionFacet__ExprAssignment_1_1_1 ) ) + // InternalGaml.g:9524:2: ( rule__FunctionFacet__ExprAssignment_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getFunctionFacetAccess().getExprAssignment_1_1_1()); } - // InternalGaml.g:9519:2: ( rule__FunctionFacet__ExprAssignment_1_1_1 ) - // InternalGaml.g:9519:3: rule__FunctionFacet__ExprAssignment_1_1_1 + // InternalGaml.g:9525:2: ( rule__FunctionFacet__ExprAssignment_1_1_1 ) + // InternalGaml.g:9525:3: rule__FunctionFacet__ExprAssignment_1_1_1 { pushFollow(FOLLOW_2); rule__FunctionFacet__ExprAssignment_1_1_1(); @@ -37484,19 +34050,14 @@ public final void rule__FunctionFacet__Group_1_1__1__Impl() throws RecognitionEx // $ANTLR start "rule__FunctionFacet__Group_1_1__2" - /** - * Rule function facet group 1 1 2. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:9527:1: rule__FunctionFacet__Group_1_1__2 : rule__FunctionFacet__Group_1_1__2__Impl ; + // InternalGaml.g:9533:1: rule__FunctionFacet__Group_1_1__2 : rule__FunctionFacet__Group_1_1__2__Impl ; public final void rule__FunctionFacet__Group_1_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:9531:1: ( rule__FunctionFacet__Group_1_1__2__Impl ) - // InternalGaml.g:9532:2: rule__FunctionFacet__Group_1_1__2__Impl + // InternalGaml.g:9537:1: ( rule__FunctionFacet__Group_1_1__2__Impl ) + // InternalGaml.g:9538:2: rule__FunctionFacet__Group_1_1__2__Impl { pushFollow(FOLLOW_2); rule__FunctionFacet__Group_1_1__2__Impl(); @@ -37522,27 +34083,22 @@ public final void rule__FunctionFacet__Group_1_1__2() throws RecognitionExceptio // $ANTLR start "rule__FunctionFacet__Group_1_1__2__Impl" - /** - * Rule function facet group 1 1 2 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:9538:1: rule__FunctionFacet__Group_1_1__2__Impl : ( '}' ) ; + // InternalGaml.g:9544:1: rule__FunctionFacet__Group_1_1__2__Impl : ( '}' ) ; public final void rule__FunctionFacet__Group_1_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:9542:1: ( ( '}' ) ) - // InternalGaml.g:9543:1: ( '}' ) + // InternalGaml.g:9548:1: ( ( '}' ) ) + // InternalGaml.g:9549:1: ( '}' ) { - // InternalGaml.g:9543:1: ( '}' ) - // InternalGaml.g:9544:2: '}' + // InternalGaml.g:9549:1: ( '}' ) + // InternalGaml.g:9550:2: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getFunctionFacetAccess().getRightCurlyBracketKeyword_1_1_2()); } - match(input,131,FOLLOW_2); if (state.failed) return ; + match(input,132,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getFunctionFacetAccess().getRightCurlyBracketKeyword_1_1_2()); } @@ -37568,19 +34124,14 @@ public final void rule__FunctionFacet__Group_1_1__2__Impl() throws RecognitionEx // $ANTLR start "rule__TypeFacet__Group__0" - /** - * Rule type facet group 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:9554:1: rule__TypeFacet__Group__0 : rule__TypeFacet__Group__0__Impl rule__TypeFacet__Group__1 ; + // InternalGaml.g:9560:1: rule__TypeFacet__Group__0 : rule__TypeFacet__Group__0__Impl rule__TypeFacet__Group__1 ; public final void rule__TypeFacet__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:9558:1: ( rule__TypeFacet__Group__0__Impl rule__TypeFacet__Group__1 ) - // InternalGaml.g:9559:2: rule__TypeFacet__Group__0__Impl rule__TypeFacet__Group__1 + // InternalGaml.g:9564:1: ( rule__TypeFacet__Group__0__Impl rule__TypeFacet__Group__1 ) + // InternalGaml.g:9565:2: rule__TypeFacet__Group__0__Impl rule__TypeFacet__Group__1 { pushFollow(FOLLOW_5); rule__TypeFacet__Group__0__Impl(); @@ -37611,28 +34162,23 @@ public final void rule__TypeFacet__Group__0() throws RecognitionException { // $ANTLR start "rule__TypeFacet__Group__0__Impl" - /** - * Rule type facet group 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:9566:1: rule__TypeFacet__Group__0__Impl : ( ( rule__TypeFacet__KeyAssignment_0 ) ) ; + // InternalGaml.g:9572:1: rule__TypeFacet__Group__0__Impl : ( ( rule__TypeFacet__KeyAssignment_0 ) ) ; public final void rule__TypeFacet__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:9570:1: ( ( ( rule__TypeFacet__KeyAssignment_0 ) ) ) - // InternalGaml.g:9571:1: ( ( rule__TypeFacet__KeyAssignment_0 ) ) + // InternalGaml.g:9576:1: ( ( ( rule__TypeFacet__KeyAssignment_0 ) ) ) + // InternalGaml.g:9577:1: ( ( rule__TypeFacet__KeyAssignment_0 ) ) { - // InternalGaml.g:9571:1: ( ( rule__TypeFacet__KeyAssignment_0 ) ) - // InternalGaml.g:9572:2: ( rule__TypeFacet__KeyAssignment_0 ) + // InternalGaml.g:9577:1: ( ( rule__TypeFacet__KeyAssignment_0 ) ) + // InternalGaml.g:9578:2: ( rule__TypeFacet__KeyAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeFacetAccess().getKeyAssignment_0()); } - // InternalGaml.g:9573:2: ( rule__TypeFacet__KeyAssignment_0 ) - // InternalGaml.g:9573:3: rule__TypeFacet__KeyAssignment_0 + // InternalGaml.g:9579:2: ( rule__TypeFacet__KeyAssignment_0 ) + // InternalGaml.g:9579:3: rule__TypeFacet__KeyAssignment_0 { pushFollow(FOLLOW_2); rule__TypeFacet__KeyAssignment_0(); @@ -37667,19 +34213,14 @@ public final void rule__TypeFacet__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__TypeFacet__Group__1" - /** - * Rule type facet group 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:9581:1: rule__TypeFacet__Group__1 : rule__TypeFacet__Group__1__Impl ; + // InternalGaml.g:9587:1: rule__TypeFacet__Group__1 : rule__TypeFacet__Group__1__Impl ; public final void rule__TypeFacet__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:9585:1: ( rule__TypeFacet__Group__1__Impl ) - // InternalGaml.g:9586:2: rule__TypeFacet__Group__1__Impl + // InternalGaml.g:9591:1: ( rule__TypeFacet__Group__1__Impl ) + // InternalGaml.g:9592:2: rule__TypeFacet__Group__1__Impl { pushFollow(FOLLOW_2); rule__TypeFacet__Group__1__Impl(); @@ -37705,28 +34246,23 @@ public final void rule__TypeFacet__Group__1() throws RecognitionException { // $ANTLR start "rule__TypeFacet__Group__1__Impl" - /** - * Rule type facet group 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:9592:1: rule__TypeFacet__Group__1__Impl : ( ( rule__TypeFacet__Alternatives_1 ) ) ; + // InternalGaml.g:9598:1: rule__TypeFacet__Group__1__Impl : ( ( rule__TypeFacet__Alternatives_1 ) ) ; public final void rule__TypeFacet__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:9596:1: ( ( ( rule__TypeFacet__Alternatives_1 ) ) ) - // InternalGaml.g:9597:1: ( ( rule__TypeFacet__Alternatives_1 ) ) + // InternalGaml.g:9602:1: ( ( ( rule__TypeFacet__Alternatives_1 ) ) ) + // InternalGaml.g:9603:1: ( ( rule__TypeFacet__Alternatives_1 ) ) { - // InternalGaml.g:9597:1: ( ( rule__TypeFacet__Alternatives_1 ) ) - // InternalGaml.g:9598:2: ( rule__TypeFacet__Alternatives_1 ) + // InternalGaml.g:9603:1: ( ( rule__TypeFacet__Alternatives_1 ) ) + // InternalGaml.g:9604:2: ( rule__TypeFacet__Alternatives_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeFacetAccess().getAlternatives_1()); } - // InternalGaml.g:9599:2: ( rule__TypeFacet__Alternatives_1 ) - // InternalGaml.g:9599:3: rule__TypeFacet__Alternatives_1 + // InternalGaml.g:9605:2: ( rule__TypeFacet__Alternatives_1 ) + // InternalGaml.g:9605:3: rule__TypeFacet__Alternatives_1 { pushFollow(FOLLOW_2); rule__TypeFacet__Alternatives_1(); @@ -37761,19 +34297,14 @@ public final void rule__TypeFacet__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__TypeFacet__Group_1_0__0" - /** - * Rule type facet group 1 0 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:9608:1: rule__TypeFacet__Group_1_0__0 : rule__TypeFacet__Group_1_0__0__Impl ; + // InternalGaml.g:9614:1: rule__TypeFacet__Group_1_0__0 : rule__TypeFacet__Group_1_0__0__Impl ; public final void rule__TypeFacet__Group_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:9612:1: ( rule__TypeFacet__Group_1_0__0__Impl ) - // InternalGaml.g:9613:2: rule__TypeFacet__Group_1_0__0__Impl + // InternalGaml.g:9618:1: ( rule__TypeFacet__Group_1_0__0__Impl ) + // InternalGaml.g:9619:2: rule__TypeFacet__Group_1_0__0__Impl { pushFollow(FOLLOW_2); rule__TypeFacet__Group_1_0__0__Impl(); @@ -37799,28 +34330,23 @@ public final void rule__TypeFacet__Group_1_0__0() throws RecognitionException { // $ANTLR start "rule__TypeFacet__Group_1_0__0__Impl" - /** - * Rule type facet group 1 0 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:9619:1: rule__TypeFacet__Group_1_0__0__Impl : ( ( rule__TypeFacet__ExprAssignment_1_0_0 ) ) ; + // InternalGaml.g:9625:1: rule__TypeFacet__Group_1_0__0__Impl : ( ( rule__TypeFacet__ExprAssignment_1_0_0 ) ) ; public final void rule__TypeFacet__Group_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:9623:1: ( ( ( rule__TypeFacet__ExprAssignment_1_0_0 ) ) ) - // InternalGaml.g:9624:1: ( ( rule__TypeFacet__ExprAssignment_1_0_0 ) ) + // InternalGaml.g:9629:1: ( ( ( rule__TypeFacet__ExprAssignment_1_0_0 ) ) ) + // InternalGaml.g:9630:1: ( ( rule__TypeFacet__ExprAssignment_1_0_0 ) ) { - // InternalGaml.g:9624:1: ( ( rule__TypeFacet__ExprAssignment_1_0_0 ) ) - // InternalGaml.g:9625:2: ( rule__TypeFacet__ExprAssignment_1_0_0 ) + // InternalGaml.g:9630:1: ( ( rule__TypeFacet__ExprAssignment_1_0_0 ) ) + // InternalGaml.g:9631:2: ( rule__TypeFacet__ExprAssignment_1_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeFacetAccess().getExprAssignment_1_0_0()); } - // InternalGaml.g:9626:2: ( rule__TypeFacet__ExprAssignment_1_0_0 ) - // InternalGaml.g:9626:3: rule__TypeFacet__ExprAssignment_1_0_0 + // InternalGaml.g:9632:2: ( rule__TypeFacet__ExprAssignment_1_0_0 ) + // InternalGaml.g:9632:3: rule__TypeFacet__ExprAssignment_1_0_0 { pushFollow(FOLLOW_2); rule__TypeFacet__ExprAssignment_1_0_0(); @@ -37855,19 +34381,14 @@ public final void rule__TypeFacet__Group_1_0__0__Impl() throws RecognitionExcept // $ANTLR start "rule__ActionFacet__Group__0" - /** - * Rule action facet group 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:9635:1: rule__ActionFacet__Group__0 : rule__ActionFacet__Group__0__Impl rule__ActionFacet__Group__1 ; + // InternalGaml.g:9641:1: rule__ActionFacet__Group__0 : rule__ActionFacet__Group__0__Impl rule__ActionFacet__Group__1 ; public final void rule__ActionFacet__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:9639:1: ( rule__ActionFacet__Group__0__Impl rule__ActionFacet__Group__1 ) - // InternalGaml.g:9640:2: rule__ActionFacet__Group__0__Impl rule__ActionFacet__Group__1 + // InternalGaml.g:9645:1: ( rule__ActionFacet__Group__0__Impl rule__ActionFacet__Group__1 ) + // InternalGaml.g:9646:2: rule__ActionFacet__Group__0__Impl rule__ActionFacet__Group__1 { pushFollow(FOLLOW_52); rule__ActionFacet__Group__0__Impl(); @@ -37898,28 +34419,23 @@ public final void rule__ActionFacet__Group__0() throws RecognitionException { // $ANTLR start "rule__ActionFacet__Group__0__Impl" - /** - * Rule action facet group 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:9647:1: rule__ActionFacet__Group__0__Impl : ( ( rule__ActionFacet__KeyAssignment_0 ) ) ; + // InternalGaml.g:9653:1: rule__ActionFacet__Group__0__Impl : ( ( rule__ActionFacet__KeyAssignment_0 ) ) ; public final void rule__ActionFacet__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:9651:1: ( ( ( rule__ActionFacet__KeyAssignment_0 ) ) ) - // InternalGaml.g:9652:1: ( ( rule__ActionFacet__KeyAssignment_0 ) ) + // InternalGaml.g:9657:1: ( ( ( rule__ActionFacet__KeyAssignment_0 ) ) ) + // InternalGaml.g:9658:1: ( ( rule__ActionFacet__KeyAssignment_0 ) ) { - // InternalGaml.g:9652:1: ( ( rule__ActionFacet__KeyAssignment_0 ) ) - // InternalGaml.g:9653:2: ( rule__ActionFacet__KeyAssignment_0 ) + // InternalGaml.g:9658:1: ( ( rule__ActionFacet__KeyAssignment_0 ) ) + // InternalGaml.g:9659:2: ( rule__ActionFacet__KeyAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getActionFacetAccess().getKeyAssignment_0()); } - // InternalGaml.g:9654:2: ( rule__ActionFacet__KeyAssignment_0 ) - // InternalGaml.g:9654:3: rule__ActionFacet__KeyAssignment_0 + // InternalGaml.g:9660:2: ( rule__ActionFacet__KeyAssignment_0 ) + // InternalGaml.g:9660:3: rule__ActionFacet__KeyAssignment_0 { pushFollow(FOLLOW_2); rule__ActionFacet__KeyAssignment_0(); @@ -37954,19 +34470,14 @@ public final void rule__ActionFacet__Group__0__Impl() throws RecognitionExceptio // $ANTLR start "rule__ActionFacet__Group__1" - /** - * Rule action facet group 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:9662:1: rule__ActionFacet__Group__1 : rule__ActionFacet__Group__1__Impl ; + // InternalGaml.g:9668:1: rule__ActionFacet__Group__1 : rule__ActionFacet__Group__1__Impl ; public final void rule__ActionFacet__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:9666:1: ( rule__ActionFacet__Group__1__Impl ) - // InternalGaml.g:9667:2: rule__ActionFacet__Group__1__Impl + // InternalGaml.g:9672:1: ( rule__ActionFacet__Group__1__Impl ) + // InternalGaml.g:9673:2: rule__ActionFacet__Group__1__Impl { pushFollow(FOLLOW_2); rule__ActionFacet__Group__1__Impl(); @@ -37992,28 +34503,23 @@ public final void rule__ActionFacet__Group__1() throws RecognitionException { // $ANTLR start "rule__ActionFacet__Group__1__Impl" - /** - * Rule action facet group 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:9673:1: rule__ActionFacet__Group__1__Impl : ( ( rule__ActionFacet__Alternatives_1 ) ) ; + // InternalGaml.g:9679:1: rule__ActionFacet__Group__1__Impl : ( ( rule__ActionFacet__Alternatives_1 ) ) ; public final void rule__ActionFacet__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:9677:1: ( ( ( rule__ActionFacet__Alternatives_1 ) ) ) - // InternalGaml.g:9678:1: ( ( rule__ActionFacet__Alternatives_1 ) ) + // InternalGaml.g:9683:1: ( ( ( rule__ActionFacet__Alternatives_1 ) ) ) + // InternalGaml.g:9684:1: ( ( rule__ActionFacet__Alternatives_1 ) ) { - // InternalGaml.g:9678:1: ( ( rule__ActionFacet__Alternatives_1 ) ) - // InternalGaml.g:9679:2: ( rule__ActionFacet__Alternatives_1 ) + // InternalGaml.g:9684:1: ( ( rule__ActionFacet__Alternatives_1 ) ) + // InternalGaml.g:9685:2: ( rule__ActionFacet__Alternatives_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getActionFacetAccess().getAlternatives_1()); } - // InternalGaml.g:9680:2: ( rule__ActionFacet__Alternatives_1 ) - // InternalGaml.g:9680:3: rule__ActionFacet__Alternatives_1 + // InternalGaml.g:9686:2: ( rule__ActionFacet__Alternatives_1 ) + // InternalGaml.g:9686:3: rule__ActionFacet__Alternatives_1 { pushFollow(FOLLOW_2); rule__ActionFacet__Alternatives_1(); @@ -38048,19 +34554,14 @@ public final void rule__ActionFacet__Group__1__Impl() throws RecognitionExceptio // $ANTLR start "rule__VarFacet__Group__0" - /** - * Rule var facet group 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:9689:1: rule__VarFacet__Group__0 : rule__VarFacet__Group__0__Impl rule__VarFacet__Group__1 ; + // InternalGaml.g:9695:1: rule__VarFacet__Group__0 : rule__VarFacet__Group__0__Impl rule__VarFacet__Group__1 ; public final void rule__VarFacet__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:9693:1: ( rule__VarFacet__Group__0__Impl rule__VarFacet__Group__1 ) - // InternalGaml.g:9694:2: rule__VarFacet__Group__0__Impl rule__VarFacet__Group__1 + // InternalGaml.g:9699:1: ( rule__VarFacet__Group__0__Impl rule__VarFacet__Group__1 ) + // InternalGaml.g:9700:2: rule__VarFacet__Group__0__Impl rule__VarFacet__Group__1 { pushFollow(FOLLOW_14); rule__VarFacet__Group__0__Impl(); @@ -38091,28 +34592,23 @@ public final void rule__VarFacet__Group__0() throws RecognitionException { // $ANTLR start "rule__VarFacet__Group__0__Impl" - /** - * Rule var facet group 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:9701:1: rule__VarFacet__Group__0__Impl : ( ( rule__VarFacet__KeyAssignment_0 ) ) ; + // InternalGaml.g:9707:1: rule__VarFacet__Group__0__Impl : ( ( rule__VarFacet__KeyAssignment_0 ) ) ; public final void rule__VarFacet__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:9705:1: ( ( ( rule__VarFacet__KeyAssignment_0 ) ) ) - // InternalGaml.g:9706:1: ( ( rule__VarFacet__KeyAssignment_0 ) ) + // InternalGaml.g:9711:1: ( ( ( rule__VarFacet__KeyAssignment_0 ) ) ) + // InternalGaml.g:9712:1: ( ( rule__VarFacet__KeyAssignment_0 ) ) { - // InternalGaml.g:9706:1: ( ( rule__VarFacet__KeyAssignment_0 ) ) - // InternalGaml.g:9707:2: ( rule__VarFacet__KeyAssignment_0 ) + // InternalGaml.g:9712:1: ( ( rule__VarFacet__KeyAssignment_0 ) ) + // InternalGaml.g:9713:2: ( rule__VarFacet__KeyAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getVarFacetAccess().getKeyAssignment_0()); } - // InternalGaml.g:9708:2: ( rule__VarFacet__KeyAssignment_0 ) - // InternalGaml.g:9708:3: rule__VarFacet__KeyAssignment_0 + // InternalGaml.g:9714:2: ( rule__VarFacet__KeyAssignment_0 ) + // InternalGaml.g:9714:3: rule__VarFacet__KeyAssignment_0 { pushFollow(FOLLOW_2); rule__VarFacet__KeyAssignment_0(); @@ -38147,19 +34643,14 @@ public final void rule__VarFacet__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__VarFacet__Group__1" - /** - * Rule var facet group 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:9716:1: rule__VarFacet__Group__1 : rule__VarFacet__Group__1__Impl ; + // InternalGaml.g:9722:1: rule__VarFacet__Group__1 : rule__VarFacet__Group__1__Impl ; public final void rule__VarFacet__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:9720:1: ( rule__VarFacet__Group__1__Impl ) - // InternalGaml.g:9721:2: rule__VarFacet__Group__1__Impl + // InternalGaml.g:9726:1: ( rule__VarFacet__Group__1__Impl ) + // InternalGaml.g:9727:2: rule__VarFacet__Group__1__Impl { pushFollow(FOLLOW_2); rule__VarFacet__Group__1__Impl(); @@ -38185,28 +34676,23 @@ public final void rule__VarFacet__Group__1() throws RecognitionException { // $ANTLR start "rule__VarFacet__Group__1__Impl" - /** - * Rule var facet group 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:9727:1: rule__VarFacet__Group__1__Impl : ( ( rule__VarFacet__ExprAssignment_1 ) ) ; + // InternalGaml.g:9733:1: rule__VarFacet__Group__1__Impl : ( ( rule__VarFacet__ExprAssignment_1 ) ) ; public final void rule__VarFacet__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:9731:1: ( ( ( rule__VarFacet__ExprAssignment_1 ) ) ) - // InternalGaml.g:9732:1: ( ( rule__VarFacet__ExprAssignment_1 ) ) + // InternalGaml.g:9737:1: ( ( ( rule__VarFacet__ExprAssignment_1 ) ) ) + // InternalGaml.g:9738:1: ( ( rule__VarFacet__ExprAssignment_1 ) ) { - // InternalGaml.g:9732:1: ( ( rule__VarFacet__ExprAssignment_1 ) ) - // InternalGaml.g:9733:2: ( rule__VarFacet__ExprAssignment_1 ) + // InternalGaml.g:9738:1: ( ( rule__VarFacet__ExprAssignment_1 ) ) + // InternalGaml.g:9739:2: ( rule__VarFacet__ExprAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getVarFacetAccess().getExprAssignment_1()); } - // InternalGaml.g:9734:2: ( rule__VarFacet__ExprAssignment_1 ) - // InternalGaml.g:9734:3: rule__VarFacet__ExprAssignment_1 + // InternalGaml.g:9740:2: ( rule__VarFacet__ExprAssignment_1 ) + // InternalGaml.g:9740:3: rule__VarFacet__ExprAssignment_1 { pushFollow(FOLLOW_2); rule__VarFacet__ExprAssignment_1(); @@ -38241,19 +34727,14 @@ public final void rule__VarFacet__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Block__Group__0" - /** - * Rule block group 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:9743:1: rule__Block__Group__0 : rule__Block__Group__0__Impl rule__Block__Group__1 ; + // InternalGaml.g:9749:1: rule__Block__Group__0 : rule__Block__Group__0__Impl rule__Block__Group__1 ; public final void rule__Block__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:9747:1: ( rule__Block__Group__0__Impl rule__Block__Group__1 ) - // InternalGaml.g:9748:2: rule__Block__Group__0__Impl rule__Block__Group__1 + // InternalGaml.g:9753:1: ( rule__Block__Group__0__Impl rule__Block__Group__1 ) + // InternalGaml.g:9754:2: rule__Block__Group__0__Impl rule__Block__Group__1 { pushFollow(FOLLOW_3); rule__Block__Group__0__Impl(); @@ -38284,28 +34765,23 @@ public final void rule__Block__Group__0() throws RecognitionException { // $ANTLR start "rule__Block__Group__0__Impl" - /** - * Rule block group 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:9755:1: rule__Block__Group__0__Impl : ( () ) ; + // InternalGaml.g:9761:1: rule__Block__Group__0__Impl : ( () ) ; public final void rule__Block__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:9759:1: ( ( () ) ) - // InternalGaml.g:9760:1: ( () ) + // InternalGaml.g:9765:1: ( ( () ) ) + // InternalGaml.g:9766:1: ( () ) { - // InternalGaml.g:9760:1: ( () ) - // InternalGaml.g:9761:2: () + // InternalGaml.g:9766:1: ( () ) + // InternalGaml.g:9767:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getBlockAccess().getBlockAction_0()); } - // InternalGaml.g:9762:2: () - // InternalGaml.g:9762:3: + // InternalGaml.g:9768:2: () + // InternalGaml.g:9768:3: { } @@ -38330,19 +34806,14 @@ public final void rule__Block__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Block__Group__1" - /** - * Rule block group 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:9770:1: rule__Block__Group__1 : rule__Block__Group__1__Impl rule__Block__Group__2 ; + // InternalGaml.g:9776:1: rule__Block__Group__1 : rule__Block__Group__1__Impl rule__Block__Group__2 ; public final void rule__Block__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:9774:1: ( rule__Block__Group__1__Impl rule__Block__Group__2 ) - // InternalGaml.g:9775:2: rule__Block__Group__1__Impl rule__Block__Group__2 + // InternalGaml.g:9780:1: ( rule__Block__Group__1__Impl rule__Block__Group__2 ) + // InternalGaml.g:9781:2: rule__Block__Group__1__Impl rule__Block__Group__2 { pushFollow(FOLLOW_44); rule__Block__Group__1__Impl(); @@ -38373,27 +34844,22 @@ public final void rule__Block__Group__1() throws RecognitionException { // $ANTLR start "rule__Block__Group__1__Impl" - /** - * Rule block group 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:9782:1: rule__Block__Group__1__Impl : ( '{' ) ; + // InternalGaml.g:9788:1: rule__Block__Group__1__Impl : ( '{' ) ; public final void rule__Block__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:9786:1: ( ( '{' ) ) - // InternalGaml.g:9787:1: ( '{' ) + // InternalGaml.g:9792:1: ( ( '{' ) ) + // InternalGaml.g:9793:1: ( '{' ) { - // InternalGaml.g:9787:1: ( '{' ) - // InternalGaml.g:9788:2: '{' + // InternalGaml.g:9793:1: ( '{' ) + // InternalGaml.g:9794:2: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getBlockAccess().getLeftCurlyBracketKeyword_1()); } - match(input,130,FOLLOW_2); if (state.failed) return ; + match(input,131,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBlockAccess().getLeftCurlyBracketKeyword_1()); } @@ -38419,19 +34885,14 @@ public final void rule__Block__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Block__Group__2" - /** - * Rule block group 2. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:9797:1: rule__Block__Group__2 : rule__Block__Group__2__Impl ; + // InternalGaml.g:9803:1: rule__Block__Group__2 : rule__Block__Group__2__Impl ; public final void rule__Block__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:9801:1: ( rule__Block__Group__2__Impl ) - // InternalGaml.g:9802:2: rule__Block__Group__2__Impl + // InternalGaml.g:9807:1: ( rule__Block__Group__2__Impl ) + // InternalGaml.g:9808:2: rule__Block__Group__2__Impl { pushFollow(FOLLOW_2); rule__Block__Group__2__Impl(); @@ -38457,28 +34918,23 @@ public final void rule__Block__Group__2() throws RecognitionException { // $ANTLR start "rule__Block__Group__2__Impl" - /** - * Rule block group 2 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:9808:1: rule__Block__Group__2__Impl : ( ( rule__Block__Group_2__0 ) ) ; + // InternalGaml.g:9814:1: rule__Block__Group__2__Impl : ( ( rule__Block__Group_2__0 ) ) ; public final void rule__Block__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:9812:1: ( ( ( rule__Block__Group_2__0 ) ) ) - // InternalGaml.g:9813:1: ( ( rule__Block__Group_2__0 ) ) + // InternalGaml.g:9818:1: ( ( ( rule__Block__Group_2__0 ) ) ) + // InternalGaml.g:9819:1: ( ( rule__Block__Group_2__0 ) ) { - // InternalGaml.g:9813:1: ( ( rule__Block__Group_2__0 ) ) - // InternalGaml.g:9814:2: ( rule__Block__Group_2__0 ) + // InternalGaml.g:9819:1: ( ( rule__Block__Group_2__0 ) ) + // InternalGaml.g:9820:2: ( rule__Block__Group_2__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getBlockAccess().getGroup_2()); } - // InternalGaml.g:9815:2: ( rule__Block__Group_2__0 ) - // InternalGaml.g:9815:3: rule__Block__Group_2__0 + // InternalGaml.g:9821:2: ( rule__Block__Group_2__0 ) + // InternalGaml.g:9821:3: rule__Block__Group_2__0 { pushFollow(FOLLOW_2); rule__Block__Group_2__0(); @@ -38513,19 +34969,14 @@ public final void rule__Block__Group__2__Impl() throws RecognitionException { // $ANTLR start "rule__Block__Group_2__0" - /** - * Rule block group 2 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:9824:1: rule__Block__Group_2__0 : rule__Block__Group_2__0__Impl rule__Block__Group_2__1 ; + // InternalGaml.g:9830:1: rule__Block__Group_2__0 : rule__Block__Group_2__0__Impl rule__Block__Group_2__1 ; public final void rule__Block__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:9828:1: ( rule__Block__Group_2__0__Impl rule__Block__Group_2__1 ) - // InternalGaml.g:9829:2: rule__Block__Group_2__0__Impl rule__Block__Group_2__1 + // InternalGaml.g:9834:1: ( rule__Block__Group_2__0__Impl rule__Block__Group_2__1 ) + // InternalGaml.g:9835:2: rule__Block__Group_2__0__Impl rule__Block__Group_2__1 { pushFollow(FOLLOW_44); rule__Block__Group_2__0__Impl(); @@ -38556,40 +35007,35 @@ public final void rule__Block__Group_2__0() throws RecognitionException { // $ANTLR start "rule__Block__Group_2__0__Impl" - /** - * Rule block group 2 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:9836:1: rule__Block__Group_2__0__Impl : ( ( rule__Block__StatementsAssignment_2_0 )* ) ; + // InternalGaml.g:9842:1: rule__Block__Group_2__0__Impl : ( ( rule__Block__StatementsAssignment_2_0 )* ) ; public final void rule__Block__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:9840:1: ( ( ( rule__Block__StatementsAssignment_2_0 )* ) ) - // InternalGaml.g:9841:1: ( ( rule__Block__StatementsAssignment_2_0 )* ) + // InternalGaml.g:9846:1: ( ( ( rule__Block__StatementsAssignment_2_0 )* ) ) + // InternalGaml.g:9847:1: ( ( rule__Block__StatementsAssignment_2_0 )* ) { - // InternalGaml.g:9841:1: ( ( rule__Block__StatementsAssignment_2_0 )* ) - // InternalGaml.g:9842:2: ( rule__Block__StatementsAssignment_2_0 )* + // InternalGaml.g:9847:1: ( ( rule__Block__StatementsAssignment_2_0 )* ) + // InternalGaml.g:9848:2: ( rule__Block__StatementsAssignment_2_0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getBlockAccess().getStatementsAssignment_2_0()); } - // InternalGaml.g:9843:2: ( rule__Block__StatementsAssignment_2_0 )* + // InternalGaml.g:9849:2: ( rule__Block__StatementsAssignment_2_0 )* loop119: do { int alt119=2; int LA119_0 = input.LA(1); - if ( ((LA119_0>=RULE_STRING && LA119_0<=RULE_KEYWORD)||(LA119_0>=14 && LA119_0<=17)||LA119_0==19||(LA119_0>=21 && LA119_0<=72)||(LA119_0>=78 && LA119_0<=101)||LA119_0==109||(LA119_0>=112 && LA119_0<=117)||LA119_0==126||LA119_0==128||LA119_0==130||LA119_0==135||(LA119_0>=143 && LA119_0<=144)||(LA119_0>=146 && LA119_0<=149)||LA119_0==151) ) { + if ( ((LA119_0>=RULE_STRING && LA119_0<=RULE_KEYWORD)||(LA119_0>=14 && LA119_0<=17)||LA119_0==19||(LA119_0>=21 && LA119_0<=72)||(LA119_0>=78 && LA119_0<=102)||LA119_0==110||(LA119_0>=113 && LA119_0<=118)||LA119_0==127||LA119_0==129||LA119_0==131||LA119_0==136||(LA119_0>=144 && LA119_0<=145)||(LA119_0>=147 && LA119_0<=150)||LA119_0==152) ) { alt119=1; } switch (alt119) { case 1 : - // InternalGaml.g:9843:3: rule__Block__StatementsAssignment_2_0 + // InternalGaml.g:9849:3: rule__Block__StatementsAssignment_2_0 { pushFollow(FOLLOW_45); rule__Block__StatementsAssignment_2_0(); @@ -38630,19 +35076,14 @@ public final void rule__Block__Group_2__0__Impl() throws RecognitionException { // $ANTLR start "rule__Block__Group_2__1" - /** - * Rule block group 2 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:9851:1: rule__Block__Group_2__1 : rule__Block__Group_2__1__Impl ; + // InternalGaml.g:9857:1: rule__Block__Group_2__1 : rule__Block__Group_2__1__Impl ; public final void rule__Block__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:9855:1: ( rule__Block__Group_2__1__Impl ) - // InternalGaml.g:9856:2: rule__Block__Group_2__1__Impl + // InternalGaml.g:9861:1: ( rule__Block__Group_2__1__Impl ) + // InternalGaml.g:9862:2: rule__Block__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__Block__Group_2__1__Impl(); @@ -38668,27 +35109,22 @@ public final void rule__Block__Group_2__1() throws RecognitionException { // $ANTLR start "rule__Block__Group_2__1__Impl" - /** - * Rule block group 2 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:9862:1: rule__Block__Group_2__1__Impl : ( '}' ) ; + // InternalGaml.g:9868:1: rule__Block__Group_2__1__Impl : ( '}' ) ; public final void rule__Block__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:9866:1: ( ( '}' ) ) - // InternalGaml.g:9867:1: ( '}' ) + // InternalGaml.g:9872:1: ( ( '}' ) ) + // InternalGaml.g:9873:1: ( '}' ) { - // InternalGaml.g:9867:1: ( '}' ) - // InternalGaml.g:9868:2: '}' + // InternalGaml.g:9873:1: ( '}' ) + // InternalGaml.g:9874:2: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getBlockAccess().getRightCurlyBracketKeyword_2_1()); } - match(input,131,FOLLOW_2); if (state.failed) return ; + match(input,132,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBlockAccess().getRightCurlyBracketKeyword_2_1()); } @@ -38714,19 +35150,14 @@ public final void rule__Block__Group_2__1__Impl() throws RecognitionException { // $ANTLR start "rule__ArgumentPair__Group__0" - /** - * Rule argument pair group 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:9878:1: rule__ArgumentPair__Group__0 : rule__ArgumentPair__Group__0__Impl rule__ArgumentPair__Group__1 ; + // InternalGaml.g:9884:1: rule__ArgumentPair__Group__0 : rule__ArgumentPair__Group__0__Impl rule__ArgumentPair__Group__1 ; public final void rule__ArgumentPair__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:9882:1: ( rule__ArgumentPair__Group__0__Impl rule__ArgumentPair__Group__1 ) - // InternalGaml.g:9883:2: rule__ArgumentPair__Group__0__Impl rule__ArgumentPair__Group__1 + // InternalGaml.g:9888:1: ( rule__ArgumentPair__Group__0__Impl rule__ArgumentPair__Group__1 ) + // InternalGaml.g:9889:2: rule__ArgumentPair__Group__0__Impl rule__ArgumentPair__Group__1 { pushFollow(FOLLOW_5); rule__ArgumentPair__Group__0__Impl(); @@ -38757,32 +35188,27 @@ public final void rule__ArgumentPair__Group__0() throws RecognitionException { // $ANTLR start "rule__ArgumentPair__Group__0__Impl" - /** - * Rule argument pair group 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:9890:1: rule__ArgumentPair__Group__0__Impl : ( ( rule__ArgumentPair__Group_0__0 )? ) ; + // InternalGaml.g:9896:1: rule__ArgumentPair__Group__0__Impl : ( ( rule__ArgumentPair__Group_0__0 )? ) ; public final void rule__ArgumentPair__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:9894:1: ( ( ( rule__ArgumentPair__Group_0__0 )? ) ) - // InternalGaml.g:9895:1: ( ( rule__ArgumentPair__Group_0__0 )? ) + // InternalGaml.g:9900:1: ( ( ( rule__ArgumentPair__Group_0__0 )? ) ) + // InternalGaml.g:9901:1: ( ( rule__ArgumentPair__Group_0__0 )? ) { - // InternalGaml.g:9895:1: ( ( rule__ArgumentPair__Group_0__0 )? ) - // InternalGaml.g:9896:2: ( rule__ArgumentPair__Group_0__0 )? + // InternalGaml.g:9901:1: ( ( rule__ArgumentPair__Group_0__0 )? ) + // InternalGaml.g:9902:2: ( rule__ArgumentPair__Group_0__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getArgumentPairAccess().getGroup_0()); } - // InternalGaml.g:9897:2: ( rule__ArgumentPair__Group_0__0 )? + // InternalGaml.g:9903:2: ( rule__ArgumentPair__Group_0__0 )? int alt120=2; alt120 = dfa120.predict(input); switch (alt120) { case 1 : - // InternalGaml.g:9897:3: rule__ArgumentPair__Group_0__0 + // InternalGaml.g:9903:3: rule__ArgumentPair__Group_0__0 { pushFollow(FOLLOW_2); rule__ArgumentPair__Group_0__0(); @@ -38820,19 +35246,14 @@ public final void rule__ArgumentPair__Group__0__Impl() throws RecognitionExcepti // $ANTLR start "rule__ArgumentPair__Group__1" - /** - * Rule argument pair group 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:9905:1: rule__ArgumentPair__Group__1 : rule__ArgumentPair__Group__1__Impl ; + // InternalGaml.g:9911:1: rule__ArgumentPair__Group__1 : rule__ArgumentPair__Group__1__Impl ; public final void rule__ArgumentPair__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:9909:1: ( rule__ArgumentPair__Group__1__Impl ) - // InternalGaml.g:9910:2: rule__ArgumentPair__Group__1__Impl + // InternalGaml.g:9915:1: ( rule__ArgumentPair__Group__1__Impl ) + // InternalGaml.g:9916:2: rule__ArgumentPair__Group__1__Impl { pushFollow(FOLLOW_2); rule__ArgumentPair__Group__1__Impl(); @@ -38858,28 +35279,23 @@ public final void rule__ArgumentPair__Group__1() throws RecognitionException { // $ANTLR start "rule__ArgumentPair__Group__1__Impl" - /** - * Rule argument pair group 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:9916:1: rule__ArgumentPair__Group__1__Impl : ( ( rule__ArgumentPair__RightAssignment_1 ) ) ; + // InternalGaml.g:9922:1: rule__ArgumentPair__Group__1__Impl : ( ( rule__ArgumentPair__RightAssignment_1 ) ) ; public final void rule__ArgumentPair__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:9920:1: ( ( ( rule__ArgumentPair__RightAssignment_1 ) ) ) - // InternalGaml.g:9921:1: ( ( rule__ArgumentPair__RightAssignment_1 ) ) + // InternalGaml.g:9926:1: ( ( ( rule__ArgumentPair__RightAssignment_1 ) ) ) + // InternalGaml.g:9927:1: ( ( rule__ArgumentPair__RightAssignment_1 ) ) { - // InternalGaml.g:9921:1: ( ( rule__ArgumentPair__RightAssignment_1 ) ) - // InternalGaml.g:9922:2: ( rule__ArgumentPair__RightAssignment_1 ) + // InternalGaml.g:9927:1: ( ( rule__ArgumentPair__RightAssignment_1 ) ) + // InternalGaml.g:9928:2: ( rule__ArgumentPair__RightAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getArgumentPairAccess().getRightAssignment_1()); } - // InternalGaml.g:9923:2: ( rule__ArgumentPair__RightAssignment_1 ) - // InternalGaml.g:9923:3: rule__ArgumentPair__RightAssignment_1 + // InternalGaml.g:9929:2: ( rule__ArgumentPair__RightAssignment_1 ) + // InternalGaml.g:9929:3: rule__ArgumentPair__RightAssignment_1 { pushFollow(FOLLOW_2); rule__ArgumentPair__RightAssignment_1(); @@ -38914,19 +35330,14 @@ public final void rule__ArgumentPair__Group__1__Impl() throws RecognitionExcepti // $ANTLR start "rule__ArgumentPair__Group_0__0" - /** - * Rule argument pair group 0 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:9932:1: rule__ArgumentPair__Group_0__0 : rule__ArgumentPair__Group_0__0__Impl ; + // InternalGaml.g:9938:1: rule__ArgumentPair__Group_0__0 : rule__ArgumentPair__Group_0__0__Impl ; public final void rule__ArgumentPair__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:9936:1: ( rule__ArgumentPair__Group_0__0__Impl ) - // InternalGaml.g:9937:2: rule__ArgumentPair__Group_0__0__Impl + // InternalGaml.g:9942:1: ( rule__ArgumentPair__Group_0__0__Impl ) + // InternalGaml.g:9943:2: rule__ArgumentPair__Group_0__0__Impl { pushFollow(FOLLOW_2); rule__ArgumentPair__Group_0__0__Impl(); @@ -38952,28 +35363,23 @@ public final void rule__ArgumentPair__Group_0__0() throws RecognitionException { // $ANTLR start "rule__ArgumentPair__Group_0__0__Impl" - /** - * Rule argument pair group 0 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:9943:1: rule__ArgumentPair__Group_0__0__Impl : ( ( rule__ArgumentPair__Alternatives_0_0 ) ) ; + // InternalGaml.g:9949:1: rule__ArgumentPair__Group_0__0__Impl : ( ( rule__ArgumentPair__Alternatives_0_0 ) ) ; public final void rule__ArgumentPair__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:9947:1: ( ( ( rule__ArgumentPair__Alternatives_0_0 ) ) ) - // InternalGaml.g:9948:1: ( ( rule__ArgumentPair__Alternatives_0_0 ) ) + // InternalGaml.g:9953:1: ( ( ( rule__ArgumentPair__Alternatives_0_0 ) ) ) + // InternalGaml.g:9954:1: ( ( rule__ArgumentPair__Alternatives_0_0 ) ) { - // InternalGaml.g:9948:1: ( ( rule__ArgumentPair__Alternatives_0_0 ) ) - // InternalGaml.g:9949:2: ( rule__ArgumentPair__Alternatives_0_0 ) + // InternalGaml.g:9954:1: ( ( rule__ArgumentPair__Alternatives_0_0 ) ) + // InternalGaml.g:9955:2: ( rule__ArgumentPair__Alternatives_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getArgumentPairAccess().getAlternatives_0_0()); } - // InternalGaml.g:9950:2: ( rule__ArgumentPair__Alternatives_0_0 ) - // InternalGaml.g:9950:3: rule__ArgumentPair__Alternatives_0_0 + // InternalGaml.g:9956:2: ( rule__ArgumentPair__Alternatives_0_0 ) + // InternalGaml.g:9956:3: rule__ArgumentPair__Alternatives_0_0 { pushFollow(FOLLOW_2); rule__ArgumentPair__Alternatives_0_0(); @@ -39008,19 +35414,14 @@ public final void rule__ArgumentPair__Group_0__0__Impl() throws RecognitionExcep // $ANTLR start "rule__ArgumentPair__Group_0_0_0__0" - /** - * Rule argument pair group 0 0 0 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:9959:1: rule__ArgumentPair__Group_0_0_0__0 : rule__ArgumentPair__Group_0_0_0__0__Impl rule__ArgumentPair__Group_0_0_0__1 ; + // InternalGaml.g:9965:1: rule__ArgumentPair__Group_0_0_0__0 : rule__ArgumentPair__Group_0_0_0__0__Impl rule__ArgumentPair__Group_0_0_0__1 ; public final void rule__ArgumentPair__Group_0_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:9963:1: ( rule__ArgumentPair__Group_0_0_0__0__Impl rule__ArgumentPair__Group_0_0_0__1 ) - // InternalGaml.g:9964:2: rule__ArgumentPair__Group_0_0_0__0__Impl rule__ArgumentPair__Group_0_0_0__1 + // InternalGaml.g:9969:1: ( rule__ArgumentPair__Group_0_0_0__0__Impl rule__ArgumentPair__Group_0_0_0__1 ) + // InternalGaml.g:9970:2: rule__ArgumentPair__Group_0_0_0__0__Impl rule__ArgumentPair__Group_0_0_0__1 { pushFollow(FOLLOW_53); rule__ArgumentPair__Group_0_0_0__0__Impl(); @@ -39051,28 +35452,23 @@ public final void rule__ArgumentPair__Group_0_0_0__0() throws RecognitionExcepti // $ANTLR start "rule__ArgumentPair__Group_0_0_0__0__Impl" - /** - * Rule argument pair group 0 0 0 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:9971:1: rule__ArgumentPair__Group_0_0_0__0__Impl : ( ( rule__ArgumentPair__OpAssignment_0_0_0_0 ) ) ; + // InternalGaml.g:9977:1: rule__ArgumentPair__Group_0_0_0__0__Impl : ( ( rule__ArgumentPair__OpAssignment_0_0_0_0 ) ) ; public final void rule__ArgumentPair__Group_0_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:9975:1: ( ( ( rule__ArgumentPair__OpAssignment_0_0_0_0 ) ) ) - // InternalGaml.g:9976:1: ( ( rule__ArgumentPair__OpAssignment_0_0_0_0 ) ) + // InternalGaml.g:9981:1: ( ( ( rule__ArgumentPair__OpAssignment_0_0_0_0 ) ) ) + // InternalGaml.g:9982:1: ( ( rule__ArgumentPair__OpAssignment_0_0_0_0 ) ) { - // InternalGaml.g:9976:1: ( ( rule__ArgumentPair__OpAssignment_0_0_0_0 ) ) - // InternalGaml.g:9977:2: ( rule__ArgumentPair__OpAssignment_0_0_0_0 ) + // InternalGaml.g:9982:1: ( ( rule__ArgumentPair__OpAssignment_0_0_0_0 ) ) + // InternalGaml.g:9983:2: ( rule__ArgumentPair__OpAssignment_0_0_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getArgumentPairAccess().getOpAssignment_0_0_0_0()); } - // InternalGaml.g:9978:2: ( rule__ArgumentPair__OpAssignment_0_0_0_0 ) - // InternalGaml.g:9978:3: rule__ArgumentPair__OpAssignment_0_0_0_0 + // InternalGaml.g:9984:2: ( rule__ArgumentPair__OpAssignment_0_0_0_0 ) + // InternalGaml.g:9984:3: rule__ArgumentPair__OpAssignment_0_0_0_0 { pushFollow(FOLLOW_2); rule__ArgumentPair__OpAssignment_0_0_0_0(); @@ -39107,19 +35503,14 @@ public final void rule__ArgumentPair__Group_0_0_0__0__Impl() throws RecognitionE // $ANTLR start "rule__ArgumentPair__Group_0_0_0__1" - /** - * Rule argument pair group 0 0 0 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:9986:1: rule__ArgumentPair__Group_0_0_0__1 : rule__ArgumentPair__Group_0_0_0__1__Impl ; + // InternalGaml.g:9992:1: rule__ArgumentPair__Group_0_0_0__1 : rule__ArgumentPair__Group_0_0_0__1__Impl ; public final void rule__ArgumentPair__Group_0_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:9990:1: ( rule__ArgumentPair__Group_0_0_0__1__Impl ) - // InternalGaml.g:9991:2: rule__ArgumentPair__Group_0_0_0__1__Impl + // InternalGaml.g:9996:1: ( rule__ArgumentPair__Group_0_0_0__1__Impl ) + // InternalGaml.g:9997:2: rule__ArgumentPair__Group_0_0_0__1__Impl { pushFollow(FOLLOW_2); rule__ArgumentPair__Group_0_0_0__1__Impl(); @@ -39145,27 +35536,22 @@ public final void rule__ArgumentPair__Group_0_0_0__1() throws RecognitionExcepti // $ANTLR start "rule__ArgumentPair__Group_0_0_0__1__Impl" - /** - * Rule argument pair group 0 0 0 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:9997:1: rule__ArgumentPair__Group_0_0_0__1__Impl : ( '::' ) ; + // InternalGaml.g:10003:1: rule__ArgumentPair__Group_0_0_0__1__Impl : ( '::' ) ; public final void rule__ArgumentPair__Group_0_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:10001:1: ( ( '::' ) ) - // InternalGaml.g:10002:1: ( '::' ) + // InternalGaml.g:10007:1: ( ( '::' ) ) + // InternalGaml.g:10008:1: ( '::' ) { - // InternalGaml.g:10002:1: ( '::' ) - // InternalGaml.g:10003:2: '::' + // InternalGaml.g:10008:1: ( '::' ) + // InternalGaml.g:10009:2: '::' { if ( state.backtracking==0 ) { before(grammarAccess.getArgumentPairAccess().getColonColonKeyword_0_0_0_1()); } - match(input,133,FOLLOW_2); if (state.failed) return ; + match(input,134,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getArgumentPairAccess().getColonColonKeyword_0_0_0_1()); } @@ -39191,19 +35577,14 @@ public final void rule__ArgumentPair__Group_0_0_0__1__Impl() throws RecognitionE // $ANTLR start "rule__ArgumentPair__Group_0_0_1__0" - /** - * Rule argument pair group 0 0 1 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:10013:1: rule__ArgumentPair__Group_0_0_1__0 : rule__ArgumentPair__Group_0_0_1__0__Impl rule__ArgumentPair__Group_0_0_1__1 ; + // InternalGaml.g:10019:1: rule__ArgumentPair__Group_0_0_1__0 : rule__ArgumentPair__Group_0_0_1__0__Impl rule__ArgumentPair__Group_0_0_1__1 ; public final void rule__ArgumentPair__Group_0_0_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:10017:1: ( rule__ArgumentPair__Group_0_0_1__0__Impl rule__ArgumentPair__Group_0_0_1__1 ) - // InternalGaml.g:10018:2: rule__ArgumentPair__Group_0_0_1__0__Impl rule__ArgumentPair__Group_0_0_1__1 + // InternalGaml.g:10023:1: ( rule__ArgumentPair__Group_0_0_1__0__Impl rule__ArgumentPair__Group_0_0_1__1 ) + // InternalGaml.g:10024:2: rule__ArgumentPair__Group_0_0_1__0__Impl rule__ArgumentPair__Group_0_0_1__1 { pushFollow(FOLLOW_29); rule__ArgumentPair__Group_0_0_1__0__Impl(); @@ -39234,28 +35615,23 @@ public final void rule__ArgumentPair__Group_0_0_1__0() throws RecognitionExcepti // $ANTLR start "rule__ArgumentPair__Group_0_0_1__0__Impl" - /** - * Rule argument pair group 0 0 1 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:10025:1: rule__ArgumentPair__Group_0_0_1__0__Impl : ( ( rule__ArgumentPair__OpAssignment_0_0_1_0 ) ) ; + // InternalGaml.g:10031:1: rule__ArgumentPair__Group_0_0_1__0__Impl : ( ( rule__ArgumentPair__OpAssignment_0_0_1_0 ) ) ; public final void rule__ArgumentPair__Group_0_0_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:10029:1: ( ( ( rule__ArgumentPair__OpAssignment_0_0_1_0 ) ) ) - // InternalGaml.g:10030:1: ( ( rule__ArgumentPair__OpAssignment_0_0_1_0 ) ) + // InternalGaml.g:10035:1: ( ( ( rule__ArgumentPair__OpAssignment_0_0_1_0 ) ) ) + // InternalGaml.g:10036:1: ( ( rule__ArgumentPair__OpAssignment_0_0_1_0 ) ) { - // InternalGaml.g:10030:1: ( ( rule__ArgumentPair__OpAssignment_0_0_1_0 ) ) - // InternalGaml.g:10031:2: ( rule__ArgumentPair__OpAssignment_0_0_1_0 ) + // InternalGaml.g:10036:1: ( ( rule__ArgumentPair__OpAssignment_0_0_1_0 ) ) + // InternalGaml.g:10037:2: ( rule__ArgumentPair__OpAssignment_0_0_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getArgumentPairAccess().getOpAssignment_0_0_1_0()); } - // InternalGaml.g:10032:2: ( rule__ArgumentPair__OpAssignment_0_0_1_0 ) - // InternalGaml.g:10032:3: rule__ArgumentPair__OpAssignment_0_0_1_0 + // InternalGaml.g:10038:2: ( rule__ArgumentPair__OpAssignment_0_0_1_0 ) + // InternalGaml.g:10038:3: rule__ArgumentPair__OpAssignment_0_0_1_0 { pushFollow(FOLLOW_2); rule__ArgumentPair__OpAssignment_0_0_1_0(); @@ -39290,19 +35666,14 @@ public final void rule__ArgumentPair__Group_0_0_1__0__Impl() throws RecognitionE // $ANTLR start "rule__ArgumentPair__Group_0_0_1__1" - /** - * Rule argument pair group 0 0 1 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:10040:1: rule__ArgumentPair__Group_0_0_1__1 : rule__ArgumentPair__Group_0_0_1__1__Impl ; + // InternalGaml.g:10046:1: rule__ArgumentPair__Group_0_0_1__1 : rule__ArgumentPair__Group_0_0_1__1__Impl ; public final void rule__ArgumentPair__Group_0_0_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:10044:1: ( rule__ArgumentPair__Group_0_0_1__1__Impl ) - // InternalGaml.g:10045:2: rule__ArgumentPair__Group_0_0_1__1__Impl + // InternalGaml.g:10050:1: ( rule__ArgumentPair__Group_0_0_1__1__Impl ) + // InternalGaml.g:10051:2: rule__ArgumentPair__Group_0_0_1__1__Impl { pushFollow(FOLLOW_2); rule__ArgumentPair__Group_0_0_1__1__Impl(); @@ -39328,27 +35699,22 @@ public final void rule__ArgumentPair__Group_0_0_1__1() throws RecognitionExcepti // $ANTLR start "rule__ArgumentPair__Group_0_0_1__1__Impl" - /** - * Rule argument pair group 0 0 1 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:10051:1: rule__ArgumentPair__Group_0_0_1__1__Impl : ( ':' ) ; + // InternalGaml.g:10057:1: rule__ArgumentPair__Group_0_0_1__1__Impl : ( ':' ) ; public final void rule__ArgumentPair__Group_0_0_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:10055:1: ( ( ':' ) ) - // InternalGaml.g:10056:1: ( ':' ) + // InternalGaml.g:10061:1: ( ( ':' ) ) + // InternalGaml.g:10062:1: ( ':' ) { - // InternalGaml.g:10056:1: ( ':' ) - // InternalGaml.g:10057:2: ':' + // InternalGaml.g:10062:1: ( ':' ) + // InternalGaml.g:10063:2: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getArgumentPairAccess().getColonKeyword_0_0_1_1()); } - match(input,127,FOLLOW_2); if (state.failed) return ; + match(input,128,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getArgumentPairAccess().getColonKeyword_0_0_1_1()); } @@ -39374,19 +35740,14 @@ public final void rule__ArgumentPair__Group_0_0_1__1__Impl() throws RecognitionE // $ANTLR start "rule__Pair__Group__0" - /** - * Rule pair group 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:10067:1: rule__Pair__Group__0 : rule__Pair__Group__0__Impl rule__Pair__Group__1 ; + // InternalGaml.g:10073:1: rule__Pair__Group__0 : rule__Pair__Group__0__Impl rule__Pair__Group__1 ; public final void rule__Pair__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:10071:1: ( rule__Pair__Group__0__Impl rule__Pair__Group__1 ) - // InternalGaml.g:10072:2: rule__Pair__Group__0__Impl rule__Pair__Group__1 + // InternalGaml.g:10077:1: ( rule__Pair__Group__0__Impl rule__Pair__Group__1 ) + // InternalGaml.g:10078:2: rule__Pair__Group__0__Impl rule__Pair__Group__1 { pushFollow(FOLLOW_53); rule__Pair__Group__0__Impl(); @@ -39417,22 +35778,17 @@ public final void rule__Pair__Group__0() throws RecognitionException { // $ANTLR start "rule__Pair__Group__0__Impl" - /** - * Rule pair group 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:10079:1: rule__Pair__Group__0__Impl : ( ruleIf ) ; + // InternalGaml.g:10085:1: rule__Pair__Group__0__Impl : ( ruleIf ) ; public final void rule__Pair__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:10083:1: ( ( ruleIf ) ) - // InternalGaml.g:10084:1: ( ruleIf ) + // InternalGaml.g:10089:1: ( ( ruleIf ) ) + // InternalGaml.g:10090:1: ( ruleIf ) { - // InternalGaml.g:10084:1: ( ruleIf ) - // InternalGaml.g:10085:2: ruleIf + // InternalGaml.g:10090:1: ( ruleIf ) + // InternalGaml.g:10091:2: ruleIf { if ( state.backtracking==0 ) { before(grammarAccess.getPairAccess().getIfParserRuleCall_0()); @@ -39467,19 +35823,14 @@ public final void rule__Pair__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Pair__Group__1" - /** - * Rule pair group 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:10094:1: rule__Pair__Group__1 : rule__Pair__Group__1__Impl ; + // InternalGaml.g:10100:1: rule__Pair__Group__1 : rule__Pair__Group__1__Impl ; public final void rule__Pair__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:10098:1: ( rule__Pair__Group__1__Impl ) - // InternalGaml.g:10099:2: rule__Pair__Group__1__Impl + // InternalGaml.g:10104:1: ( rule__Pair__Group__1__Impl ) + // InternalGaml.g:10105:2: rule__Pair__Group__1__Impl { pushFollow(FOLLOW_2); rule__Pair__Group__1__Impl(); @@ -39505,36 +35856,31 @@ public final void rule__Pair__Group__1() throws RecognitionException { // $ANTLR start "rule__Pair__Group__1__Impl" - /** - * Rule pair group 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:10105:1: rule__Pair__Group__1__Impl : ( ( rule__Pair__Group_1__0 )? ) ; + // InternalGaml.g:10111:1: rule__Pair__Group__1__Impl : ( ( rule__Pair__Group_1__0 )? ) ; public final void rule__Pair__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:10109:1: ( ( ( rule__Pair__Group_1__0 )? ) ) - // InternalGaml.g:10110:1: ( ( rule__Pair__Group_1__0 )? ) + // InternalGaml.g:10115:1: ( ( ( rule__Pair__Group_1__0 )? ) ) + // InternalGaml.g:10116:1: ( ( rule__Pair__Group_1__0 )? ) { - // InternalGaml.g:10110:1: ( ( rule__Pair__Group_1__0 )? ) - // InternalGaml.g:10111:2: ( rule__Pair__Group_1__0 )? + // InternalGaml.g:10116:1: ( ( rule__Pair__Group_1__0 )? ) + // InternalGaml.g:10117:2: ( rule__Pair__Group_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getPairAccess().getGroup_1()); } - // InternalGaml.g:10112:2: ( rule__Pair__Group_1__0 )? + // InternalGaml.g:10118:2: ( rule__Pair__Group_1__0 )? int alt121=2; int LA121_0 = input.LA(1); - if ( (LA121_0==133) ) { + if ( (LA121_0==134) ) { alt121=1; } switch (alt121) { case 1 : - // InternalGaml.g:10112:3: rule__Pair__Group_1__0 + // InternalGaml.g:10118:3: rule__Pair__Group_1__0 { pushFollow(FOLLOW_2); rule__Pair__Group_1__0(); @@ -39572,19 +35918,14 @@ public final void rule__Pair__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Pair__Group_1__0" - /** - * Rule pair group 1 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:10121:1: rule__Pair__Group_1__0 : rule__Pair__Group_1__0__Impl rule__Pair__Group_1__1 ; + // InternalGaml.g:10127:1: rule__Pair__Group_1__0 : rule__Pair__Group_1__0__Impl rule__Pair__Group_1__1 ; public final void rule__Pair__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:10125:1: ( rule__Pair__Group_1__0__Impl rule__Pair__Group_1__1 ) - // InternalGaml.g:10126:2: rule__Pair__Group_1__0__Impl rule__Pair__Group_1__1 + // InternalGaml.g:10131:1: ( rule__Pair__Group_1__0__Impl rule__Pair__Group_1__1 ) + // InternalGaml.g:10132:2: rule__Pair__Group_1__0__Impl rule__Pair__Group_1__1 { pushFollow(FOLLOW_53); rule__Pair__Group_1__0__Impl(); @@ -39615,28 +35956,23 @@ public final void rule__Pair__Group_1__0() throws RecognitionException { // $ANTLR start "rule__Pair__Group_1__0__Impl" - /** - * Rule pair group 1 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:10133:1: rule__Pair__Group_1__0__Impl : ( () ) ; + // InternalGaml.g:10139:1: rule__Pair__Group_1__0__Impl : ( () ) ; public final void rule__Pair__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:10137:1: ( ( () ) ) - // InternalGaml.g:10138:1: ( () ) + // InternalGaml.g:10143:1: ( ( () ) ) + // InternalGaml.g:10144:1: ( () ) { - // InternalGaml.g:10138:1: ( () ) - // InternalGaml.g:10139:2: () + // InternalGaml.g:10144:1: ( () ) + // InternalGaml.g:10145:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getPairAccess().getBinaryOperatorLeftAction_1_0()); } - // InternalGaml.g:10140:2: () - // InternalGaml.g:10140:3: + // InternalGaml.g:10146:2: () + // InternalGaml.g:10146:3: { } @@ -39661,19 +35997,14 @@ public final void rule__Pair__Group_1__0__Impl() throws RecognitionException { // $ANTLR start "rule__Pair__Group_1__1" - /** - * Rule pair group 1 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:10148:1: rule__Pair__Group_1__1 : rule__Pair__Group_1__1__Impl rule__Pair__Group_1__2 ; + // InternalGaml.g:10154:1: rule__Pair__Group_1__1 : rule__Pair__Group_1__1__Impl rule__Pair__Group_1__2 ; public final void rule__Pair__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:10152:1: ( rule__Pair__Group_1__1__Impl rule__Pair__Group_1__2 ) - // InternalGaml.g:10153:2: rule__Pair__Group_1__1__Impl rule__Pair__Group_1__2 + // InternalGaml.g:10158:1: ( rule__Pair__Group_1__1__Impl rule__Pair__Group_1__2 ) + // InternalGaml.g:10159:2: rule__Pair__Group_1__1__Impl rule__Pair__Group_1__2 { pushFollow(FOLLOW_5); rule__Pair__Group_1__1__Impl(); @@ -39704,28 +36035,23 @@ public final void rule__Pair__Group_1__1() throws RecognitionException { // $ANTLR start "rule__Pair__Group_1__1__Impl" - /** - * Rule pair group 1 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:10160:1: rule__Pair__Group_1__1__Impl : ( ( rule__Pair__OpAssignment_1_1 ) ) ; + // InternalGaml.g:10166:1: rule__Pair__Group_1__1__Impl : ( ( rule__Pair__OpAssignment_1_1 ) ) ; public final void rule__Pair__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:10164:1: ( ( ( rule__Pair__OpAssignment_1_1 ) ) ) - // InternalGaml.g:10165:1: ( ( rule__Pair__OpAssignment_1_1 ) ) + // InternalGaml.g:10170:1: ( ( ( rule__Pair__OpAssignment_1_1 ) ) ) + // InternalGaml.g:10171:1: ( ( rule__Pair__OpAssignment_1_1 ) ) { - // InternalGaml.g:10165:1: ( ( rule__Pair__OpAssignment_1_1 ) ) - // InternalGaml.g:10166:2: ( rule__Pair__OpAssignment_1_1 ) + // InternalGaml.g:10171:1: ( ( rule__Pair__OpAssignment_1_1 ) ) + // InternalGaml.g:10172:2: ( rule__Pair__OpAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPairAccess().getOpAssignment_1_1()); } - // InternalGaml.g:10167:2: ( rule__Pair__OpAssignment_1_1 ) - // InternalGaml.g:10167:3: rule__Pair__OpAssignment_1_1 + // InternalGaml.g:10173:2: ( rule__Pair__OpAssignment_1_1 ) + // InternalGaml.g:10173:3: rule__Pair__OpAssignment_1_1 { pushFollow(FOLLOW_2); rule__Pair__OpAssignment_1_1(); @@ -39760,19 +36086,14 @@ public final void rule__Pair__Group_1__1__Impl() throws RecognitionException { // $ANTLR start "rule__Pair__Group_1__2" - /** - * Rule pair group 1 2. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:10175:1: rule__Pair__Group_1__2 : rule__Pair__Group_1__2__Impl ; + // InternalGaml.g:10181:1: rule__Pair__Group_1__2 : rule__Pair__Group_1__2__Impl ; public final void rule__Pair__Group_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:10179:1: ( rule__Pair__Group_1__2__Impl ) - // InternalGaml.g:10180:2: rule__Pair__Group_1__2__Impl + // InternalGaml.g:10185:1: ( rule__Pair__Group_1__2__Impl ) + // InternalGaml.g:10186:2: rule__Pair__Group_1__2__Impl { pushFollow(FOLLOW_2); rule__Pair__Group_1__2__Impl(); @@ -39798,28 +36119,23 @@ public final void rule__Pair__Group_1__2() throws RecognitionException { // $ANTLR start "rule__Pair__Group_1__2__Impl" - /** - * Rule pair group 1 2 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:10186:1: rule__Pair__Group_1__2__Impl : ( ( rule__Pair__RightAssignment_1_2 ) ) ; + // InternalGaml.g:10192:1: rule__Pair__Group_1__2__Impl : ( ( rule__Pair__RightAssignment_1_2 ) ) ; public final void rule__Pair__Group_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:10190:1: ( ( ( rule__Pair__RightAssignment_1_2 ) ) ) - // InternalGaml.g:10191:1: ( ( rule__Pair__RightAssignment_1_2 ) ) + // InternalGaml.g:10196:1: ( ( ( rule__Pair__RightAssignment_1_2 ) ) ) + // InternalGaml.g:10197:1: ( ( rule__Pair__RightAssignment_1_2 ) ) { - // InternalGaml.g:10191:1: ( ( rule__Pair__RightAssignment_1_2 ) ) - // InternalGaml.g:10192:2: ( rule__Pair__RightAssignment_1_2 ) + // InternalGaml.g:10197:1: ( ( rule__Pair__RightAssignment_1_2 ) ) + // InternalGaml.g:10198:2: ( rule__Pair__RightAssignment_1_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPairAccess().getRightAssignment_1_2()); } - // InternalGaml.g:10193:2: ( rule__Pair__RightAssignment_1_2 ) - // InternalGaml.g:10193:3: rule__Pair__RightAssignment_1_2 + // InternalGaml.g:10199:2: ( rule__Pair__RightAssignment_1_2 ) + // InternalGaml.g:10199:3: rule__Pair__RightAssignment_1_2 { pushFollow(FOLLOW_2); rule__Pair__RightAssignment_1_2(); @@ -39854,19 +36170,14 @@ public final void rule__Pair__Group_1__2__Impl() throws RecognitionException { // $ANTLR start "rule__If__Group__0" - /** - * Rule if group 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:10202:1: rule__If__Group__0 : rule__If__Group__0__Impl rule__If__Group__1 ; + // InternalGaml.g:10208:1: rule__If__Group__0 : rule__If__Group__0__Impl rule__If__Group__1 ; public final void rule__If__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:10206:1: ( rule__If__Group__0__Impl rule__If__Group__1 ) - // InternalGaml.g:10207:2: rule__If__Group__0__Impl rule__If__Group__1 + // InternalGaml.g:10212:1: ( rule__If__Group__0__Impl rule__If__Group__1 ) + // InternalGaml.g:10213:2: rule__If__Group__0__Impl rule__If__Group__1 { pushFollow(FOLLOW_54); rule__If__Group__0__Impl(); @@ -39897,22 +36208,17 @@ public final void rule__If__Group__0() throws RecognitionException { // $ANTLR start "rule__If__Group__0__Impl" - /** - * Rule if group 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:10214:1: rule__If__Group__0__Impl : ( ruleOr ) ; + // InternalGaml.g:10220:1: rule__If__Group__0__Impl : ( ruleOr ) ; public final void rule__If__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:10218:1: ( ( ruleOr ) ) - // InternalGaml.g:10219:1: ( ruleOr ) + // InternalGaml.g:10224:1: ( ( ruleOr ) ) + // InternalGaml.g:10225:1: ( ruleOr ) { - // InternalGaml.g:10219:1: ( ruleOr ) - // InternalGaml.g:10220:2: ruleOr + // InternalGaml.g:10225:1: ( ruleOr ) + // InternalGaml.g:10226:2: ruleOr { if ( state.backtracking==0 ) { before(grammarAccess.getIfAccess().getOrParserRuleCall_0()); @@ -39947,19 +36253,14 @@ public final void rule__If__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__If__Group__1" - /** - * Rule if group 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:10229:1: rule__If__Group__1 : rule__If__Group__1__Impl ; + // InternalGaml.g:10235:1: rule__If__Group__1 : rule__If__Group__1__Impl ; public final void rule__If__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:10233:1: ( rule__If__Group__1__Impl ) - // InternalGaml.g:10234:2: rule__If__Group__1__Impl + // InternalGaml.g:10239:1: ( rule__If__Group__1__Impl ) + // InternalGaml.g:10240:2: rule__If__Group__1__Impl { pushFollow(FOLLOW_2); rule__If__Group__1__Impl(); @@ -39985,36 +36286,31 @@ public final void rule__If__Group__1() throws RecognitionException { // $ANTLR start "rule__If__Group__1__Impl" - /** - * Rule if group 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:10240:1: rule__If__Group__1__Impl : ( ( rule__If__Group_1__0 )? ) ; + // InternalGaml.g:10246:1: rule__If__Group__1__Impl : ( ( rule__If__Group_1__0 )? ) ; public final void rule__If__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:10244:1: ( ( ( rule__If__Group_1__0 )? ) ) - // InternalGaml.g:10245:1: ( ( rule__If__Group_1__0 )? ) + // InternalGaml.g:10250:1: ( ( ( rule__If__Group_1__0 )? ) ) + // InternalGaml.g:10251:1: ( ( rule__If__Group_1__0 )? ) { - // InternalGaml.g:10245:1: ( ( rule__If__Group_1__0 )? ) - // InternalGaml.g:10246:2: ( rule__If__Group_1__0 )? + // InternalGaml.g:10251:1: ( ( rule__If__Group_1__0 )? ) + // InternalGaml.g:10252:2: ( rule__If__Group_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getIfAccess().getGroup_1()); } - // InternalGaml.g:10247:2: ( rule__If__Group_1__0 )? + // InternalGaml.g:10253:2: ( rule__If__Group_1__0 )? int alt122=2; int LA122_0 = input.LA(1); - if ( (LA122_0==153) ) { + if ( (LA122_0==154) ) { alt122=1; } switch (alt122) { case 1 : - // InternalGaml.g:10247:3: rule__If__Group_1__0 + // InternalGaml.g:10253:3: rule__If__Group_1__0 { pushFollow(FOLLOW_2); rule__If__Group_1__0(); @@ -40052,19 +36348,14 @@ public final void rule__If__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__If__Group_1__0" - /** - * Rule if group 1 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:10256:1: rule__If__Group_1__0 : rule__If__Group_1__0__Impl rule__If__Group_1__1 ; + // InternalGaml.g:10262:1: rule__If__Group_1__0 : rule__If__Group_1__0__Impl rule__If__Group_1__1 ; public final void rule__If__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:10260:1: ( rule__If__Group_1__0__Impl rule__If__Group_1__1 ) - // InternalGaml.g:10261:2: rule__If__Group_1__0__Impl rule__If__Group_1__1 + // InternalGaml.g:10266:1: ( rule__If__Group_1__0__Impl rule__If__Group_1__1 ) + // InternalGaml.g:10267:2: rule__If__Group_1__0__Impl rule__If__Group_1__1 { pushFollow(FOLLOW_54); rule__If__Group_1__0__Impl(); @@ -40095,28 +36386,23 @@ public final void rule__If__Group_1__0() throws RecognitionException { // $ANTLR start "rule__If__Group_1__0__Impl" - /** - * Rule if group 1 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:10268:1: rule__If__Group_1__0__Impl : ( () ) ; + // InternalGaml.g:10274:1: rule__If__Group_1__0__Impl : ( () ) ; public final void rule__If__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:10272:1: ( ( () ) ) - // InternalGaml.g:10273:1: ( () ) + // InternalGaml.g:10278:1: ( ( () ) ) + // InternalGaml.g:10279:1: ( () ) { - // InternalGaml.g:10273:1: ( () ) - // InternalGaml.g:10274:2: () + // InternalGaml.g:10279:1: ( () ) + // InternalGaml.g:10280:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getIfAccess().getIfLeftAction_1_0()); } - // InternalGaml.g:10275:2: () - // InternalGaml.g:10275:3: + // InternalGaml.g:10281:2: () + // InternalGaml.g:10281:3: { } @@ -40141,19 +36427,14 @@ public final void rule__If__Group_1__0__Impl() throws RecognitionException { // $ANTLR start "rule__If__Group_1__1" - /** - * Rule if group 1 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:10283:1: rule__If__Group_1__1 : rule__If__Group_1__1__Impl rule__If__Group_1__2 ; + // InternalGaml.g:10289:1: rule__If__Group_1__1 : rule__If__Group_1__1__Impl rule__If__Group_1__2 ; public final void rule__If__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:10287:1: ( rule__If__Group_1__1__Impl rule__If__Group_1__2 ) - // InternalGaml.g:10288:2: rule__If__Group_1__1__Impl rule__If__Group_1__2 + // InternalGaml.g:10293:1: ( rule__If__Group_1__1__Impl rule__If__Group_1__2 ) + // InternalGaml.g:10294:2: rule__If__Group_1__1__Impl rule__If__Group_1__2 { pushFollow(FOLLOW_5); rule__If__Group_1__1__Impl(); @@ -40184,28 +36465,23 @@ public final void rule__If__Group_1__1() throws RecognitionException { // $ANTLR start "rule__If__Group_1__1__Impl" - /** - * Rule if group 1 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:10295:1: rule__If__Group_1__1__Impl : ( ( rule__If__OpAssignment_1_1 ) ) ; + // InternalGaml.g:10301:1: rule__If__Group_1__1__Impl : ( ( rule__If__OpAssignment_1_1 ) ) ; public final void rule__If__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:10299:1: ( ( ( rule__If__OpAssignment_1_1 ) ) ) - // InternalGaml.g:10300:1: ( ( rule__If__OpAssignment_1_1 ) ) + // InternalGaml.g:10305:1: ( ( ( rule__If__OpAssignment_1_1 ) ) ) + // InternalGaml.g:10306:1: ( ( rule__If__OpAssignment_1_1 ) ) { - // InternalGaml.g:10300:1: ( ( rule__If__OpAssignment_1_1 ) ) - // InternalGaml.g:10301:2: ( rule__If__OpAssignment_1_1 ) + // InternalGaml.g:10306:1: ( ( rule__If__OpAssignment_1_1 ) ) + // InternalGaml.g:10307:2: ( rule__If__OpAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getIfAccess().getOpAssignment_1_1()); } - // InternalGaml.g:10302:2: ( rule__If__OpAssignment_1_1 ) - // InternalGaml.g:10302:3: rule__If__OpAssignment_1_1 + // InternalGaml.g:10308:2: ( rule__If__OpAssignment_1_1 ) + // InternalGaml.g:10308:3: rule__If__OpAssignment_1_1 { pushFollow(FOLLOW_2); rule__If__OpAssignment_1_1(); @@ -40240,19 +36516,14 @@ public final void rule__If__Group_1__1__Impl() throws RecognitionException { // $ANTLR start "rule__If__Group_1__2" - /** - * Rule if group 1 2. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:10310:1: rule__If__Group_1__2 : rule__If__Group_1__2__Impl rule__If__Group_1__3 ; + // InternalGaml.g:10316:1: rule__If__Group_1__2 : rule__If__Group_1__2__Impl rule__If__Group_1__3 ; public final void rule__If__Group_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:10314:1: ( rule__If__Group_1__2__Impl rule__If__Group_1__3 ) - // InternalGaml.g:10315:2: rule__If__Group_1__2__Impl rule__If__Group_1__3 + // InternalGaml.g:10320:1: ( rule__If__Group_1__2__Impl rule__If__Group_1__3 ) + // InternalGaml.g:10321:2: rule__If__Group_1__2__Impl rule__If__Group_1__3 { pushFollow(FOLLOW_29); rule__If__Group_1__2__Impl(); @@ -40283,28 +36554,23 @@ public final void rule__If__Group_1__2() throws RecognitionException { // $ANTLR start "rule__If__Group_1__2__Impl" - /** - * Rule if group 1 2 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:10322:1: rule__If__Group_1__2__Impl : ( ( rule__If__RightAssignment_1_2 ) ) ; + // InternalGaml.g:10328:1: rule__If__Group_1__2__Impl : ( ( rule__If__RightAssignment_1_2 ) ) ; public final void rule__If__Group_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:10326:1: ( ( ( rule__If__RightAssignment_1_2 ) ) ) - // InternalGaml.g:10327:1: ( ( rule__If__RightAssignment_1_2 ) ) + // InternalGaml.g:10332:1: ( ( ( rule__If__RightAssignment_1_2 ) ) ) + // InternalGaml.g:10333:1: ( ( rule__If__RightAssignment_1_2 ) ) { - // InternalGaml.g:10327:1: ( ( rule__If__RightAssignment_1_2 ) ) - // InternalGaml.g:10328:2: ( rule__If__RightAssignment_1_2 ) + // InternalGaml.g:10333:1: ( ( rule__If__RightAssignment_1_2 ) ) + // InternalGaml.g:10334:2: ( rule__If__RightAssignment_1_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getIfAccess().getRightAssignment_1_2()); } - // InternalGaml.g:10329:2: ( rule__If__RightAssignment_1_2 ) - // InternalGaml.g:10329:3: rule__If__RightAssignment_1_2 + // InternalGaml.g:10335:2: ( rule__If__RightAssignment_1_2 ) + // InternalGaml.g:10335:3: rule__If__RightAssignment_1_2 { pushFollow(FOLLOW_2); rule__If__RightAssignment_1_2(); @@ -40339,19 +36605,14 @@ public final void rule__If__Group_1__2__Impl() throws RecognitionException { // $ANTLR start "rule__If__Group_1__3" - /** - * Rule if group 1 3. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:10337:1: rule__If__Group_1__3 : rule__If__Group_1__3__Impl ; + // InternalGaml.g:10343:1: rule__If__Group_1__3 : rule__If__Group_1__3__Impl ; public final void rule__If__Group_1__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:10341:1: ( rule__If__Group_1__3__Impl ) - // InternalGaml.g:10342:2: rule__If__Group_1__3__Impl + // InternalGaml.g:10347:1: ( rule__If__Group_1__3__Impl ) + // InternalGaml.g:10348:2: rule__If__Group_1__3__Impl { pushFollow(FOLLOW_2); rule__If__Group_1__3__Impl(); @@ -40377,28 +36638,23 @@ public final void rule__If__Group_1__3() throws RecognitionException { // $ANTLR start "rule__If__Group_1__3__Impl" - /** - * Rule if group 1 3 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:10348:1: rule__If__Group_1__3__Impl : ( ( rule__If__Group_1_3__0 ) ) ; + // InternalGaml.g:10354:1: rule__If__Group_1__3__Impl : ( ( rule__If__Group_1_3__0 ) ) ; public final void rule__If__Group_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:10352:1: ( ( ( rule__If__Group_1_3__0 ) ) ) - // InternalGaml.g:10353:1: ( ( rule__If__Group_1_3__0 ) ) + // InternalGaml.g:10358:1: ( ( ( rule__If__Group_1_3__0 ) ) ) + // InternalGaml.g:10359:1: ( ( rule__If__Group_1_3__0 ) ) { - // InternalGaml.g:10353:1: ( ( rule__If__Group_1_3__0 ) ) - // InternalGaml.g:10354:2: ( rule__If__Group_1_3__0 ) + // InternalGaml.g:10359:1: ( ( rule__If__Group_1_3__0 ) ) + // InternalGaml.g:10360:2: ( rule__If__Group_1_3__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getIfAccess().getGroup_1_3()); } - // InternalGaml.g:10355:2: ( rule__If__Group_1_3__0 ) - // InternalGaml.g:10355:3: rule__If__Group_1_3__0 + // InternalGaml.g:10361:2: ( rule__If__Group_1_3__0 ) + // InternalGaml.g:10361:3: rule__If__Group_1_3__0 { pushFollow(FOLLOW_2); rule__If__Group_1_3__0(); @@ -40433,19 +36689,14 @@ public final void rule__If__Group_1__3__Impl() throws RecognitionException { // $ANTLR start "rule__If__Group_1_3__0" - /** - * Rule if group 1 3 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:10364:1: rule__If__Group_1_3__0 : rule__If__Group_1_3__0__Impl rule__If__Group_1_3__1 ; + // InternalGaml.g:10370:1: rule__If__Group_1_3__0 : rule__If__Group_1_3__0__Impl rule__If__Group_1_3__1 ; public final void rule__If__Group_1_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:10368:1: ( rule__If__Group_1_3__0__Impl rule__If__Group_1_3__1 ) - // InternalGaml.g:10369:2: rule__If__Group_1_3__0__Impl rule__If__Group_1_3__1 + // InternalGaml.g:10374:1: ( rule__If__Group_1_3__0__Impl rule__If__Group_1_3__1 ) + // InternalGaml.g:10375:2: rule__If__Group_1_3__0__Impl rule__If__Group_1_3__1 { pushFollow(FOLLOW_5); rule__If__Group_1_3__0__Impl(); @@ -40476,27 +36727,22 @@ public final void rule__If__Group_1_3__0() throws RecognitionException { // $ANTLR start "rule__If__Group_1_3__0__Impl" - /** - * Rule if group 1 3 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:10376:1: rule__If__Group_1_3__0__Impl : ( ':' ) ; + // InternalGaml.g:10382:1: rule__If__Group_1_3__0__Impl : ( ':' ) ; public final void rule__If__Group_1_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:10380:1: ( ( ':' ) ) - // InternalGaml.g:10381:1: ( ':' ) + // InternalGaml.g:10386:1: ( ( ':' ) ) + // InternalGaml.g:10387:1: ( ':' ) { - // InternalGaml.g:10381:1: ( ':' ) - // InternalGaml.g:10382:2: ':' + // InternalGaml.g:10387:1: ( ':' ) + // InternalGaml.g:10388:2: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getIfAccess().getColonKeyword_1_3_0()); } - match(input,127,FOLLOW_2); if (state.failed) return ; + match(input,128,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getIfAccess().getColonKeyword_1_3_0()); } @@ -40522,19 +36768,14 @@ public final void rule__If__Group_1_3__0__Impl() throws RecognitionException { // $ANTLR start "rule__If__Group_1_3__1" - /** - * Rule if group 1 3 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:10391:1: rule__If__Group_1_3__1 : rule__If__Group_1_3__1__Impl ; + // InternalGaml.g:10397:1: rule__If__Group_1_3__1 : rule__If__Group_1_3__1__Impl ; public final void rule__If__Group_1_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:10395:1: ( rule__If__Group_1_3__1__Impl ) - // InternalGaml.g:10396:2: rule__If__Group_1_3__1__Impl + // InternalGaml.g:10401:1: ( rule__If__Group_1_3__1__Impl ) + // InternalGaml.g:10402:2: rule__If__Group_1_3__1__Impl { pushFollow(FOLLOW_2); rule__If__Group_1_3__1__Impl(); @@ -40560,28 +36801,23 @@ public final void rule__If__Group_1_3__1() throws RecognitionException { // $ANTLR start "rule__If__Group_1_3__1__Impl" - /** - * Rule if group 1 3 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:10402:1: rule__If__Group_1_3__1__Impl : ( ( rule__If__IfFalseAssignment_1_3_1 ) ) ; + // InternalGaml.g:10408:1: rule__If__Group_1_3__1__Impl : ( ( rule__If__IfFalseAssignment_1_3_1 ) ) ; public final void rule__If__Group_1_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:10406:1: ( ( ( rule__If__IfFalseAssignment_1_3_1 ) ) ) - // InternalGaml.g:10407:1: ( ( rule__If__IfFalseAssignment_1_3_1 ) ) + // InternalGaml.g:10412:1: ( ( ( rule__If__IfFalseAssignment_1_3_1 ) ) ) + // InternalGaml.g:10413:1: ( ( rule__If__IfFalseAssignment_1_3_1 ) ) { - // InternalGaml.g:10407:1: ( ( rule__If__IfFalseAssignment_1_3_1 ) ) - // InternalGaml.g:10408:2: ( rule__If__IfFalseAssignment_1_3_1 ) + // InternalGaml.g:10413:1: ( ( rule__If__IfFalseAssignment_1_3_1 ) ) + // InternalGaml.g:10414:2: ( rule__If__IfFalseAssignment_1_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getIfAccess().getIfFalseAssignment_1_3_1()); } - // InternalGaml.g:10409:2: ( rule__If__IfFalseAssignment_1_3_1 ) - // InternalGaml.g:10409:3: rule__If__IfFalseAssignment_1_3_1 + // InternalGaml.g:10415:2: ( rule__If__IfFalseAssignment_1_3_1 ) + // InternalGaml.g:10415:3: rule__If__IfFalseAssignment_1_3_1 { pushFollow(FOLLOW_2); rule__If__IfFalseAssignment_1_3_1(); @@ -40616,19 +36852,14 @@ public final void rule__If__Group_1_3__1__Impl() throws RecognitionException { // $ANTLR start "rule__Or__Group__0" - /** - * Rule or group 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:10418:1: rule__Or__Group__0 : rule__Or__Group__0__Impl rule__Or__Group__1 ; + // InternalGaml.g:10424:1: rule__Or__Group__0 : rule__Or__Group__0__Impl rule__Or__Group__1 ; public final void rule__Or__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:10422:1: ( rule__Or__Group__0__Impl rule__Or__Group__1 ) - // InternalGaml.g:10423:2: rule__Or__Group__0__Impl rule__Or__Group__1 + // InternalGaml.g:10428:1: ( rule__Or__Group__0__Impl rule__Or__Group__1 ) + // InternalGaml.g:10429:2: rule__Or__Group__0__Impl rule__Or__Group__1 { pushFollow(FOLLOW_55); rule__Or__Group__0__Impl(); @@ -40659,22 +36890,17 @@ public final void rule__Or__Group__0() throws RecognitionException { // $ANTLR start "rule__Or__Group__0__Impl" - /** - * Rule or group 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:10430:1: rule__Or__Group__0__Impl : ( ruleAnd ) ; + // InternalGaml.g:10436:1: rule__Or__Group__0__Impl : ( ruleAnd ) ; public final void rule__Or__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:10434:1: ( ( ruleAnd ) ) - // InternalGaml.g:10435:1: ( ruleAnd ) + // InternalGaml.g:10440:1: ( ( ruleAnd ) ) + // InternalGaml.g:10441:1: ( ruleAnd ) { - // InternalGaml.g:10435:1: ( ruleAnd ) - // InternalGaml.g:10436:2: ruleAnd + // InternalGaml.g:10441:1: ( ruleAnd ) + // InternalGaml.g:10442:2: ruleAnd { if ( state.backtracking==0 ) { before(grammarAccess.getOrAccess().getAndParserRuleCall_0()); @@ -40709,19 +36935,14 @@ public final void rule__Or__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Or__Group__1" - /** - * Rule or group 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:10445:1: rule__Or__Group__1 : rule__Or__Group__1__Impl ; + // InternalGaml.g:10451:1: rule__Or__Group__1 : rule__Or__Group__1__Impl ; public final void rule__Or__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:10449:1: ( rule__Or__Group__1__Impl ) - // InternalGaml.g:10450:2: rule__Or__Group__1__Impl + // InternalGaml.g:10455:1: ( rule__Or__Group__1__Impl ) + // InternalGaml.g:10456:2: rule__Or__Group__1__Impl { pushFollow(FOLLOW_2); rule__Or__Group__1__Impl(); @@ -40747,40 +36968,35 @@ public final void rule__Or__Group__1() throws RecognitionException { // $ANTLR start "rule__Or__Group__1__Impl" - /** - * Rule or group 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:10456:1: rule__Or__Group__1__Impl : ( ( rule__Or__Group_1__0 )* ) ; + // InternalGaml.g:10462:1: rule__Or__Group__1__Impl : ( ( rule__Or__Group_1__0 )* ) ; public final void rule__Or__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:10460:1: ( ( ( rule__Or__Group_1__0 )* ) ) - // InternalGaml.g:10461:1: ( ( rule__Or__Group_1__0 )* ) + // InternalGaml.g:10466:1: ( ( ( rule__Or__Group_1__0 )* ) ) + // InternalGaml.g:10467:1: ( ( rule__Or__Group_1__0 )* ) { - // InternalGaml.g:10461:1: ( ( rule__Or__Group_1__0 )* ) - // InternalGaml.g:10462:2: ( rule__Or__Group_1__0 )* + // InternalGaml.g:10467:1: ( ( rule__Or__Group_1__0 )* ) + // InternalGaml.g:10468:2: ( rule__Or__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getOrAccess().getGroup_1()); } - // InternalGaml.g:10463:2: ( rule__Or__Group_1__0 )* + // InternalGaml.g:10469:2: ( rule__Or__Group_1__0 )* loop123: do { int alt123=2; int LA123_0 = input.LA(1); - if ( (LA123_0==154) ) { + if ( (LA123_0==155) ) { alt123=1; } switch (alt123) { case 1 : - // InternalGaml.g:10463:3: rule__Or__Group_1__0 + // InternalGaml.g:10469:3: rule__Or__Group_1__0 { pushFollow(FOLLOW_56); rule__Or__Group_1__0(); @@ -40821,19 +37037,14 @@ public final void rule__Or__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Or__Group_1__0" - /** - * Rule or group 1 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:10472:1: rule__Or__Group_1__0 : rule__Or__Group_1__0__Impl rule__Or__Group_1__1 ; + // InternalGaml.g:10478:1: rule__Or__Group_1__0 : rule__Or__Group_1__0__Impl rule__Or__Group_1__1 ; public final void rule__Or__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:10476:1: ( rule__Or__Group_1__0__Impl rule__Or__Group_1__1 ) - // InternalGaml.g:10477:2: rule__Or__Group_1__0__Impl rule__Or__Group_1__1 + // InternalGaml.g:10482:1: ( rule__Or__Group_1__0__Impl rule__Or__Group_1__1 ) + // InternalGaml.g:10483:2: rule__Or__Group_1__0__Impl rule__Or__Group_1__1 { pushFollow(FOLLOW_55); rule__Or__Group_1__0__Impl(); @@ -40864,28 +37075,23 @@ public final void rule__Or__Group_1__0() throws RecognitionException { // $ANTLR start "rule__Or__Group_1__0__Impl" - /** - * Rule or group 1 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:10484:1: rule__Or__Group_1__0__Impl : ( () ) ; + // InternalGaml.g:10490:1: rule__Or__Group_1__0__Impl : ( () ) ; public final void rule__Or__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:10488:1: ( ( () ) ) - // InternalGaml.g:10489:1: ( () ) + // InternalGaml.g:10494:1: ( ( () ) ) + // InternalGaml.g:10495:1: ( () ) { - // InternalGaml.g:10489:1: ( () ) - // InternalGaml.g:10490:2: () + // InternalGaml.g:10495:1: ( () ) + // InternalGaml.g:10496:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getOrAccess().getBinaryOperatorLeftAction_1_0()); } - // InternalGaml.g:10491:2: () - // InternalGaml.g:10491:3: + // InternalGaml.g:10497:2: () + // InternalGaml.g:10497:3: { } @@ -40910,19 +37116,14 @@ public final void rule__Or__Group_1__0__Impl() throws RecognitionException { // $ANTLR start "rule__Or__Group_1__1" - /** - * Rule or group 1 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:10499:1: rule__Or__Group_1__1 : rule__Or__Group_1__1__Impl rule__Or__Group_1__2 ; + // InternalGaml.g:10505:1: rule__Or__Group_1__1 : rule__Or__Group_1__1__Impl rule__Or__Group_1__2 ; public final void rule__Or__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:10503:1: ( rule__Or__Group_1__1__Impl rule__Or__Group_1__2 ) - // InternalGaml.g:10504:2: rule__Or__Group_1__1__Impl rule__Or__Group_1__2 + // InternalGaml.g:10509:1: ( rule__Or__Group_1__1__Impl rule__Or__Group_1__2 ) + // InternalGaml.g:10510:2: rule__Or__Group_1__1__Impl rule__Or__Group_1__2 { pushFollow(FOLLOW_5); rule__Or__Group_1__1__Impl(); @@ -40953,28 +37154,23 @@ public final void rule__Or__Group_1__1() throws RecognitionException { // $ANTLR start "rule__Or__Group_1__1__Impl" - /** - * Rule or group 1 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:10511:1: rule__Or__Group_1__1__Impl : ( ( rule__Or__OpAssignment_1_1 ) ) ; + // InternalGaml.g:10517:1: rule__Or__Group_1__1__Impl : ( ( rule__Or__OpAssignment_1_1 ) ) ; public final void rule__Or__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:10515:1: ( ( ( rule__Or__OpAssignment_1_1 ) ) ) - // InternalGaml.g:10516:1: ( ( rule__Or__OpAssignment_1_1 ) ) + // InternalGaml.g:10521:1: ( ( ( rule__Or__OpAssignment_1_1 ) ) ) + // InternalGaml.g:10522:1: ( ( rule__Or__OpAssignment_1_1 ) ) { - // InternalGaml.g:10516:1: ( ( rule__Or__OpAssignment_1_1 ) ) - // InternalGaml.g:10517:2: ( rule__Or__OpAssignment_1_1 ) + // InternalGaml.g:10522:1: ( ( rule__Or__OpAssignment_1_1 ) ) + // InternalGaml.g:10523:2: ( rule__Or__OpAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOrAccess().getOpAssignment_1_1()); } - // InternalGaml.g:10518:2: ( rule__Or__OpAssignment_1_1 ) - // InternalGaml.g:10518:3: rule__Or__OpAssignment_1_1 + // InternalGaml.g:10524:2: ( rule__Or__OpAssignment_1_1 ) + // InternalGaml.g:10524:3: rule__Or__OpAssignment_1_1 { pushFollow(FOLLOW_2); rule__Or__OpAssignment_1_1(); @@ -41009,19 +37205,14 @@ public final void rule__Or__Group_1__1__Impl() throws RecognitionException { // $ANTLR start "rule__Or__Group_1__2" - /** - * Rule or group 1 2. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:10526:1: rule__Or__Group_1__2 : rule__Or__Group_1__2__Impl ; + // InternalGaml.g:10532:1: rule__Or__Group_1__2 : rule__Or__Group_1__2__Impl ; public final void rule__Or__Group_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:10530:1: ( rule__Or__Group_1__2__Impl ) - // InternalGaml.g:10531:2: rule__Or__Group_1__2__Impl + // InternalGaml.g:10536:1: ( rule__Or__Group_1__2__Impl ) + // InternalGaml.g:10537:2: rule__Or__Group_1__2__Impl { pushFollow(FOLLOW_2); rule__Or__Group_1__2__Impl(); @@ -41047,28 +37238,23 @@ public final void rule__Or__Group_1__2() throws RecognitionException { // $ANTLR start "rule__Or__Group_1__2__Impl" - /** - * Rule or group 1 2 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:10537:1: rule__Or__Group_1__2__Impl : ( ( rule__Or__RightAssignment_1_2 ) ) ; + // InternalGaml.g:10543:1: rule__Or__Group_1__2__Impl : ( ( rule__Or__RightAssignment_1_2 ) ) ; public final void rule__Or__Group_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:10541:1: ( ( ( rule__Or__RightAssignment_1_2 ) ) ) - // InternalGaml.g:10542:1: ( ( rule__Or__RightAssignment_1_2 ) ) + // InternalGaml.g:10547:1: ( ( ( rule__Or__RightAssignment_1_2 ) ) ) + // InternalGaml.g:10548:1: ( ( rule__Or__RightAssignment_1_2 ) ) { - // InternalGaml.g:10542:1: ( ( rule__Or__RightAssignment_1_2 ) ) - // InternalGaml.g:10543:2: ( rule__Or__RightAssignment_1_2 ) + // InternalGaml.g:10548:1: ( ( rule__Or__RightAssignment_1_2 ) ) + // InternalGaml.g:10549:2: ( rule__Or__RightAssignment_1_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOrAccess().getRightAssignment_1_2()); } - // InternalGaml.g:10544:2: ( rule__Or__RightAssignment_1_2 ) - // InternalGaml.g:10544:3: rule__Or__RightAssignment_1_2 + // InternalGaml.g:10550:2: ( rule__Or__RightAssignment_1_2 ) + // InternalGaml.g:10550:3: rule__Or__RightAssignment_1_2 { pushFollow(FOLLOW_2); rule__Or__RightAssignment_1_2(); @@ -41103,19 +37289,14 @@ public final void rule__Or__Group_1__2__Impl() throws RecognitionException { // $ANTLR start "rule__And__Group__0" - /** - * Rule and group 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:10553:1: rule__And__Group__0 : rule__And__Group__0__Impl rule__And__Group__1 ; + // InternalGaml.g:10559:1: rule__And__Group__0 : rule__And__Group__0__Impl rule__And__Group__1 ; public final void rule__And__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:10557:1: ( rule__And__Group__0__Impl rule__And__Group__1 ) - // InternalGaml.g:10558:2: rule__And__Group__0__Impl rule__And__Group__1 + // InternalGaml.g:10563:1: ( rule__And__Group__0__Impl rule__And__Group__1 ) + // InternalGaml.g:10564:2: rule__And__Group__0__Impl rule__And__Group__1 { pushFollow(FOLLOW_57); rule__And__Group__0__Impl(); @@ -41146,22 +37327,17 @@ public final void rule__And__Group__0() throws RecognitionException { // $ANTLR start "rule__And__Group__0__Impl" - /** - * Rule and group 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:10565:1: rule__And__Group__0__Impl : ( ruleCast ) ; + // InternalGaml.g:10571:1: rule__And__Group__0__Impl : ( ruleCast ) ; public final void rule__And__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:10569:1: ( ( ruleCast ) ) - // InternalGaml.g:10570:1: ( ruleCast ) + // InternalGaml.g:10575:1: ( ( ruleCast ) ) + // InternalGaml.g:10576:1: ( ruleCast ) { - // InternalGaml.g:10570:1: ( ruleCast ) - // InternalGaml.g:10571:2: ruleCast + // InternalGaml.g:10576:1: ( ruleCast ) + // InternalGaml.g:10577:2: ruleCast { if ( state.backtracking==0 ) { before(grammarAccess.getAndAccess().getCastParserRuleCall_0()); @@ -41196,19 +37372,14 @@ public final void rule__And__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__And__Group__1" - /** - * Rule and group 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:10580:1: rule__And__Group__1 : rule__And__Group__1__Impl ; + // InternalGaml.g:10586:1: rule__And__Group__1 : rule__And__Group__1__Impl ; public final void rule__And__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:10584:1: ( rule__And__Group__1__Impl ) - // InternalGaml.g:10585:2: rule__And__Group__1__Impl + // InternalGaml.g:10590:1: ( rule__And__Group__1__Impl ) + // InternalGaml.g:10591:2: rule__And__Group__1__Impl { pushFollow(FOLLOW_2); rule__And__Group__1__Impl(); @@ -41234,40 +37405,35 @@ public final void rule__And__Group__1() throws RecognitionException { // $ANTLR start "rule__And__Group__1__Impl" - /** - * Rule and group 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:10591:1: rule__And__Group__1__Impl : ( ( rule__And__Group_1__0 )* ) ; + // InternalGaml.g:10597:1: rule__And__Group__1__Impl : ( ( rule__And__Group_1__0 )* ) ; public final void rule__And__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:10595:1: ( ( ( rule__And__Group_1__0 )* ) ) - // InternalGaml.g:10596:1: ( ( rule__And__Group_1__0 )* ) + // InternalGaml.g:10601:1: ( ( ( rule__And__Group_1__0 )* ) ) + // InternalGaml.g:10602:1: ( ( rule__And__Group_1__0 )* ) { - // InternalGaml.g:10596:1: ( ( rule__And__Group_1__0 )* ) - // InternalGaml.g:10597:2: ( rule__And__Group_1__0 )* + // InternalGaml.g:10602:1: ( ( rule__And__Group_1__0 )* ) + // InternalGaml.g:10603:2: ( rule__And__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getAndAccess().getGroup_1()); } - // InternalGaml.g:10598:2: ( rule__And__Group_1__0 )* + // InternalGaml.g:10604:2: ( rule__And__Group_1__0 )* loop124: do { int alt124=2; int LA124_0 = input.LA(1); - if ( (LA124_0==155) ) { + if ( (LA124_0==156) ) { alt124=1; } switch (alt124) { case 1 : - // InternalGaml.g:10598:3: rule__And__Group_1__0 + // InternalGaml.g:10604:3: rule__And__Group_1__0 { pushFollow(FOLLOW_58); rule__And__Group_1__0(); @@ -41308,19 +37474,14 @@ public final void rule__And__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__And__Group_1__0" - /** - * Rule and group 1 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:10607:1: rule__And__Group_1__0 : rule__And__Group_1__0__Impl rule__And__Group_1__1 ; + // InternalGaml.g:10613:1: rule__And__Group_1__0 : rule__And__Group_1__0__Impl rule__And__Group_1__1 ; public final void rule__And__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:10611:1: ( rule__And__Group_1__0__Impl rule__And__Group_1__1 ) - // InternalGaml.g:10612:2: rule__And__Group_1__0__Impl rule__And__Group_1__1 + // InternalGaml.g:10617:1: ( rule__And__Group_1__0__Impl rule__And__Group_1__1 ) + // InternalGaml.g:10618:2: rule__And__Group_1__0__Impl rule__And__Group_1__1 { pushFollow(FOLLOW_57); rule__And__Group_1__0__Impl(); @@ -41351,28 +37512,23 @@ public final void rule__And__Group_1__0() throws RecognitionException { // $ANTLR start "rule__And__Group_1__0__Impl" - /** - * Rule and group 1 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:10619:1: rule__And__Group_1__0__Impl : ( () ) ; + // InternalGaml.g:10625:1: rule__And__Group_1__0__Impl : ( () ) ; public final void rule__And__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:10623:1: ( ( () ) ) - // InternalGaml.g:10624:1: ( () ) + // InternalGaml.g:10629:1: ( ( () ) ) + // InternalGaml.g:10630:1: ( () ) { - // InternalGaml.g:10624:1: ( () ) - // InternalGaml.g:10625:2: () + // InternalGaml.g:10630:1: ( () ) + // InternalGaml.g:10631:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getAndAccess().getBinaryOperatorLeftAction_1_0()); } - // InternalGaml.g:10626:2: () - // InternalGaml.g:10626:3: + // InternalGaml.g:10632:2: () + // InternalGaml.g:10632:3: { } @@ -41397,19 +37553,14 @@ public final void rule__And__Group_1__0__Impl() throws RecognitionException { // $ANTLR start "rule__And__Group_1__1" - /** - * Rule and group 1 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:10634:1: rule__And__Group_1__1 : rule__And__Group_1__1__Impl rule__And__Group_1__2 ; + // InternalGaml.g:10640:1: rule__And__Group_1__1 : rule__And__Group_1__1__Impl rule__And__Group_1__2 ; public final void rule__And__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:10638:1: ( rule__And__Group_1__1__Impl rule__And__Group_1__2 ) - // InternalGaml.g:10639:2: rule__And__Group_1__1__Impl rule__And__Group_1__2 + // InternalGaml.g:10644:1: ( rule__And__Group_1__1__Impl rule__And__Group_1__2 ) + // InternalGaml.g:10645:2: rule__And__Group_1__1__Impl rule__And__Group_1__2 { pushFollow(FOLLOW_5); rule__And__Group_1__1__Impl(); @@ -41440,28 +37591,23 @@ public final void rule__And__Group_1__1() throws RecognitionException { // $ANTLR start "rule__And__Group_1__1__Impl" - /** - * Rule and group 1 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:10646:1: rule__And__Group_1__1__Impl : ( ( rule__And__OpAssignment_1_1 ) ) ; + // InternalGaml.g:10652:1: rule__And__Group_1__1__Impl : ( ( rule__And__OpAssignment_1_1 ) ) ; public final void rule__And__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:10650:1: ( ( ( rule__And__OpAssignment_1_1 ) ) ) - // InternalGaml.g:10651:1: ( ( rule__And__OpAssignment_1_1 ) ) + // InternalGaml.g:10656:1: ( ( ( rule__And__OpAssignment_1_1 ) ) ) + // InternalGaml.g:10657:1: ( ( rule__And__OpAssignment_1_1 ) ) { - // InternalGaml.g:10651:1: ( ( rule__And__OpAssignment_1_1 ) ) - // InternalGaml.g:10652:2: ( rule__And__OpAssignment_1_1 ) + // InternalGaml.g:10657:1: ( ( rule__And__OpAssignment_1_1 ) ) + // InternalGaml.g:10658:2: ( rule__And__OpAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAndAccess().getOpAssignment_1_1()); } - // InternalGaml.g:10653:2: ( rule__And__OpAssignment_1_1 ) - // InternalGaml.g:10653:3: rule__And__OpAssignment_1_1 + // InternalGaml.g:10659:2: ( rule__And__OpAssignment_1_1 ) + // InternalGaml.g:10659:3: rule__And__OpAssignment_1_1 { pushFollow(FOLLOW_2); rule__And__OpAssignment_1_1(); @@ -41496,19 +37642,14 @@ public final void rule__And__Group_1__1__Impl() throws RecognitionException { // $ANTLR start "rule__And__Group_1__2" - /** - * Rule and group 1 2. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:10661:1: rule__And__Group_1__2 : rule__And__Group_1__2__Impl ; + // InternalGaml.g:10667:1: rule__And__Group_1__2 : rule__And__Group_1__2__Impl ; public final void rule__And__Group_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:10665:1: ( rule__And__Group_1__2__Impl ) - // InternalGaml.g:10666:2: rule__And__Group_1__2__Impl + // InternalGaml.g:10671:1: ( rule__And__Group_1__2__Impl ) + // InternalGaml.g:10672:2: rule__And__Group_1__2__Impl { pushFollow(FOLLOW_2); rule__And__Group_1__2__Impl(); @@ -41534,28 +37675,23 @@ public final void rule__And__Group_1__2() throws RecognitionException { // $ANTLR start "rule__And__Group_1__2__Impl" - /** - * Rule and group 1 2 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:10672:1: rule__And__Group_1__2__Impl : ( ( rule__And__RightAssignment_1_2 ) ) ; + // InternalGaml.g:10678:1: rule__And__Group_1__2__Impl : ( ( rule__And__RightAssignment_1_2 ) ) ; public final void rule__And__Group_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:10676:1: ( ( ( rule__And__RightAssignment_1_2 ) ) ) - // InternalGaml.g:10677:1: ( ( rule__And__RightAssignment_1_2 ) ) + // InternalGaml.g:10682:1: ( ( ( rule__And__RightAssignment_1_2 ) ) ) + // InternalGaml.g:10683:1: ( ( rule__And__RightAssignment_1_2 ) ) { - // InternalGaml.g:10677:1: ( ( rule__And__RightAssignment_1_2 ) ) - // InternalGaml.g:10678:2: ( rule__And__RightAssignment_1_2 ) + // InternalGaml.g:10683:1: ( ( rule__And__RightAssignment_1_2 ) ) + // InternalGaml.g:10684:2: ( rule__And__RightAssignment_1_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAndAccess().getRightAssignment_1_2()); } - // InternalGaml.g:10679:2: ( rule__And__RightAssignment_1_2 ) - // InternalGaml.g:10679:3: rule__And__RightAssignment_1_2 + // InternalGaml.g:10685:2: ( rule__And__RightAssignment_1_2 ) + // InternalGaml.g:10685:3: rule__And__RightAssignment_1_2 { pushFollow(FOLLOW_2); rule__And__RightAssignment_1_2(); @@ -41590,19 +37726,14 @@ public final void rule__And__Group_1__2__Impl() throws RecognitionException { // $ANTLR start "rule__Cast__Group__0" - /** - * Rule cast group 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:10688:1: rule__Cast__Group__0 : rule__Cast__Group__0__Impl rule__Cast__Group__1 ; + // InternalGaml.g:10694:1: rule__Cast__Group__0 : rule__Cast__Group__0__Impl rule__Cast__Group__1 ; public final void rule__Cast__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:10692:1: ( rule__Cast__Group__0__Impl rule__Cast__Group__1 ) - // InternalGaml.g:10693:2: rule__Cast__Group__0__Impl rule__Cast__Group__1 + // InternalGaml.g:10698:1: ( rule__Cast__Group__0__Impl rule__Cast__Group__1 ) + // InternalGaml.g:10699:2: rule__Cast__Group__0__Impl rule__Cast__Group__1 { pushFollow(FOLLOW_13); rule__Cast__Group__0__Impl(); @@ -41633,22 +37764,17 @@ public final void rule__Cast__Group__0() throws RecognitionException { // $ANTLR start "rule__Cast__Group__0__Impl" - /** - * Rule cast group 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:10700:1: rule__Cast__Group__0__Impl : ( ruleComparison ) ; + // InternalGaml.g:10706:1: rule__Cast__Group__0__Impl : ( ruleComparison ) ; public final void rule__Cast__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:10704:1: ( ( ruleComparison ) ) - // InternalGaml.g:10705:1: ( ruleComparison ) + // InternalGaml.g:10710:1: ( ( ruleComparison ) ) + // InternalGaml.g:10711:1: ( ruleComparison ) { - // InternalGaml.g:10705:1: ( ruleComparison ) - // InternalGaml.g:10706:2: ruleComparison + // InternalGaml.g:10711:1: ( ruleComparison ) + // InternalGaml.g:10712:2: ruleComparison { if ( state.backtracking==0 ) { before(grammarAccess.getCastAccess().getComparisonParserRuleCall_0()); @@ -41683,19 +37809,14 @@ public final void rule__Cast__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Cast__Group__1" - /** - * Rule cast group 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:10715:1: rule__Cast__Group__1 : rule__Cast__Group__1__Impl ; + // InternalGaml.g:10721:1: rule__Cast__Group__1 : rule__Cast__Group__1__Impl ; public final void rule__Cast__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:10719:1: ( rule__Cast__Group__1__Impl ) - // InternalGaml.g:10720:2: rule__Cast__Group__1__Impl + // InternalGaml.g:10725:1: ( rule__Cast__Group__1__Impl ) + // InternalGaml.g:10726:2: rule__Cast__Group__1__Impl { pushFollow(FOLLOW_2); rule__Cast__Group__1__Impl(); @@ -41721,36 +37842,31 @@ public final void rule__Cast__Group__1() throws RecognitionException { // $ANTLR start "rule__Cast__Group__1__Impl" - /** - * Rule cast group 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:10726:1: rule__Cast__Group__1__Impl : ( ( rule__Cast__Group_1__0 )? ) ; + // InternalGaml.g:10732:1: rule__Cast__Group__1__Impl : ( ( rule__Cast__Group_1__0 )? ) ; public final void rule__Cast__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:10730:1: ( ( ( rule__Cast__Group_1__0 )? ) ) - // InternalGaml.g:10731:1: ( ( rule__Cast__Group_1__0 )? ) + // InternalGaml.g:10736:1: ( ( ( rule__Cast__Group_1__0 )? ) ) + // InternalGaml.g:10737:1: ( ( rule__Cast__Group_1__0 )? ) { - // InternalGaml.g:10731:1: ( ( rule__Cast__Group_1__0 )? ) - // InternalGaml.g:10732:2: ( rule__Cast__Group_1__0 )? + // InternalGaml.g:10737:1: ( ( rule__Cast__Group_1__0 )? ) + // InternalGaml.g:10738:2: ( rule__Cast__Group_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getCastAccess().getGroup_1()); } - // InternalGaml.g:10733:2: ( rule__Cast__Group_1__0 )? + // InternalGaml.g:10739:2: ( rule__Cast__Group_1__0 )? int alt125=2; int LA125_0 = input.LA(1); - if ( (LA125_0==121) ) { + if ( (LA125_0==122) ) { alt125=1; } switch (alt125) { case 1 : - // InternalGaml.g:10733:3: rule__Cast__Group_1__0 + // InternalGaml.g:10739:3: rule__Cast__Group_1__0 { pushFollow(FOLLOW_2); rule__Cast__Group_1__0(); @@ -41788,19 +37904,14 @@ public final void rule__Cast__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Cast__Group_1__0" - /** - * Rule cast group 1 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:10742:1: rule__Cast__Group_1__0 : rule__Cast__Group_1__0__Impl rule__Cast__Group_1__1 ; + // InternalGaml.g:10748:1: rule__Cast__Group_1__0 : rule__Cast__Group_1__0__Impl rule__Cast__Group_1__1 ; public final void rule__Cast__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:10746:1: ( rule__Cast__Group_1__0__Impl rule__Cast__Group_1__1 ) - // InternalGaml.g:10747:2: rule__Cast__Group_1__0__Impl rule__Cast__Group_1__1 + // InternalGaml.g:10752:1: ( rule__Cast__Group_1__0__Impl rule__Cast__Group_1__1 ) + // InternalGaml.g:10753:2: rule__Cast__Group_1__0__Impl rule__Cast__Group_1__1 { pushFollow(FOLLOW_59); rule__Cast__Group_1__0__Impl(); @@ -41831,28 +37942,23 @@ public final void rule__Cast__Group_1__0() throws RecognitionException { // $ANTLR start "rule__Cast__Group_1__0__Impl" - /** - * Rule cast group 1 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:10754:1: rule__Cast__Group_1__0__Impl : ( ( rule__Cast__Group_1_0__0 ) ) ; + // InternalGaml.g:10760:1: rule__Cast__Group_1__0__Impl : ( ( rule__Cast__Group_1_0__0 ) ) ; public final void rule__Cast__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:10758:1: ( ( ( rule__Cast__Group_1_0__0 ) ) ) - // InternalGaml.g:10759:1: ( ( rule__Cast__Group_1_0__0 ) ) + // InternalGaml.g:10764:1: ( ( ( rule__Cast__Group_1_0__0 ) ) ) + // InternalGaml.g:10765:1: ( ( rule__Cast__Group_1_0__0 ) ) { - // InternalGaml.g:10759:1: ( ( rule__Cast__Group_1_0__0 ) ) - // InternalGaml.g:10760:2: ( rule__Cast__Group_1_0__0 ) + // InternalGaml.g:10765:1: ( ( rule__Cast__Group_1_0__0 ) ) + // InternalGaml.g:10766:2: ( rule__Cast__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCastAccess().getGroup_1_0()); } - // InternalGaml.g:10761:2: ( rule__Cast__Group_1_0__0 ) - // InternalGaml.g:10761:3: rule__Cast__Group_1_0__0 + // InternalGaml.g:10767:2: ( rule__Cast__Group_1_0__0 ) + // InternalGaml.g:10767:3: rule__Cast__Group_1_0__0 { pushFollow(FOLLOW_2); rule__Cast__Group_1_0__0(); @@ -41887,19 +37993,14 @@ public final void rule__Cast__Group_1__0__Impl() throws RecognitionException { // $ANTLR start "rule__Cast__Group_1__1" - /** - * Rule cast group 1 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:10769:1: rule__Cast__Group_1__1 : rule__Cast__Group_1__1__Impl ; + // InternalGaml.g:10775:1: rule__Cast__Group_1__1 : rule__Cast__Group_1__1__Impl ; public final void rule__Cast__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:10773:1: ( rule__Cast__Group_1__1__Impl ) - // InternalGaml.g:10774:2: rule__Cast__Group_1__1__Impl + // InternalGaml.g:10779:1: ( rule__Cast__Group_1__1__Impl ) + // InternalGaml.g:10780:2: rule__Cast__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__Cast__Group_1__1__Impl(); @@ -41925,28 +38026,23 @@ public final void rule__Cast__Group_1__1() throws RecognitionException { // $ANTLR start "rule__Cast__Group_1__1__Impl" - /** - * Rule cast group 1 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:10780:1: rule__Cast__Group_1__1__Impl : ( ( rule__Cast__Alternatives_1_1 ) ) ; + // InternalGaml.g:10786:1: rule__Cast__Group_1__1__Impl : ( ( rule__Cast__Alternatives_1_1 ) ) ; public final void rule__Cast__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:10784:1: ( ( ( rule__Cast__Alternatives_1_1 ) ) ) - // InternalGaml.g:10785:1: ( ( rule__Cast__Alternatives_1_1 ) ) + // InternalGaml.g:10790:1: ( ( ( rule__Cast__Alternatives_1_1 ) ) ) + // InternalGaml.g:10791:1: ( ( rule__Cast__Alternatives_1_1 ) ) { - // InternalGaml.g:10785:1: ( ( rule__Cast__Alternatives_1_1 ) ) - // InternalGaml.g:10786:2: ( rule__Cast__Alternatives_1_1 ) + // InternalGaml.g:10791:1: ( ( rule__Cast__Alternatives_1_1 ) ) + // InternalGaml.g:10792:2: ( rule__Cast__Alternatives_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCastAccess().getAlternatives_1_1()); } - // InternalGaml.g:10787:2: ( rule__Cast__Alternatives_1_1 ) - // InternalGaml.g:10787:3: rule__Cast__Alternatives_1_1 + // InternalGaml.g:10793:2: ( rule__Cast__Alternatives_1_1 ) + // InternalGaml.g:10793:3: rule__Cast__Alternatives_1_1 { pushFollow(FOLLOW_2); rule__Cast__Alternatives_1_1(); @@ -41981,19 +38077,14 @@ public final void rule__Cast__Group_1__1__Impl() throws RecognitionException { // $ANTLR start "rule__Cast__Group_1_0__0" - /** - * Rule cast group 1 0 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:10796:1: rule__Cast__Group_1_0__0 : rule__Cast__Group_1_0__0__Impl rule__Cast__Group_1_0__1 ; + // InternalGaml.g:10802:1: rule__Cast__Group_1_0__0 : rule__Cast__Group_1_0__0__Impl rule__Cast__Group_1_0__1 ; public final void rule__Cast__Group_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:10800:1: ( rule__Cast__Group_1_0__0__Impl rule__Cast__Group_1_0__1 ) - // InternalGaml.g:10801:2: rule__Cast__Group_1_0__0__Impl rule__Cast__Group_1_0__1 + // InternalGaml.g:10806:1: ( rule__Cast__Group_1_0__0__Impl rule__Cast__Group_1_0__1 ) + // InternalGaml.g:10807:2: rule__Cast__Group_1_0__0__Impl rule__Cast__Group_1_0__1 { pushFollow(FOLLOW_13); rule__Cast__Group_1_0__0__Impl(); @@ -42024,28 +38115,23 @@ public final void rule__Cast__Group_1_0__0() throws RecognitionException { // $ANTLR start "rule__Cast__Group_1_0__0__Impl" - /** - * Rule cast group 1 0 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:10808:1: rule__Cast__Group_1_0__0__Impl : ( () ) ; + // InternalGaml.g:10814:1: rule__Cast__Group_1_0__0__Impl : ( () ) ; public final void rule__Cast__Group_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:10812:1: ( ( () ) ) - // InternalGaml.g:10813:1: ( () ) + // InternalGaml.g:10818:1: ( ( () ) ) + // InternalGaml.g:10819:1: ( () ) { - // InternalGaml.g:10813:1: ( () ) - // InternalGaml.g:10814:2: () + // InternalGaml.g:10819:1: ( () ) + // InternalGaml.g:10820:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getCastAccess().getBinaryOperatorLeftAction_1_0_0()); } - // InternalGaml.g:10815:2: () - // InternalGaml.g:10815:3: + // InternalGaml.g:10821:2: () + // InternalGaml.g:10821:3: { } @@ -42070,19 +38156,14 @@ public final void rule__Cast__Group_1_0__0__Impl() throws RecognitionException { // $ANTLR start "rule__Cast__Group_1_0__1" - /** - * Rule cast group 1 0 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:10823:1: rule__Cast__Group_1_0__1 : rule__Cast__Group_1_0__1__Impl ; + // InternalGaml.g:10829:1: rule__Cast__Group_1_0__1 : rule__Cast__Group_1_0__1__Impl ; public final void rule__Cast__Group_1_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:10827:1: ( rule__Cast__Group_1_0__1__Impl ) - // InternalGaml.g:10828:2: rule__Cast__Group_1_0__1__Impl + // InternalGaml.g:10833:1: ( rule__Cast__Group_1_0__1__Impl ) + // InternalGaml.g:10834:2: rule__Cast__Group_1_0__1__Impl { pushFollow(FOLLOW_2); rule__Cast__Group_1_0__1__Impl(); @@ -42108,28 +38189,23 @@ public final void rule__Cast__Group_1_0__1() throws RecognitionException { // $ANTLR start "rule__Cast__Group_1_0__1__Impl" - /** - * Rule cast group 1 0 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:10834:1: rule__Cast__Group_1_0__1__Impl : ( ( rule__Cast__OpAssignment_1_0_1 ) ) ; + // InternalGaml.g:10840:1: rule__Cast__Group_1_0__1__Impl : ( ( rule__Cast__OpAssignment_1_0_1 ) ) ; public final void rule__Cast__Group_1_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:10838:1: ( ( ( rule__Cast__OpAssignment_1_0_1 ) ) ) - // InternalGaml.g:10839:1: ( ( rule__Cast__OpAssignment_1_0_1 ) ) + // InternalGaml.g:10844:1: ( ( ( rule__Cast__OpAssignment_1_0_1 ) ) ) + // InternalGaml.g:10845:1: ( ( rule__Cast__OpAssignment_1_0_1 ) ) { - // InternalGaml.g:10839:1: ( ( rule__Cast__OpAssignment_1_0_1 ) ) - // InternalGaml.g:10840:2: ( rule__Cast__OpAssignment_1_0_1 ) + // InternalGaml.g:10845:1: ( ( rule__Cast__OpAssignment_1_0_1 ) ) + // InternalGaml.g:10846:2: ( rule__Cast__OpAssignment_1_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCastAccess().getOpAssignment_1_0_1()); } - // InternalGaml.g:10841:2: ( rule__Cast__OpAssignment_1_0_1 ) - // InternalGaml.g:10841:3: rule__Cast__OpAssignment_1_0_1 + // InternalGaml.g:10847:2: ( rule__Cast__OpAssignment_1_0_1 ) + // InternalGaml.g:10847:3: rule__Cast__OpAssignment_1_0_1 { pushFollow(FOLLOW_2); rule__Cast__OpAssignment_1_0_1(); @@ -42164,19 +38240,14 @@ public final void rule__Cast__Group_1_0__1__Impl() throws RecognitionException { // $ANTLR start "rule__Cast__Group_1_1_1__0" - /** - * Rule cast group 1 1 1 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:10850:1: rule__Cast__Group_1_1_1__0 : rule__Cast__Group_1_1_1__0__Impl rule__Cast__Group_1_1_1__1 ; + // InternalGaml.g:10856:1: rule__Cast__Group_1_1_1__0 : rule__Cast__Group_1_1_1__0__Impl rule__Cast__Group_1_1_1__1 ; public final void rule__Cast__Group_1_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:10854:1: ( rule__Cast__Group_1_1_1__0__Impl rule__Cast__Group_1_1_1__1 ) - // InternalGaml.g:10855:2: rule__Cast__Group_1_1_1__0__Impl rule__Cast__Group_1_1_1__1 + // InternalGaml.g:10860:1: ( rule__Cast__Group_1_1_1__0__Impl rule__Cast__Group_1_1_1__1 ) + // InternalGaml.g:10861:2: rule__Cast__Group_1_1_1__0__Impl rule__Cast__Group_1_1_1__1 { pushFollow(FOLLOW_31); rule__Cast__Group_1_1_1__0__Impl(); @@ -42207,27 +38278,22 @@ public final void rule__Cast__Group_1_1_1__0() throws RecognitionException { // $ANTLR start "rule__Cast__Group_1_1_1__0__Impl" - /** - * Rule cast group 1 1 1 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:10862:1: rule__Cast__Group_1_1_1__0__Impl : ( '(' ) ; + // InternalGaml.g:10868:1: rule__Cast__Group_1_1_1__0__Impl : ( '(' ) ; public final void rule__Cast__Group_1_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:10866:1: ( ( '(' ) ) - // InternalGaml.g:10867:1: ( '(' ) + // InternalGaml.g:10872:1: ( ( '(' ) ) + // InternalGaml.g:10873:1: ( '(' ) { - // InternalGaml.g:10867:1: ( '(' ) - // InternalGaml.g:10868:2: '(' + // InternalGaml.g:10873:1: ( '(' ) + // InternalGaml.g:10874:2: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getCastAccess().getLeftParenthesisKeyword_1_1_1_0()); } - match(input,128,FOLLOW_2); if (state.failed) return ; + match(input,129,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCastAccess().getLeftParenthesisKeyword_1_1_1_0()); } @@ -42253,19 +38319,14 @@ public final void rule__Cast__Group_1_1_1__0__Impl() throws RecognitionException // $ANTLR start "rule__Cast__Group_1_1_1__1" - /** - * Rule cast group 1 1 1 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:10877:1: rule__Cast__Group_1_1_1__1 : rule__Cast__Group_1_1_1__1__Impl rule__Cast__Group_1_1_1__2 ; + // InternalGaml.g:10883:1: rule__Cast__Group_1_1_1__1 : rule__Cast__Group_1_1_1__1__Impl rule__Cast__Group_1_1_1__2 ; public final void rule__Cast__Group_1_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:10881:1: ( rule__Cast__Group_1_1_1__1__Impl rule__Cast__Group_1_1_1__2 ) - // InternalGaml.g:10882:2: rule__Cast__Group_1_1_1__1__Impl rule__Cast__Group_1_1_1__2 + // InternalGaml.g:10887:1: ( rule__Cast__Group_1_1_1__1__Impl rule__Cast__Group_1_1_1__2 ) + // InternalGaml.g:10888:2: rule__Cast__Group_1_1_1__1__Impl rule__Cast__Group_1_1_1__2 { pushFollow(FOLLOW_32); rule__Cast__Group_1_1_1__1__Impl(); @@ -42296,28 +38357,23 @@ public final void rule__Cast__Group_1_1_1__1() throws RecognitionException { // $ANTLR start "rule__Cast__Group_1_1_1__1__Impl" - /** - * Rule cast group 1 1 1 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:10889:1: rule__Cast__Group_1_1_1__1__Impl : ( ( rule__Cast__RightAssignment_1_1_1_1 ) ) ; + // InternalGaml.g:10895:1: rule__Cast__Group_1_1_1__1__Impl : ( ( rule__Cast__RightAssignment_1_1_1_1 ) ) ; public final void rule__Cast__Group_1_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:10893:1: ( ( ( rule__Cast__RightAssignment_1_1_1_1 ) ) ) - // InternalGaml.g:10894:1: ( ( rule__Cast__RightAssignment_1_1_1_1 ) ) + // InternalGaml.g:10899:1: ( ( ( rule__Cast__RightAssignment_1_1_1_1 ) ) ) + // InternalGaml.g:10900:1: ( ( rule__Cast__RightAssignment_1_1_1_1 ) ) { - // InternalGaml.g:10894:1: ( ( rule__Cast__RightAssignment_1_1_1_1 ) ) - // InternalGaml.g:10895:2: ( rule__Cast__RightAssignment_1_1_1_1 ) + // InternalGaml.g:10900:1: ( ( rule__Cast__RightAssignment_1_1_1_1 ) ) + // InternalGaml.g:10901:2: ( rule__Cast__RightAssignment_1_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCastAccess().getRightAssignment_1_1_1_1()); } - // InternalGaml.g:10896:2: ( rule__Cast__RightAssignment_1_1_1_1 ) - // InternalGaml.g:10896:3: rule__Cast__RightAssignment_1_1_1_1 + // InternalGaml.g:10902:2: ( rule__Cast__RightAssignment_1_1_1_1 ) + // InternalGaml.g:10902:3: rule__Cast__RightAssignment_1_1_1_1 { pushFollow(FOLLOW_2); rule__Cast__RightAssignment_1_1_1_1(); @@ -42352,19 +38408,14 @@ public final void rule__Cast__Group_1_1_1__1__Impl() throws RecognitionException // $ANTLR start "rule__Cast__Group_1_1_1__2" - /** - * Rule cast group 1 1 1 2. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:10904:1: rule__Cast__Group_1_1_1__2 : rule__Cast__Group_1_1_1__2__Impl ; + // InternalGaml.g:10910:1: rule__Cast__Group_1_1_1__2 : rule__Cast__Group_1_1_1__2__Impl ; public final void rule__Cast__Group_1_1_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:10908:1: ( rule__Cast__Group_1_1_1__2__Impl ) - // InternalGaml.g:10909:2: rule__Cast__Group_1_1_1__2__Impl + // InternalGaml.g:10914:1: ( rule__Cast__Group_1_1_1__2__Impl ) + // InternalGaml.g:10915:2: rule__Cast__Group_1_1_1__2__Impl { pushFollow(FOLLOW_2); rule__Cast__Group_1_1_1__2__Impl(); @@ -42390,27 +38441,22 @@ public final void rule__Cast__Group_1_1_1__2() throws RecognitionException { // $ANTLR start "rule__Cast__Group_1_1_1__2__Impl" - /** - * Rule cast group 1 1 1 2 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:10915:1: rule__Cast__Group_1_1_1__2__Impl : ( ')' ) ; + // InternalGaml.g:10921:1: rule__Cast__Group_1_1_1__2__Impl : ( ')' ) ; public final void rule__Cast__Group_1_1_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:10919:1: ( ( ')' ) ) - // InternalGaml.g:10920:1: ( ')' ) + // InternalGaml.g:10925:1: ( ( ')' ) ) + // InternalGaml.g:10926:1: ( ')' ) { - // InternalGaml.g:10920:1: ( ')' ) - // InternalGaml.g:10921:2: ')' + // InternalGaml.g:10926:1: ( ')' ) + // InternalGaml.g:10927:2: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getCastAccess().getRightParenthesisKeyword_1_1_1_2()); } - match(input,129,FOLLOW_2); if (state.failed) return ; + match(input,130,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCastAccess().getRightParenthesisKeyword_1_1_1_2()); } @@ -42436,19 +38482,14 @@ public final void rule__Cast__Group_1_1_1__2__Impl() throws RecognitionException // $ANTLR start "rule__Comparison__Group__0" - /** - * Rule comparison group 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:10931:1: rule__Comparison__Group__0 : rule__Comparison__Group__0__Impl rule__Comparison__Group__1 ; + // InternalGaml.g:10937:1: rule__Comparison__Group__0 : rule__Comparison__Group__0__Impl rule__Comparison__Group__1 ; public final void rule__Comparison__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:10935:1: ( rule__Comparison__Group__0__Impl rule__Comparison__Group__1 ) - // InternalGaml.g:10936:2: rule__Comparison__Group__0__Impl rule__Comparison__Group__1 + // InternalGaml.g:10941:1: ( rule__Comparison__Group__0__Impl rule__Comparison__Group__1 ) + // InternalGaml.g:10942:2: rule__Comparison__Group__0__Impl rule__Comparison__Group__1 { pushFollow(FOLLOW_60); rule__Comparison__Group__0__Impl(); @@ -42479,22 +38520,17 @@ public final void rule__Comparison__Group__0() throws RecognitionException { // $ANTLR start "rule__Comparison__Group__0__Impl" - /** - * Rule comparison group 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:10943:1: rule__Comparison__Group__0__Impl : ( ruleAddition ) ; + // InternalGaml.g:10949:1: rule__Comparison__Group__0__Impl : ( ruleAddition ) ; public final void rule__Comparison__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:10947:1: ( ( ruleAddition ) ) - // InternalGaml.g:10948:1: ( ruleAddition ) + // InternalGaml.g:10953:1: ( ( ruleAddition ) ) + // InternalGaml.g:10954:1: ( ruleAddition ) { - // InternalGaml.g:10948:1: ( ruleAddition ) - // InternalGaml.g:10949:2: ruleAddition + // InternalGaml.g:10954:1: ( ruleAddition ) + // InternalGaml.g:10955:2: ruleAddition { if ( state.backtracking==0 ) { before(grammarAccess.getComparisonAccess().getAdditionParserRuleCall_0()); @@ -42529,19 +38565,14 @@ public final void rule__Comparison__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__Comparison__Group__1" - /** - * Rule comparison group 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:10958:1: rule__Comparison__Group__1 : rule__Comparison__Group__1__Impl ; + // InternalGaml.g:10964:1: rule__Comparison__Group__1 : rule__Comparison__Group__1__Impl ; public final void rule__Comparison__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:10962:1: ( rule__Comparison__Group__1__Impl ) - // InternalGaml.g:10963:2: rule__Comparison__Group__1__Impl + // InternalGaml.g:10968:1: ( rule__Comparison__Group__1__Impl ) + // InternalGaml.g:10969:2: rule__Comparison__Group__1__Impl { pushFollow(FOLLOW_2); rule__Comparison__Group__1__Impl(); @@ -42567,43 +38598,38 @@ public final void rule__Comparison__Group__1() throws RecognitionException { // $ANTLR start "rule__Comparison__Group__1__Impl" - /** - * Rule comparison group 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:10969:1: rule__Comparison__Group__1__Impl : ( ( rule__Comparison__Group_1__0 )? ) ; + // InternalGaml.g:10975:1: rule__Comparison__Group__1__Impl : ( ( rule__Comparison__Group_1__0 )? ) ; public final void rule__Comparison__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:10973:1: ( ( ( rule__Comparison__Group_1__0 )? ) ) - // InternalGaml.g:10974:1: ( ( rule__Comparison__Group_1__0 )? ) + // InternalGaml.g:10979:1: ( ( ( rule__Comparison__Group_1__0 )? ) ) + // InternalGaml.g:10980:1: ( ( rule__Comparison__Group_1__0 )? ) { - // InternalGaml.g:10974:1: ( ( rule__Comparison__Group_1__0 )? ) - // InternalGaml.g:10975:2: ( rule__Comparison__Group_1__0 )? + // InternalGaml.g:10980:1: ( ( rule__Comparison__Group_1__0 )? ) + // InternalGaml.g:10981:2: ( rule__Comparison__Group_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getComparisonAccess().getGroup_1()); } - // InternalGaml.g:10976:2: ( rule__Comparison__Group_1__0 )? + // InternalGaml.g:10982:2: ( rule__Comparison__Group_1__0 )? int alt126=2; int LA126_0 = input.LA(1); - if ( ((LA126_0>=102 && LA126_0<=106)) ) { + if ( ((LA126_0>=103 && LA126_0<=107)) ) { alt126=1; } - else if ( (LA126_0==107) ) { + else if ( (LA126_0==108) ) { int LA126_2 = input.LA(2); - if ( ((LA126_2>=RULE_STRING && LA126_2<=RULE_KEYWORD)||LA126_2==14||LA126_2==16||(LA126_2>=21 && LA126_2<=72)||LA126_2==109||(LA126_2>=112 && LA126_2<=117)||LA126_2==128||LA126_2==130||LA126_2==135) ) { + if ( ((LA126_2>=RULE_STRING && LA126_2<=RULE_KEYWORD)||LA126_2==14||LA126_2==16||(LA126_2>=21 && LA126_2<=72)||LA126_2==110||(LA126_2>=113 && LA126_2<=118)||LA126_2==129||LA126_2==131||LA126_2==136) ) { alt126=1; } } switch (alt126) { case 1 : - // InternalGaml.g:10976:3: rule__Comparison__Group_1__0 + // InternalGaml.g:10982:3: rule__Comparison__Group_1__0 { pushFollow(FOLLOW_2); rule__Comparison__Group_1__0(); @@ -42641,19 +38667,14 @@ else if ( (LA126_0==107) ) { // $ANTLR start "rule__Comparison__Group_1__0" - /** - * Rule comparison group 1 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:10985:1: rule__Comparison__Group_1__0 : rule__Comparison__Group_1__0__Impl rule__Comparison__Group_1__1 ; + // InternalGaml.g:10991:1: rule__Comparison__Group_1__0 : rule__Comparison__Group_1__0__Impl rule__Comparison__Group_1__1 ; public final void rule__Comparison__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:10989:1: ( rule__Comparison__Group_1__0__Impl rule__Comparison__Group_1__1 ) - // InternalGaml.g:10990:2: rule__Comparison__Group_1__0__Impl rule__Comparison__Group_1__1 + // InternalGaml.g:10995:1: ( rule__Comparison__Group_1__0__Impl rule__Comparison__Group_1__1 ) + // InternalGaml.g:10996:2: rule__Comparison__Group_1__0__Impl rule__Comparison__Group_1__1 { pushFollow(FOLLOW_5); rule__Comparison__Group_1__0__Impl(); @@ -42684,28 +38705,23 @@ public final void rule__Comparison__Group_1__0() throws RecognitionException { // $ANTLR start "rule__Comparison__Group_1__0__Impl" - /** - * Rule comparison group 1 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:10997:1: rule__Comparison__Group_1__0__Impl : ( ( rule__Comparison__Group_1_0__0 ) ) ; + // InternalGaml.g:11003:1: rule__Comparison__Group_1__0__Impl : ( ( rule__Comparison__Group_1_0__0 ) ) ; public final void rule__Comparison__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:11001:1: ( ( ( rule__Comparison__Group_1_0__0 ) ) ) - // InternalGaml.g:11002:1: ( ( rule__Comparison__Group_1_0__0 ) ) + // InternalGaml.g:11007:1: ( ( ( rule__Comparison__Group_1_0__0 ) ) ) + // InternalGaml.g:11008:1: ( ( rule__Comparison__Group_1_0__0 ) ) { - // InternalGaml.g:11002:1: ( ( rule__Comparison__Group_1_0__0 ) ) - // InternalGaml.g:11003:2: ( rule__Comparison__Group_1_0__0 ) + // InternalGaml.g:11008:1: ( ( rule__Comparison__Group_1_0__0 ) ) + // InternalGaml.g:11009:2: ( rule__Comparison__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getComparisonAccess().getGroup_1_0()); } - // InternalGaml.g:11004:2: ( rule__Comparison__Group_1_0__0 ) - // InternalGaml.g:11004:3: rule__Comparison__Group_1_0__0 + // InternalGaml.g:11010:2: ( rule__Comparison__Group_1_0__0 ) + // InternalGaml.g:11010:3: rule__Comparison__Group_1_0__0 { pushFollow(FOLLOW_2); rule__Comparison__Group_1_0__0(); @@ -42740,19 +38756,14 @@ public final void rule__Comparison__Group_1__0__Impl() throws RecognitionExcepti // $ANTLR start "rule__Comparison__Group_1__1" - /** - * Rule comparison group 1 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:11012:1: rule__Comparison__Group_1__1 : rule__Comparison__Group_1__1__Impl ; + // InternalGaml.g:11018:1: rule__Comparison__Group_1__1 : rule__Comparison__Group_1__1__Impl ; public final void rule__Comparison__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:11016:1: ( rule__Comparison__Group_1__1__Impl ) - // InternalGaml.g:11017:2: rule__Comparison__Group_1__1__Impl + // InternalGaml.g:11022:1: ( rule__Comparison__Group_1__1__Impl ) + // InternalGaml.g:11023:2: rule__Comparison__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__Comparison__Group_1__1__Impl(); @@ -42778,28 +38789,23 @@ public final void rule__Comparison__Group_1__1() throws RecognitionException { // $ANTLR start "rule__Comparison__Group_1__1__Impl" - /** - * Rule comparison group 1 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:11023:1: rule__Comparison__Group_1__1__Impl : ( ( rule__Comparison__RightAssignment_1_1 ) ) ; + // InternalGaml.g:11029:1: rule__Comparison__Group_1__1__Impl : ( ( rule__Comparison__RightAssignment_1_1 ) ) ; public final void rule__Comparison__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:11027:1: ( ( ( rule__Comparison__RightAssignment_1_1 ) ) ) - // InternalGaml.g:11028:1: ( ( rule__Comparison__RightAssignment_1_1 ) ) + // InternalGaml.g:11033:1: ( ( ( rule__Comparison__RightAssignment_1_1 ) ) ) + // InternalGaml.g:11034:1: ( ( rule__Comparison__RightAssignment_1_1 ) ) { - // InternalGaml.g:11028:1: ( ( rule__Comparison__RightAssignment_1_1 ) ) - // InternalGaml.g:11029:2: ( rule__Comparison__RightAssignment_1_1 ) + // InternalGaml.g:11034:1: ( ( rule__Comparison__RightAssignment_1_1 ) ) + // InternalGaml.g:11035:2: ( rule__Comparison__RightAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getComparisonAccess().getRightAssignment_1_1()); } - // InternalGaml.g:11030:2: ( rule__Comparison__RightAssignment_1_1 ) - // InternalGaml.g:11030:3: rule__Comparison__RightAssignment_1_1 + // InternalGaml.g:11036:2: ( rule__Comparison__RightAssignment_1_1 ) + // InternalGaml.g:11036:3: rule__Comparison__RightAssignment_1_1 { pushFollow(FOLLOW_2); rule__Comparison__RightAssignment_1_1(); @@ -42834,19 +38840,14 @@ public final void rule__Comparison__Group_1__1__Impl() throws RecognitionExcepti // $ANTLR start "rule__Comparison__Group_1_0__0" - /** - * Rule comparison group 1 0 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:11039:1: rule__Comparison__Group_1_0__0 : rule__Comparison__Group_1_0__0__Impl rule__Comparison__Group_1_0__1 ; + // InternalGaml.g:11045:1: rule__Comparison__Group_1_0__0 : rule__Comparison__Group_1_0__0__Impl rule__Comparison__Group_1_0__1 ; public final void rule__Comparison__Group_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:11043:1: ( rule__Comparison__Group_1_0__0__Impl rule__Comparison__Group_1_0__1 ) - // InternalGaml.g:11044:2: rule__Comparison__Group_1_0__0__Impl rule__Comparison__Group_1_0__1 + // InternalGaml.g:11049:1: ( rule__Comparison__Group_1_0__0__Impl rule__Comparison__Group_1_0__1 ) + // InternalGaml.g:11050:2: rule__Comparison__Group_1_0__0__Impl rule__Comparison__Group_1_0__1 { pushFollow(FOLLOW_60); rule__Comparison__Group_1_0__0__Impl(); @@ -42877,28 +38878,23 @@ public final void rule__Comparison__Group_1_0__0() throws RecognitionException { // $ANTLR start "rule__Comparison__Group_1_0__0__Impl" - /** - * Rule comparison group 1 0 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:11051:1: rule__Comparison__Group_1_0__0__Impl : ( () ) ; + // InternalGaml.g:11057:1: rule__Comparison__Group_1_0__0__Impl : ( () ) ; public final void rule__Comparison__Group_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:11055:1: ( ( () ) ) - // InternalGaml.g:11056:1: ( () ) + // InternalGaml.g:11061:1: ( ( () ) ) + // InternalGaml.g:11062:1: ( () ) { - // InternalGaml.g:11056:1: ( () ) - // InternalGaml.g:11057:2: () + // InternalGaml.g:11062:1: ( () ) + // InternalGaml.g:11063:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getComparisonAccess().getBinaryOperatorLeftAction_1_0_0()); } - // InternalGaml.g:11058:2: () - // InternalGaml.g:11058:3: + // InternalGaml.g:11064:2: () + // InternalGaml.g:11064:3: { } @@ -42923,19 +38919,14 @@ public final void rule__Comparison__Group_1_0__0__Impl() throws RecognitionExcep // $ANTLR start "rule__Comparison__Group_1_0__1" - /** - * Rule comparison group 1 0 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:11066:1: rule__Comparison__Group_1_0__1 : rule__Comparison__Group_1_0__1__Impl ; + // InternalGaml.g:11072:1: rule__Comparison__Group_1_0__1 : rule__Comparison__Group_1_0__1__Impl ; public final void rule__Comparison__Group_1_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:11070:1: ( rule__Comparison__Group_1_0__1__Impl ) - // InternalGaml.g:11071:2: rule__Comparison__Group_1_0__1__Impl + // InternalGaml.g:11076:1: ( rule__Comparison__Group_1_0__1__Impl ) + // InternalGaml.g:11077:2: rule__Comparison__Group_1_0__1__Impl { pushFollow(FOLLOW_2); rule__Comparison__Group_1_0__1__Impl(); @@ -42961,28 +38952,23 @@ public final void rule__Comparison__Group_1_0__1() throws RecognitionException { // $ANTLR start "rule__Comparison__Group_1_0__1__Impl" - /** - * Rule comparison group 1 0 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:11077:1: rule__Comparison__Group_1_0__1__Impl : ( ( rule__Comparison__OpAssignment_1_0_1 ) ) ; + // InternalGaml.g:11083:1: rule__Comparison__Group_1_0__1__Impl : ( ( rule__Comparison__OpAssignment_1_0_1 ) ) ; public final void rule__Comparison__Group_1_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:11081:1: ( ( ( rule__Comparison__OpAssignment_1_0_1 ) ) ) - // InternalGaml.g:11082:1: ( ( rule__Comparison__OpAssignment_1_0_1 ) ) + // InternalGaml.g:11087:1: ( ( ( rule__Comparison__OpAssignment_1_0_1 ) ) ) + // InternalGaml.g:11088:1: ( ( rule__Comparison__OpAssignment_1_0_1 ) ) { - // InternalGaml.g:11082:1: ( ( rule__Comparison__OpAssignment_1_0_1 ) ) - // InternalGaml.g:11083:2: ( rule__Comparison__OpAssignment_1_0_1 ) + // InternalGaml.g:11088:1: ( ( rule__Comparison__OpAssignment_1_0_1 ) ) + // InternalGaml.g:11089:2: ( rule__Comparison__OpAssignment_1_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getComparisonAccess().getOpAssignment_1_0_1()); } - // InternalGaml.g:11084:2: ( rule__Comparison__OpAssignment_1_0_1 ) - // InternalGaml.g:11084:3: rule__Comparison__OpAssignment_1_0_1 + // InternalGaml.g:11090:2: ( rule__Comparison__OpAssignment_1_0_1 ) + // InternalGaml.g:11090:3: rule__Comparison__OpAssignment_1_0_1 { pushFollow(FOLLOW_2); rule__Comparison__OpAssignment_1_0_1(); @@ -43017,19 +39003,14 @@ public final void rule__Comparison__Group_1_0__1__Impl() throws RecognitionExcep // $ANTLR start "rule__Addition__Group__0" - /** - * Rule addition group 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:11093:1: rule__Addition__Group__0 : rule__Addition__Group__0__Impl rule__Addition__Group__1 ; + // InternalGaml.g:11099:1: rule__Addition__Group__0 : rule__Addition__Group__0__Impl rule__Addition__Group__1 ; public final void rule__Addition__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:11097:1: ( rule__Addition__Group__0__Impl rule__Addition__Group__1 ) - // InternalGaml.g:11098:2: rule__Addition__Group__0__Impl rule__Addition__Group__1 + // InternalGaml.g:11103:1: ( rule__Addition__Group__0__Impl rule__Addition__Group__1 ) + // InternalGaml.g:11104:2: rule__Addition__Group__0__Impl rule__Addition__Group__1 { pushFollow(FOLLOW_61); rule__Addition__Group__0__Impl(); @@ -43060,22 +39041,17 @@ public final void rule__Addition__Group__0() throws RecognitionException { // $ANTLR start "rule__Addition__Group__0__Impl" - /** - * Rule addition group 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:11105:1: rule__Addition__Group__0__Impl : ( ruleMultiplication ) ; + // InternalGaml.g:11111:1: rule__Addition__Group__0__Impl : ( ruleMultiplication ) ; public final void rule__Addition__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:11109:1: ( ( ruleMultiplication ) ) - // InternalGaml.g:11110:1: ( ruleMultiplication ) + // InternalGaml.g:11115:1: ( ( ruleMultiplication ) ) + // InternalGaml.g:11116:1: ( ruleMultiplication ) { - // InternalGaml.g:11110:1: ( ruleMultiplication ) - // InternalGaml.g:11111:2: ruleMultiplication + // InternalGaml.g:11116:1: ( ruleMultiplication ) + // InternalGaml.g:11117:2: ruleMultiplication { if ( state.backtracking==0 ) { before(grammarAccess.getAdditionAccess().getMultiplicationParserRuleCall_0()); @@ -43110,19 +39086,14 @@ public final void rule__Addition__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Addition__Group__1" - /** - * Rule addition group 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:11120:1: rule__Addition__Group__1 : rule__Addition__Group__1__Impl ; + // InternalGaml.g:11126:1: rule__Addition__Group__1 : rule__Addition__Group__1__Impl ; public final void rule__Addition__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:11124:1: ( rule__Addition__Group__1__Impl ) - // InternalGaml.g:11125:2: rule__Addition__Group__1__Impl + // InternalGaml.g:11130:1: ( rule__Addition__Group__1__Impl ) + // InternalGaml.g:11131:2: rule__Addition__Group__1__Impl { pushFollow(FOLLOW_2); rule__Addition__Group__1__Impl(); @@ -43148,40 +39119,35 @@ public final void rule__Addition__Group__1() throws RecognitionException { // $ANTLR start "rule__Addition__Group__1__Impl" - /** - * Rule addition group 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:11131:1: rule__Addition__Group__1__Impl : ( ( rule__Addition__Group_1__0 )* ) ; + // InternalGaml.g:11137:1: rule__Addition__Group__1__Impl : ( ( rule__Addition__Group_1__0 )* ) ; public final void rule__Addition__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:11135:1: ( ( ( rule__Addition__Group_1__0 )* ) ) - // InternalGaml.g:11136:1: ( ( rule__Addition__Group_1__0 )* ) + // InternalGaml.g:11141:1: ( ( ( rule__Addition__Group_1__0 )* ) ) + // InternalGaml.g:11142:1: ( ( rule__Addition__Group_1__0 )* ) { - // InternalGaml.g:11136:1: ( ( rule__Addition__Group_1__0 )* ) - // InternalGaml.g:11137:2: ( rule__Addition__Group_1__0 )* + // InternalGaml.g:11142:1: ( ( rule__Addition__Group_1__0 )* ) + // InternalGaml.g:11143:2: ( rule__Addition__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getAdditionAccess().getGroup_1()); } - // InternalGaml.g:11138:2: ( rule__Addition__Group_1__0 )* + // InternalGaml.g:11144:2: ( rule__Addition__Group_1__0 )* loop127: do { int alt127=2; int LA127_0 = input.LA(1); - if ( ((LA127_0>=108 && LA127_0<=109)) ) { + if ( ((LA127_0>=109 && LA127_0<=110)) ) { alt127=1; } switch (alt127) { case 1 : - // InternalGaml.g:11138:3: rule__Addition__Group_1__0 + // InternalGaml.g:11144:3: rule__Addition__Group_1__0 { pushFollow(FOLLOW_62); rule__Addition__Group_1__0(); @@ -43222,19 +39188,14 @@ public final void rule__Addition__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Addition__Group_1__0" - /** - * Rule addition group 1 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:11147:1: rule__Addition__Group_1__0 : rule__Addition__Group_1__0__Impl rule__Addition__Group_1__1 ; + // InternalGaml.g:11153:1: rule__Addition__Group_1__0 : rule__Addition__Group_1__0__Impl rule__Addition__Group_1__1 ; public final void rule__Addition__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:11151:1: ( rule__Addition__Group_1__0__Impl rule__Addition__Group_1__1 ) - // InternalGaml.g:11152:2: rule__Addition__Group_1__0__Impl rule__Addition__Group_1__1 + // InternalGaml.g:11157:1: ( rule__Addition__Group_1__0__Impl rule__Addition__Group_1__1 ) + // InternalGaml.g:11158:2: rule__Addition__Group_1__0__Impl rule__Addition__Group_1__1 { pushFollow(FOLLOW_5); rule__Addition__Group_1__0__Impl(); @@ -43265,28 +39226,23 @@ public final void rule__Addition__Group_1__0() throws RecognitionException { // $ANTLR start "rule__Addition__Group_1__0__Impl" - /** - * Rule addition group 1 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:11159:1: rule__Addition__Group_1__0__Impl : ( ( rule__Addition__Group_1_0__0 ) ) ; + // InternalGaml.g:11165:1: rule__Addition__Group_1__0__Impl : ( ( rule__Addition__Group_1_0__0 ) ) ; public final void rule__Addition__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:11163:1: ( ( ( rule__Addition__Group_1_0__0 ) ) ) - // InternalGaml.g:11164:1: ( ( rule__Addition__Group_1_0__0 ) ) + // InternalGaml.g:11169:1: ( ( ( rule__Addition__Group_1_0__0 ) ) ) + // InternalGaml.g:11170:1: ( ( rule__Addition__Group_1_0__0 ) ) { - // InternalGaml.g:11164:1: ( ( rule__Addition__Group_1_0__0 ) ) - // InternalGaml.g:11165:2: ( rule__Addition__Group_1_0__0 ) + // InternalGaml.g:11170:1: ( ( rule__Addition__Group_1_0__0 ) ) + // InternalGaml.g:11171:2: ( rule__Addition__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAdditionAccess().getGroup_1_0()); } - // InternalGaml.g:11166:2: ( rule__Addition__Group_1_0__0 ) - // InternalGaml.g:11166:3: rule__Addition__Group_1_0__0 + // InternalGaml.g:11172:2: ( rule__Addition__Group_1_0__0 ) + // InternalGaml.g:11172:3: rule__Addition__Group_1_0__0 { pushFollow(FOLLOW_2); rule__Addition__Group_1_0__0(); @@ -43321,19 +39277,14 @@ public final void rule__Addition__Group_1__0__Impl() throws RecognitionException // $ANTLR start "rule__Addition__Group_1__1" - /** - * Rule addition group 1 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:11174:1: rule__Addition__Group_1__1 : rule__Addition__Group_1__1__Impl ; + // InternalGaml.g:11180:1: rule__Addition__Group_1__1 : rule__Addition__Group_1__1__Impl ; public final void rule__Addition__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:11178:1: ( rule__Addition__Group_1__1__Impl ) - // InternalGaml.g:11179:2: rule__Addition__Group_1__1__Impl + // InternalGaml.g:11184:1: ( rule__Addition__Group_1__1__Impl ) + // InternalGaml.g:11185:2: rule__Addition__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__Addition__Group_1__1__Impl(); @@ -43359,28 +39310,23 @@ public final void rule__Addition__Group_1__1() throws RecognitionException { // $ANTLR start "rule__Addition__Group_1__1__Impl" - /** - * Rule addition group 1 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:11185:1: rule__Addition__Group_1__1__Impl : ( ( rule__Addition__RightAssignment_1_1 ) ) ; + // InternalGaml.g:11191:1: rule__Addition__Group_1__1__Impl : ( ( rule__Addition__RightAssignment_1_1 ) ) ; public final void rule__Addition__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:11189:1: ( ( ( rule__Addition__RightAssignment_1_1 ) ) ) - // InternalGaml.g:11190:1: ( ( rule__Addition__RightAssignment_1_1 ) ) + // InternalGaml.g:11195:1: ( ( ( rule__Addition__RightAssignment_1_1 ) ) ) + // InternalGaml.g:11196:1: ( ( rule__Addition__RightAssignment_1_1 ) ) { - // InternalGaml.g:11190:1: ( ( rule__Addition__RightAssignment_1_1 ) ) - // InternalGaml.g:11191:2: ( rule__Addition__RightAssignment_1_1 ) + // InternalGaml.g:11196:1: ( ( rule__Addition__RightAssignment_1_1 ) ) + // InternalGaml.g:11197:2: ( rule__Addition__RightAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAdditionAccess().getRightAssignment_1_1()); } - // InternalGaml.g:11192:2: ( rule__Addition__RightAssignment_1_1 ) - // InternalGaml.g:11192:3: rule__Addition__RightAssignment_1_1 + // InternalGaml.g:11198:2: ( rule__Addition__RightAssignment_1_1 ) + // InternalGaml.g:11198:3: rule__Addition__RightAssignment_1_1 { pushFollow(FOLLOW_2); rule__Addition__RightAssignment_1_1(); @@ -43415,19 +39361,14 @@ public final void rule__Addition__Group_1__1__Impl() throws RecognitionException // $ANTLR start "rule__Addition__Group_1_0__0" - /** - * Rule addition group 1 0 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:11201:1: rule__Addition__Group_1_0__0 : rule__Addition__Group_1_0__0__Impl rule__Addition__Group_1_0__1 ; + // InternalGaml.g:11207:1: rule__Addition__Group_1_0__0 : rule__Addition__Group_1_0__0__Impl rule__Addition__Group_1_0__1 ; public final void rule__Addition__Group_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:11205:1: ( rule__Addition__Group_1_0__0__Impl rule__Addition__Group_1_0__1 ) - // InternalGaml.g:11206:2: rule__Addition__Group_1_0__0__Impl rule__Addition__Group_1_0__1 + // InternalGaml.g:11211:1: ( rule__Addition__Group_1_0__0__Impl rule__Addition__Group_1_0__1 ) + // InternalGaml.g:11212:2: rule__Addition__Group_1_0__0__Impl rule__Addition__Group_1_0__1 { pushFollow(FOLLOW_61); rule__Addition__Group_1_0__0__Impl(); @@ -43458,28 +39399,23 @@ public final void rule__Addition__Group_1_0__0() throws RecognitionException { // $ANTLR start "rule__Addition__Group_1_0__0__Impl" - /** - * Rule addition group 1 0 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:11213:1: rule__Addition__Group_1_0__0__Impl : ( () ) ; + // InternalGaml.g:11219:1: rule__Addition__Group_1_0__0__Impl : ( () ) ; public final void rule__Addition__Group_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:11217:1: ( ( () ) ) - // InternalGaml.g:11218:1: ( () ) + // InternalGaml.g:11223:1: ( ( () ) ) + // InternalGaml.g:11224:1: ( () ) { - // InternalGaml.g:11218:1: ( () ) - // InternalGaml.g:11219:2: () + // InternalGaml.g:11224:1: ( () ) + // InternalGaml.g:11225:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getAdditionAccess().getBinaryOperatorLeftAction_1_0_0()); } - // InternalGaml.g:11220:2: () - // InternalGaml.g:11220:3: + // InternalGaml.g:11226:2: () + // InternalGaml.g:11226:3: { } @@ -43504,19 +39440,14 @@ public final void rule__Addition__Group_1_0__0__Impl() throws RecognitionExcepti // $ANTLR start "rule__Addition__Group_1_0__1" - /** - * Rule addition group 1 0 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:11228:1: rule__Addition__Group_1_0__1 : rule__Addition__Group_1_0__1__Impl ; + // InternalGaml.g:11234:1: rule__Addition__Group_1_0__1 : rule__Addition__Group_1_0__1__Impl ; public final void rule__Addition__Group_1_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:11232:1: ( rule__Addition__Group_1_0__1__Impl ) - // InternalGaml.g:11233:2: rule__Addition__Group_1_0__1__Impl + // InternalGaml.g:11238:1: ( rule__Addition__Group_1_0__1__Impl ) + // InternalGaml.g:11239:2: rule__Addition__Group_1_0__1__Impl { pushFollow(FOLLOW_2); rule__Addition__Group_1_0__1__Impl(); @@ -43542,28 +39473,23 @@ public final void rule__Addition__Group_1_0__1() throws RecognitionException { // $ANTLR start "rule__Addition__Group_1_0__1__Impl" - /** - * Rule addition group 1 0 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:11239:1: rule__Addition__Group_1_0__1__Impl : ( ( rule__Addition__OpAssignment_1_0_1 ) ) ; + // InternalGaml.g:11245:1: rule__Addition__Group_1_0__1__Impl : ( ( rule__Addition__OpAssignment_1_0_1 ) ) ; public final void rule__Addition__Group_1_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:11243:1: ( ( ( rule__Addition__OpAssignment_1_0_1 ) ) ) - // InternalGaml.g:11244:1: ( ( rule__Addition__OpAssignment_1_0_1 ) ) + // InternalGaml.g:11249:1: ( ( ( rule__Addition__OpAssignment_1_0_1 ) ) ) + // InternalGaml.g:11250:1: ( ( rule__Addition__OpAssignment_1_0_1 ) ) { - // InternalGaml.g:11244:1: ( ( rule__Addition__OpAssignment_1_0_1 ) ) - // InternalGaml.g:11245:2: ( rule__Addition__OpAssignment_1_0_1 ) + // InternalGaml.g:11250:1: ( ( rule__Addition__OpAssignment_1_0_1 ) ) + // InternalGaml.g:11251:2: ( rule__Addition__OpAssignment_1_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAdditionAccess().getOpAssignment_1_0_1()); } - // InternalGaml.g:11246:2: ( rule__Addition__OpAssignment_1_0_1 ) - // InternalGaml.g:11246:3: rule__Addition__OpAssignment_1_0_1 + // InternalGaml.g:11252:2: ( rule__Addition__OpAssignment_1_0_1 ) + // InternalGaml.g:11252:3: rule__Addition__OpAssignment_1_0_1 { pushFollow(FOLLOW_2); rule__Addition__OpAssignment_1_0_1(); @@ -43598,19 +39524,14 @@ public final void rule__Addition__Group_1_0__1__Impl() throws RecognitionExcepti // $ANTLR start "rule__Multiplication__Group__0" - /** - * Rule multiplication group 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:11255:1: rule__Multiplication__Group__0 : rule__Multiplication__Group__0__Impl rule__Multiplication__Group__1 ; + // InternalGaml.g:11261:1: rule__Multiplication__Group__0 : rule__Multiplication__Group__0__Impl rule__Multiplication__Group__1 ; public final void rule__Multiplication__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:11259:1: ( rule__Multiplication__Group__0__Impl rule__Multiplication__Group__1 ) - // InternalGaml.g:11260:2: rule__Multiplication__Group__0__Impl rule__Multiplication__Group__1 + // InternalGaml.g:11265:1: ( rule__Multiplication__Group__0__Impl rule__Multiplication__Group__1 ) + // InternalGaml.g:11266:2: rule__Multiplication__Group__0__Impl rule__Multiplication__Group__1 { pushFollow(FOLLOW_63); rule__Multiplication__Group__0__Impl(); @@ -43641,22 +39562,17 @@ public final void rule__Multiplication__Group__0() throws RecognitionException { // $ANTLR start "rule__Multiplication__Group__0__Impl" - /** - * Rule multiplication group 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:11267:1: rule__Multiplication__Group__0__Impl : ( ruleExponentiation ) ; + // InternalGaml.g:11273:1: rule__Multiplication__Group__0__Impl : ( ruleExponentiation ) ; public final void rule__Multiplication__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:11271:1: ( ( ruleExponentiation ) ) - // InternalGaml.g:11272:1: ( ruleExponentiation ) + // InternalGaml.g:11277:1: ( ( ruleExponentiation ) ) + // InternalGaml.g:11278:1: ( ruleExponentiation ) { - // InternalGaml.g:11272:1: ( ruleExponentiation ) - // InternalGaml.g:11273:2: ruleExponentiation + // InternalGaml.g:11278:1: ( ruleExponentiation ) + // InternalGaml.g:11279:2: ruleExponentiation { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplicationAccess().getExponentiationParserRuleCall_0()); @@ -43691,19 +39607,14 @@ public final void rule__Multiplication__Group__0__Impl() throws RecognitionExcep // $ANTLR start "rule__Multiplication__Group__1" - /** - * Rule multiplication group 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:11282:1: rule__Multiplication__Group__1 : rule__Multiplication__Group__1__Impl ; + // InternalGaml.g:11288:1: rule__Multiplication__Group__1 : rule__Multiplication__Group__1__Impl ; public final void rule__Multiplication__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:11286:1: ( rule__Multiplication__Group__1__Impl ) - // InternalGaml.g:11287:2: rule__Multiplication__Group__1__Impl + // InternalGaml.g:11292:1: ( rule__Multiplication__Group__1__Impl ) + // InternalGaml.g:11293:2: rule__Multiplication__Group__1__Impl { pushFollow(FOLLOW_2); rule__Multiplication__Group__1__Impl(); @@ -43729,40 +39640,35 @@ public final void rule__Multiplication__Group__1() throws RecognitionException { // $ANTLR start "rule__Multiplication__Group__1__Impl" - /** - * Rule multiplication group 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:11293:1: rule__Multiplication__Group__1__Impl : ( ( rule__Multiplication__Group_1__0 )* ) ; + // InternalGaml.g:11299:1: rule__Multiplication__Group__1__Impl : ( ( rule__Multiplication__Group_1__0 )* ) ; public final void rule__Multiplication__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:11297:1: ( ( ( rule__Multiplication__Group_1__0 )* ) ) - // InternalGaml.g:11298:1: ( ( rule__Multiplication__Group_1__0 )* ) + // InternalGaml.g:11303:1: ( ( ( rule__Multiplication__Group_1__0 )* ) ) + // InternalGaml.g:11304:1: ( ( rule__Multiplication__Group_1__0 )* ) { - // InternalGaml.g:11298:1: ( ( rule__Multiplication__Group_1__0 )* ) - // InternalGaml.g:11299:2: ( rule__Multiplication__Group_1__0 )* + // InternalGaml.g:11304:1: ( ( rule__Multiplication__Group_1__0 )* ) + // InternalGaml.g:11305:2: ( rule__Multiplication__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplicationAccess().getGroup_1()); } - // InternalGaml.g:11300:2: ( rule__Multiplication__Group_1__0 )* + // InternalGaml.g:11306:2: ( rule__Multiplication__Group_1__0 )* loop128: do { int alt128=2; int LA128_0 = input.LA(1); - if ( ((LA128_0>=110 && LA128_0<=111)) ) { + if ( ((LA128_0>=111 && LA128_0<=112)) ) { alt128=1; } switch (alt128) { case 1 : - // InternalGaml.g:11300:3: rule__Multiplication__Group_1__0 + // InternalGaml.g:11306:3: rule__Multiplication__Group_1__0 { pushFollow(FOLLOW_64); rule__Multiplication__Group_1__0(); @@ -43803,19 +39709,14 @@ public final void rule__Multiplication__Group__1__Impl() throws RecognitionExcep // $ANTLR start "rule__Multiplication__Group_1__0" - /** - * Rule multiplication group 1 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:11309:1: rule__Multiplication__Group_1__0 : rule__Multiplication__Group_1__0__Impl rule__Multiplication__Group_1__1 ; + // InternalGaml.g:11315:1: rule__Multiplication__Group_1__0 : rule__Multiplication__Group_1__0__Impl rule__Multiplication__Group_1__1 ; public final void rule__Multiplication__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:11313:1: ( rule__Multiplication__Group_1__0__Impl rule__Multiplication__Group_1__1 ) - // InternalGaml.g:11314:2: rule__Multiplication__Group_1__0__Impl rule__Multiplication__Group_1__1 + // InternalGaml.g:11319:1: ( rule__Multiplication__Group_1__0__Impl rule__Multiplication__Group_1__1 ) + // InternalGaml.g:11320:2: rule__Multiplication__Group_1__0__Impl rule__Multiplication__Group_1__1 { pushFollow(FOLLOW_5); rule__Multiplication__Group_1__0__Impl(); @@ -43846,28 +39747,23 @@ public final void rule__Multiplication__Group_1__0() throws RecognitionException // $ANTLR start "rule__Multiplication__Group_1__0__Impl" - /** - * Rule multiplication group 1 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:11321:1: rule__Multiplication__Group_1__0__Impl : ( ( rule__Multiplication__Group_1_0__0 ) ) ; + // InternalGaml.g:11327:1: rule__Multiplication__Group_1__0__Impl : ( ( rule__Multiplication__Group_1_0__0 ) ) ; public final void rule__Multiplication__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:11325:1: ( ( ( rule__Multiplication__Group_1_0__0 ) ) ) - // InternalGaml.g:11326:1: ( ( rule__Multiplication__Group_1_0__0 ) ) + // InternalGaml.g:11331:1: ( ( ( rule__Multiplication__Group_1_0__0 ) ) ) + // InternalGaml.g:11332:1: ( ( rule__Multiplication__Group_1_0__0 ) ) { - // InternalGaml.g:11326:1: ( ( rule__Multiplication__Group_1_0__0 ) ) - // InternalGaml.g:11327:2: ( rule__Multiplication__Group_1_0__0 ) + // InternalGaml.g:11332:1: ( ( rule__Multiplication__Group_1_0__0 ) ) + // InternalGaml.g:11333:2: ( rule__Multiplication__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplicationAccess().getGroup_1_0()); } - // InternalGaml.g:11328:2: ( rule__Multiplication__Group_1_0__0 ) - // InternalGaml.g:11328:3: rule__Multiplication__Group_1_0__0 + // InternalGaml.g:11334:2: ( rule__Multiplication__Group_1_0__0 ) + // InternalGaml.g:11334:3: rule__Multiplication__Group_1_0__0 { pushFollow(FOLLOW_2); rule__Multiplication__Group_1_0__0(); @@ -43902,19 +39798,14 @@ public final void rule__Multiplication__Group_1__0__Impl() throws RecognitionExc // $ANTLR start "rule__Multiplication__Group_1__1" - /** - * Rule multiplication group 1 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:11336:1: rule__Multiplication__Group_1__1 : rule__Multiplication__Group_1__1__Impl ; + // InternalGaml.g:11342:1: rule__Multiplication__Group_1__1 : rule__Multiplication__Group_1__1__Impl ; public final void rule__Multiplication__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:11340:1: ( rule__Multiplication__Group_1__1__Impl ) - // InternalGaml.g:11341:2: rule__Multiplication__Group_1__1__Impl + // InternalGaml.g:11346:1: ( rule__Multiplication__Group_1__1__Impl ) + // InternalGaml.g:11347:2: rule__Multiplication__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__Multiplication__Group_1__1__Impl(); @@ -43940,28 +39831,23 @@ public final void rule__Multiplication__Group_1__1() throws RecognitionException // $ANTLR start "rule__Multiplication__Group_1__1__Impl" - /** - * Rule multiplication group 1 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:11347:1: rule__Multiplication__Group_1__1__Impl : ( ( rule__Multiplication__RightAssignment_1_1 ) ) ; + // InternalGaml.g:11353:1: rule__Multiplication__Group_1__1__Impl : ( ( rule__Multiplication__RightAssignment_1_1 ) ) ; public final void rule__Multiplication__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:11351:1: ( ( ( rule__Multiplication__RightAssignment_1_1 ) ) ) - // InternalGaml.g:11352:1: ( ( rule__Multiplication__RightAssignment_1_1 ) ) + // InternalGaml.g:11357:1: ( ( ( rule__Multiplication__RightAssignment_1_1 ) ) ) + // InternalGaml.g:11358:1: ( ( rule__Multiplication__RightAssignment_1_1 ) ) { - // InternalGaml.g:11352:1: ( ( rule__Multiplication__RightAssignment_1_1 ) ) - // InternalGaml.g:11353:2: ( rule__Multiplication__RightAssignment_1_1 ) + // InternalGaml.g:11358:1: ( ( rule__Multiplication__RightAssignment_1_1 ) ) + // InternalGaml.g:11359:2: ( rule__Multiplication__RightAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplicationAccess().getRightAssignment_1_1()); } - // InternalGaml.g:11354:2: ( rule__Multiplication__RightAssignment_1_1 ) - // InternalGaml.g:11354:3: rule__Multiplication__RightAssignment_1_1 + // InternalGaml.g:11360:2: ( rule__Multiplication__RightAssignment_1_1 ) + // InternalGaml.g:11360:3: rule__Multiplication__RightAssignment_1_1 { pushFollow(FOLLOW_2); rule__Multiplication__RightAssignment_1_1(); @@ -43996,19 +39882,14 @@ public final void rule__Multiplication__Group_1__1__Impl() throws RecognitionExc // $ANTLR start "rule__Multiplication__Group_1_0__0" - /** - * Rule multiplication group 1 0 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:11363:1: rule__Multiplication__Group_1_0__0 : rule__Multiplication__Group_1_0__0__Impl rule__Multiplication__Group_1_0__1 ; + // InternalGaml.g:11369:1: rule__Multiplication__Group_1_0__0 : rule__Multiplication__Group_1_0__0__Impl rule__Multiplication__Group_1_0__1 ; public final void rule__Multiplication__Group_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:11367:1: ( rule__Multiplication__Group_1_0__0__Impl rule__Multiplication__Group_1_0__1 ) - // InternalGaml.g:11368:2: rule__Multiplication__Group_1_0__0__Impl rule__Multiplication__Group_1_0__1 + // InternalGaml.g:11373:1: ( rule__Multiplication__Group_1_0__0__Impl rule__Multiplication__Group_1_0__1 ) + // InternalGaml.g:11374:2: rule__Multiplication__Group_1_0__0__Impl rule__Multiplication__Group_1_0__1 { pushFollow(FOLLOW_63); rule__Multiplication__Group_1_0__0__Impl(); @@ -44039,28 +39920,23 @@ public final void rule__Multiplication__Group_1_0__0() throws RecognitionExcepti // $ANTLR start "rule__Multiplication__Group_1_0__0__Impl" - /** - * Rule multiplication group 1 0 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:11375:1: rule__Multiplication__Group_1_0__0__Impl : ( () ) ; + // InternalGaml.g:11381:1: rule__Multiplication__Group_1_0__0__Impl : ( () ) ; public final void rule__Multiplication__Group_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:11379:1: ( ( () ) ) - // InternalGaml.g:11380:1: ( () ) + // InternalGaml.g:11385:1: ( ( () ) ) + // InternalGaml.g:11386:1: ( () ) { - // InternalGaml.g:11380:1: ( () ) - // InternalGaml.g:11381:2: () + // InternalGaml.g:11386:1: ( () ) + // InternalGaml.g:11387:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplicationAccess().getBinaryOperatorLeftAction_1_0_0()); } - // InternalGaml.g:11382:2: () - // InternalGaml.g:11382:3: + // InternalGaml.g:11388:2: () + // InternalGaml.g:11388:3: { } @@ -44085,19 +39961,14 @@ public final void rule__Multiplication__Group_1_0__0__Impl() throws RecognitionE // $ANTLR start "rule__Multiplication__Group_1_0__1" - /** - * Rule multiplication group 1 0 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:11390:1: rule__Multiplication__Group_1_0__1 : rule__Multiplication__Group_1_0__1__Impl ; + // InternalGaml.g:11396:1: rule__Multiplication__Group_1_0__1 : rule__Multiplication__Group_1_0__1__Impl ; public final void rule__Multiplication__Group_1_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:11394:1: ( rule__Multiplication__Group_1_0__1__Impl ) - // InternalGaml.g:11395:2: rule__Multiplication__Group_1_0__1__Impl + // InternalGaml.g:11400:1: ( rule__Multiplication__Group_1_0__1__Impl ) + // InternalGaml.g:11401:2: rule__Multiplication__Group_1_0__1__Impl { pushFollow(FOLLOW_2); rule__Multiplication__Group_1_0__1__Impl(); @@ -44123,28 +39994,23 @@ public final void rule__Multiplication__Group_1_0__1() throws RecognitionExcepti // $ANTLR start "rule__Multiplication__Group_1_0__1__Impl" - /** - * Rule multiplication group 1 0 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:11401:1: rule__Multiplication__Group_1_0__1__Impl : ( ( rule__Multiplication__OpAssignment_1_0_1 ) ) ; + // InternalGaml.g:11407:1: rule__Multiplication__Group_1_0__1__Impl : ( ( rule__Multiplication__OpAssignment_1_0_1 ) ) ; public final void rule__Multiplication__Group_1_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:11405:1: ( ( ( rule__Multiplication__OpAssignment_1_0_1 ) ) ) - // InternalGaml.g:11406:1: ( ( rule__Multiplication__OpAssignment_1_0_1 ) ) + // InternalGaml.g:11411:1: ( ( ( rule__Multiplication__OpAssignment_1_0_1 ) ) ) + // InternalGaml.g:11412:1: ( ( rule__Multiplication__OpAssignment_1_0_1 ) ) { - // InternalGaml.g:11406:1: ( ( rule__Multiplication__OpAssignment_1_0_1 ) ) - // InternalGaml.g:11407:2: ( rule__Multiplication__OpAssignment_1_0_1 ) + // InternalGaml.g:11412:1: ( ( rule__Multiplication__OpAssignment_1_0_1 ) ) + // InternalGaml.g:11413:2: ( rule__Multiplication__OpAssignment_1_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplicationAccess().getOpAssignment_1_0_1()); } - // InternalGaml.g:11408:2: ( rule__Multiplication__OpAssignment_1_0_1 ) - // InternalGaml.g:11408:3: rule__Multiplication__OpAssignment_1_0_1 + // InternalGaml.g:11414:2: ( rule__Multiplication__OpAssignment_1_0_1 ) + // InternalGaml.g:11414:3: rule__Multiplication__OpAssignment_1_0_1 { pushFollow(FOLLOW_2); rule__Multiplication__OpAssignment_1_0_1(); @@ -44179,19 +40045,14 @@ public final void rule__Multiplication__Group_1_0__1__Impl() throws RecognitionE // $ANTLR start "rule__Exponentiation__Group__0" - /** - * Rule exponentiation group 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:11417:1: rule__Exponentiation__Group__0 : rule__Exponentiation__Group__0__Impl rule__Exponentiation__Group__1 ; + // InternalGaml.g:11423:1: rule__Exponentiation__Group__0 : rule__Exponentiation__Group__0__Impl rule__Exponentiation__Group__1 ; public final void rule__Exponentiation__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:11421:1: ( rule__Exponentiation__Group__0__Impl rule__Exponentiation__Group__1 ) - // InternalGaml.g:11422:2: rule__Exponentiation__Group__0__Impl rule__Exponentiation__Group__1 + // InternalGaml.g:11427:1: ( rule__Exponentiation__Group__0__Impl rule__Exponentiation__Group__1 ) + // InternalGaml.g:11428:2: rule__Exponentiation__Group__0__Impl rule__Exponentiation__Group__1 { pushFollow(FOLLOW_65); rule__Exponentiation__Group__0__Impl(); @@ -44222,22 +40083,17 @@ public final void rule__Exponentiation__Group__0() throws RecognitionException { // $ANTLR start "rule__Exponentiation__Group__0__Impl" - /** - * Rule exponentiation group 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:11429:1: rule__Exponentiation__Group__0__Impl : ( ruleBinary ) ; + // InternalGaml.g:11435:1: rule__Exponentiation__Group__0__Impl : ( ruleBinary ) ; public final void rule__Exponentiation__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:11433:1: ( ( ruleBinary ) ) - // InternalGaml.g:11434:1: ( ruleBinary ) + // InternalGaml.g:11439:1: ( ( ruleBinary ) ) + // InternalGaml.g:11440:1: ( ruleBinary ) { - // InternalGaml.g:11434:1: ( ruleBinary ) - // InternalGaml.g:11435:2: ruleBinary + // InternalGaml.g:11440:1: ( ruleBinary ) + // InternalGaml.g:11441:2: ruleBinary { if ( state.backtracking==0 ) { before(grammarAccess.getExponentiationAccess().getBinaryParserRuleCall_0()); @@ -44272,19 +40128,14 @@ public final void rule__Exponentiation__Group__0__Impl() throws RecognitionExcep // $ANTLR start "rule__Exponentiation__Group__1" - /** - * Rule exponentiation group 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:11444:1: rule__Exponentiation__Group__1 : rule__Exponentiation__Group__1__Impl ; + // InternalGaml.g:11450:1: rule__Exponentiation__Group__1 : rule__Exponentiation__Group__1__Impl ; public final void rule__Exponentiation__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:11448:1: ( rule__Exponentiation__Group__1__Impl ) - // InternalGaml.g:11449:2: rule__Exponentiation__Group__1__Impl + // InternalGaml.g:11454:1: ( rule__Exponentiation__Group__1__Impl ) + // InternalGaml.g:11455:2: rule__Exponentiation__Group__1__Impl { pushFollow(FOLLOW_2); rule__Exponentiation__Group__1__Impl(); @@ -44310,40 +40161,35 @@ public final void rule__Exponentiation__Group__1() throws RecognitionException { // $ANTLR start "rule__Exponentiation__Group__1__Impl" - /** - * Rule exponentiation group 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:11455:1: rule__Exponentiation__Group__1__Impl : ( ( rule__Exponentiation__Group_1__0 )* ) ; + // InternalGaml.g:11461:1: rule__Exponentiation__Group__1__Impl : ( ( rule__Exponentiation__Group_1__0 )* ) ; public final void rule__Exponentiation__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:11459:1: ( ( ( rule__Exponentiation__Group_1__0 )* ) ) - // InternalGaml.g:11460:1: ( ( rule__Exponentiation__Group_1__0 )* ) + // InternalGaml.g:11465:1: ( ( ( rule__Exponentiation__Group_1__0 )* ) ) + // InternalGaml.g:11466:1: ( ( rule__Exponentiation__Group_1__0 )* ) { - // InternalGaml.g:11460:1: ( ( rule__Exponentiation__Group_1__0 )* ) - // InternalGaml.g:11461:2: ( rule__Exponentiation__Group_1__0 )* + // InternalGaml.g:11466:1: ( ( rule__Exponentiation__Group_1__0 )* ) + // InternalGaml.g:11467:2: ( rule__Exponentiation__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getExponentiationAccess().getGroup_1()); } - // InternalGaml.g:11462:2: ( rule__Exponentiation__Group_1__0 )* + // InternalGaml.g:11468:2: ( rule__Exponentiation__Group_1__0 )* loop129: do { int alt129=2; int LA129_0 = input.LA(1); - if ( (LA129_0==156) ) { + if ( (LA129_0==157) ) { alt129=1; } switch (alt129) { case 1 : - // InternalGaml.g:11462:3: rule__Exponentiation__Group_1__0 + // InternalGaml.g:11468:3: rule__Exponentiation__Group_1__0 { pushFollow(FOLLOW_66); rule__Exponentiation__Group_1__0(); @@ -44384,19 +40230,14 @@ public final void rule__Exponentiation__Group__1__Impl() throws RecognitionExcep // $ANTLR start "rule__Exponentiation__Group_1__0" - /** - * Rule exponentiation group 1 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:11471:1: rule__Exponentiation__Group_1__0 : rule__Exponentiation__Group_1__0__Impl rule__Exponentiation__Group_1__1 ; + // InternalGaml.g:11477:1: rule__Exponentiation__Group_1__0 : rule__Exponentiation__Group_1__0__Impl rule__Exponentiation__Group_1__1 ; public final void rule__Exponentiation__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:11475:1: ( rule__Exponentiation__Group_1__0__Impl rule__Exponentiation__Group_1__1 ) - // InternalGaml.g:11476:2: rule__Exponentiation__Group_1__0__Impl rule__Exponentiation__Group_1__1 + // InternalGaml.g:11481:1: ( rule__Exponentiation__Group_1__0__Impl rule__Exponentiation__Group_1__1 ) + // InternalGaml.g:11482:2: rule__Exponentiation__Group_1__0__Impl rule__Exponentiation__Group_1__1 { pushFollow(FOLLOW_5); rule__Exponentiation__Group_1__0__Impl(); @@ -44427,28 +40268,23 @@ public final void rule__Exponentiation__Group_1__0() throws RecognitionException // $ANTLR start "rule__Exponentiation__Group_1__0__Impl" - /** - * Rule exponentiation group 1 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:11483:1: rule__Exponentiation__Group_1__0__Impl : ( ( rule__Exponentiation__Group_1_0__0 ) ) ; + // InternalGaml.g:11489:1: rule__Exponentiation__Group_1__0__Impl : ( ( rule__Exponentiation__Group_1_0__0 ) ) ; public final void rule__Exponentiation__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:11487:1: ( ( ( rule__Exponentiation__Group_1_0__0 ) ) ) - // InternalGaml.g:11488:1: ( ( rule__Exponentiation__Group_1_0__0 ) ) + // InternalGaml.g:11493:1: ( ( ( rule__Exponentiation__Group_1_0__0 ) ) ) + // InternalGaml.g:11494:1: ( ( rule__Exponentiation__Group_1_0__0 ) ) { - // InternalGaml.g:11488:1: ( ( rule__Exponentiation__Group_1_0__0 ) ) - // InternalGaml.g:11489:2: ( rule__Exponentiation__Group_1_0__0 ) + // InternalGaml.g:11494:1: ( ( rule__Exponentiation__Group_1_0__0 ) ) + // InternalGaml.g:11495:2: ( rule__Exponentiation__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getExponentiationAccess().getGroup_1_0()); } - // InternalGaml.g:11490:2: ( rule__Exponentiation__Group_1_0__0 ) - // InternalGaml.g:11490:3: rule__Exponentiation__Group_1_0__0 + // InternalGaml.g:11496:2: ( rule__Exponentiation__Group_1_0__0 ) + // InternalGaml.g:11496:3: rule__Exponentiation__Group_1_0__0 { pushFollow(FOLLOW_2); rule__Exponentiation__Group_1_0__0(); @@ -44483,19 +40319,14 @@ public final void rule__Exponentiation__Group_1__0__Impl() throws RecognitionExc // $ANTLR start "rule__Exponentiation__Group_1__1" - /** - * Rule exponentiation group 1 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:11498:1: rule__Exponentiation__Group_1__1 : rule__Exponentiation__Group_1__1__Impl ; + // InternalGaml.g:11504:1: rule__Exponentiation__Group_1__1 : rule__Exponentiation__Group_1__1__Impl ; public final void rule__Exponentiation__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:11502:1: ( rule__Exponentiation__Group_1__1__Impl ) - // InternalGaml.g:11503:2: rule__Exponentiation__Group_1__1__Impl + // InternalGaml.g:11508:1: ( rule__Exponentiation__Group_1__1__Impl ) + // InternalGaml.g:11509:2: rule__Exponentiation__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__Exponentiation__Group_1__1__Impl(); @@ -44521,28 +40352,23 @@ public final void rule__Exponentiation__Group_1__1() throws RecognitionException // $ANTLR start "rule__Exponentiation__Group_1__1__Impl" - /** - * Rule exponentiation group 1 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:11509:1: rule__Exponentiation__Group_1__1__Impl : ( ( rule__Exponentiation__RightAssignment_1_1 ) ) ; + // InternalGaml.g:11515:1: rule__Exponentiation__Group_1__1__Impl : ( ( rule__Exponentiation__RightAssignment_1_1 ) ) ; public final void rule__Exponentiation__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:11513:1: ( ( ( rule__Exponentiation__RightAssignment_1_1 ) ) ) - // InternalGaml.g:11514:1: ( ( rule__Exponentiation__RightAssignment_1_1 ) ) + // InternalGaml.g:11519:1: ( ( ( rule__Exponentiation__RightAssignment_1_1 ) ) ) + // InternalGaml.g:11520:1: ( ( rule__Exponentiation__RightAssignment_1_1 ) ) { - // InternalGaml.g:11514:1: ( ( rule__Exponentiation__RightAssignment_1_1 ) ) - // InternalGaml.g:11515:2: ( rule__Exponentiation__RightAssignment_1_1 ) + // InternalGaml.g:11520:1: ( ( rule__Exponentiation__RightAssignment_1_1 ) ) + // InternalGaml.g:11521:2: ( rule__Exponentiation__RightAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getExponentiationAccess().getRightAssignment_1_1()); } - // InternalGaml.g:11516:2: ( rule__Exponentiation__RightAssignment_1_1 ) - // InternalGaml.g:11516:3: rule__Exponentiation__RightAssignment_1_1 + // InternalGaml.g:11522:2: ( rule__Exponentiation__RightAssignment_1_1 ) + // InternalGaml.g:11522:3: rule__Exponentiation__RightAssignment_1_1 { pushFollow(FOLLOW_2); rule__Exponentiation__RightAssignment_1_1(); @@ -44577,19 +40403,14 @@ public final void rule__Exponentiation__Group_1__1__Impl() throws RecognitionExc // $ANTLR start "rule__Exponentiation__Group_1_0__0" - /** - * Rule exponentiation group 1 0 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:11525:1: rule__Exponentiation__Group_1_0__0 : rule__Exponentiation__Group_1_0__0__Impl rule__Exponentiation__Group_1_0__1 ; + // InternalGaml.g:11531:1: rule__Exponentiation__Group_1_0__0 : rule__Exponentiation__Group_1_0__0__Impl rule__Exponentiation__Group_1_0__1 ; public final void rule__Exponentiation__Group_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:11529:1: ( rule__Exponentiation__Group_1_0__0__Impl rule__Exponentiation__Group_1_0__1 ) - // InternalGaml.g:11530:2: rule__Exponentiation__Group_1_0__0__Impl rule__Exponentiation__Group_1_0__1 + // InternalGaml.g:11535:1: ( rule__Exponentiation__Group_1_0__0__Impl rule__Exponentiation__Group_1_0__1 ) + // InternalGaml.g:11536:2: rule__Exponentiation__Group_1_0__0__Impl rule__Exponentiation__Group_1_0__1 { pushFollow(FOLLOW_65); rule__Exponentiation__Group_1_0__0__Impl(); @@ -44620,28 +40441,23 @@ public final void rule__Exponentiation__Group_1_0__0() throws RecognitionExcepti // $ANTLR start "rule__Exponentiation__Group_1_0__0__Impl" - /** - * Rule exponentiation group 1 0 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:11537:1: rule__Exponentiation__Group_1_0__0__Impl : ( () ) ; + // InternalGaml.g:11543:1: rule__Exponentiation__Group_1_0__0__Impl : ( () ) ; public final void rule__Exponentiation__Group_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:11541:1: ( ( () ) ) - // InternalGaml.g:11542:1: ( () ) + // InternalGaml.g:11547:1: ( ( () ) ) + // InternalGaml.g:11548:1: ( () ) { - // InternalGaml.g:11542:1: ( () ) - // InternalGaml.g:11543:2: () + // InternalGaml.g:11548:1: ( () ) + // InternalGaml.g:11549:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getExponentiationAccess().getBinaryOperatorLeftAction_1_0_0()); } - // InternalGaml.g:11544:2: () - // InternalGaml.g:11544:3: + // InternalGaml.g:11550:2: () + // InternalGaml.g:11550:3: { } @@ -44666,19 +40482,14 @@ public final void rule__Exponentiation__Group_1_0__0__Impl() throws RecognitionE // $ANTLR start "rule__Exponentiation__Group_1_0__1" - /** - * Rule exponentiation group 1 0 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:11552:1: rule__Exponentiation__Group_1_0__1 : rule__Exponentiation__Group_1_0__1__Impl ; + // InternalGaml.g:11558:1: rule__Exponentiation__Group_1_0__1 : rule__Exponentiation__Group_1_0__1__Impl ; public final void rule__Exponentiation__Group_1_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:11556:1: ( rule__Exponentiation__Group_1_0__1__Impl ) - // InternalGaml.g:11557:2: rule__Exponentiation__Group_1_0__1__Impl + // InternalGaml.g:11562:1: ( rule__Exponentiation__Group_1_0__1__Impl ) + // InternalGaml.g:11563:2: rule__Exponentiation__Group_1_0__1__Impl { pushFollow(FOLLOW_2); rule__Exponentiation__Group_1_0__1__Impl(); @@ -44704,28 +40515,23 @@ public final void rule__Exponentiation__Group_1_0__1() throws RecognitionExcepti // $ANTLR start "rule__Exponentiation__Group_1_0__1__Impl" - /** - * Rule exponentiation group 1 0 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:11563:1: rule__Exponentiation__Group_1_0__1__Impl : ( ( rule__Exponentiation__OpAssignment_1_0_1 ) ) ; + // InternalGaml.g:11569:1: rule__Exponentiation__Group_1_0__1__Impl : ( ( rule__Exponentiation__OpAssignment_1_0_1 ) ) ; public final void rule__Exponentiation__Group_1_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:11567:1: ( ( ( rule__Exponentiation__OpAssignment_1_0_1 ) ) ) - // InternalGaml.g:11568:1: ( ( rule__Exponentiation__OpAssignment_1_0_1 ) ) + // InternalGaml.g:11573:1: ( ( ( rule__Exponentiation__OpAssignment_1_0_1 ) ) ) + // InternalGaml.g:11574:1: ( ( rule__Exponentiation__OpAssignment_1_0_1 ) ) { - // InternalGaml.g:11568:1: ( ( rule__Exponentiation__OpAssignment_1_0_1 ) ) - // InternalGaml.g:11569:2: ( rule__Exponentiation__OpAssignment_1_0_1 ) + // InternalGaml.g:11574:1: ( ( rule__Exponentiation__OpAssignment_1_0_1 ) ) + // InternalGaml.g:11575:2: ( rule__Exponentiation__OpAssignment_1_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getExponentiationAccess().getOpAssignment_1_0_1()); } - // InternalGaml.g:11570:2: ( rule__Exponentiation__OpAssignment_1_0_1 ) - // InternalGaml.g:11570:3: rule__Exponentiation__OpAssignment_1_0_1 + // InternalGaml.g:11576:2: ( rule__Exponentiation__OpAssignment_1_0_1 ) + // InternalGaml.g:11576:3: rule__Exponentiation__OpAssignment_1_0_1 { pushFollow(FOLLOW_2); rule__Exponentiation__OpAssignment_1_0_1(); @@ -44760,19 +40566,14 @@ public final void rule__Exponentiation__Group_1_0__1__Impl() throws RecognitionE // $ANTLR start "rule__Binary__Group__0" - /** - * Rule binary group 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:11579:1: rule__Binary__Group__0 : rule__Binary__Group__0__Impl rule__Binary__Group__1 ; + // InternalGaml.g:11585:1: rule__Binary__Group__0 : rule__Binary__Group__0__Impl rule__Binary__Group__1 ; public final void rule__Binary__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:11583:1: ( rule__Binary__Group__0__Impl rule__Binary__Group__1 ) - // InternalGaml.g:11584:2: rule__Binary__Group__0__Impl rule__Binary__Group__1 + // InternalGaml.g:11589:1: ( rule__Binary__Group__0__Impl rule__Binary__Group__1 ) + // InternalGaml.g:11590:2: rule__Binary__Group__0__Impl rule__Binary__Group__1 { pushFollow(FOLLOW_14); rule__Binary__Group__0__Impl(); @@ -44803,22 +40604,17 @@ public final void rule__Binary__Group__0() throws RecognitionException { // $ANTLR start "rule__Binary__Group__0__Impl" - /** - * Rule binary group 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:11591:1: rule__Binary__Group__0__Impl : ( ruleUnit ) ; + // InternalGaml.g:11597:1: rule__Binary__Group__0__Impl : ( ruleUnit ) ; public final void rule__Binary__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:11595:1: ( ( ruleUnit ) ) - // InternalGaml.g:11596:1: ( ruleUnit ) + // InternalGaml.g:11601:1: ( ( ruleUnit ) ) + // InternalGaml.g:11602:1: ( ruleUnit ) { - // InternalGaml.g:11596:1: ( ruleUnit ) - // InternalGaml.g:11597:2: ruleUnit + // InternalGaml.g:11602:1: ( ruleUnit ) + // InternalGaml.g:11603:2: ruleUnit { if ( state.backtracking==0 ) { before(grammarAccess.getBinaryAccess().getUnitParserRuleCall_0()); @@ -44853,19 +40649,14 @@ public final void rule__Binary__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Binary__Group__1" - /** - * Rule binary group 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:11606:1: rule__Binary__Group__1 : rule__Binary__Group__1__Impl ; + // InternalGaml.g:11612:1: rule__Binary__Group__1 : rule__Binary__Group__1__Impl ; public final void rule__Binary__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:11610:1: ( rule__Binary__Group__1__Impl ) - // InternalGaml.g:11611:2: rule__Binary__Group__1__Impl + // InternalGaml.g:11616:1: ( rule__Binary__Group__1__Impl ) + // InternalGaml.g:11617:2: rule__Binary__Group__1__Impl { pushFollow(FOLLOW_2); rule__Binary__Group__1__Impl(); @@ -44891,27 +40682,22 @@ public final void rule__Binary__Group__1() throws RecognitionException { // $ANTLR start "rule__Binary__Group__1__Impl" - /** - * Rule binary group 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:11617:1: rule__Binary__Group__1__Impl : ( ( rule__Binary__Group_1__0 )* ) ; + // InternalGaml.g:11623:1: rule__Binary__Group__1__Impl : ( ( rule__Binary__Group_1__0 )* ) ; public final void rule__Binary__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:11621:1: ( ( ( rule__Binary__Group_1__0 )* ) ) - // InternalGaml.g:11622:1: ( ( rule__Binary__Group_1__0 )* ) + // InternalGaml.g:11627:1: ( ( ( rule__Binary__Group_1__0 )* ) ) + // InternalGaml.g:11628:1: ( ( rule__Binary__Group_1__0 )* ) { - // InternalGaml.g:11622:1: ( ( rule__Binary__Group_1__0 )* ) - // InternalGaml.g:11623:2: ( rule__Binary__Group_1__0 )* + // InternalGaml.g:11628:1: ( ( rule__Binary__Group_1__0 )* ) + // InternalGaml.g:11629:2: ( rule__Binary__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getBinaryAccess().getGroup_1()); } - // InternalGaml.g:11624:2: ( rule__Binary__Group_1__0 )* + // InternalGaml.g:11630:2: ( rule__Binary__Group_1__0 )* loop130: do { int alt130=2; @@ -44920,7 +40706,7 @@ public final void rule__Binary__Group__1__Impl() throws RecognitionException { if ( (LA130_0==RULE_ID) ) { int LA130_2 = input.LA(2); - if ( ((LA130_2>=RULE_STRING && LA130_2<=RULE_KEYWORD)||LA130_2==14||LA130_2==16||(LA130_2>=21 && LA130_2<=72)||LA130_2==109||(LA130_2>=112 && LA130_2<=117)||LA130_2==128||LA130_2==130||LA130_2==135) ) { + if ( ((LA130_2>=RULE_STRING && LA130_2<=RULE_KEYWORD)||LA130_2==14||LA130_2==16||(LA130_2>=21 && LA130_2<=72)||LA130_2==110||(LA130_2>=113 && LA130_2<=118)||LA130_2==129||LA130_2==131||LA130_2==136) ) { alt130=1; } @@ -44933,7 +40719,7 @@ else if ( (LA130_0==14||LA130_0==16||(LA130_0>=21 && LA130_0<=72)) ) { switch (alt130) { case 1 : - // InternalGaml.g:11624:3: rule__Binary__Group_1__0 + // InternalGaml.g:11630:3: rule__Binary__Group_1__0 { pushFollow(FOLLOW_41); rule__Binary__Group_1__0(); @@ -44974,19 +40760,14 @@ else if ( (LA130_0==14||LA130_0==16||(LA130_0>=21 && LA130_0<=72)) ) { // $ANTLR start "rule__Binary__Group_1__0" - /** - * Rule binary group 1 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:11633:1: rule__Binary__Group_1__0 : rule__Binary__Group_1__0__Impl rule__Binary__Group_1__1 ; + // InternalGaml.g:11639:1: rule__Binary__Group_1__0 : rule__Binary__Group_1__0__Impl rule__Binary__Group_1__1 ; public final void rule__Binary__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:11637:1: ( rule__Binary__Group_1__0__Impl rule__Binary__Group_1__1 ) - // InternalGaml.g:11638:2: rule__Binary__Group_1__0__Impl rule__Binary__Group_1__1 + // InternalGaml.g:11643:1: ( rule__Binary__Group_1__0__Impl rule__Binary__Group_1__1 ) + // InternalGaml.g:11644:2: rule__Binary__Group_1__0__Impl rule__Binary__Group_1__1 { pushFollow(FOLLOW_5); rule__Binary__Group_1__0__Impl(); @@ -45017,28 +40798,23 @@ public final void rule__Binary__Group_1__0() throws RecognitionException { // $ANTLR start "rule__Binary__Group_1__0__Impl" - /** - * Rule binary group 1 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:11645:1: rule__Binary__Group_1__0__Impl : ( ( rule__Binary__Group_1_0__0 ) ) ; + // InternalGaml.g:11651:1: rule__Binary__Group_1__0__Impl : ( ( rule__Binary__Group_1_0__0 ) ) ; public final void rule__Binary__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:11649:1: ( ( ( rule__Binary__Group_1_0__0 ) ) ) - // InternalGaml.g:11650:1: ( ( rule__Binary__Group_1_0__0 ) ) + // InternalGaml.g:11655:1: ( ( ( rule__Binary__Group_1_0__0 ) ) ) + // InternalGaml.g:11656:1: ( ( rule__Binary__Group_1_0__0 ) ) { - // InternalGaml.g:11650:1: ( ( rule__Binary__Group_1_0__0 ) ) - // InternalGaml.g:11651:2: ( rule__Binary__Group_1_0__0 ) + // InternalGaml.g:11656:1: ( ( rule__Binary__Group_1_0__0 ) ) + // InternalGaml.g:11657:2: ( rule__Binary__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getBinaryAccess().getGroup_1_0()); } - // InternalGaml.g:11652:2: ( rule__Binary__Group_1_0__0 ) - // InternalGaml.g:11652:3: rule__Binary__Group_1_0__0 + // InternalGaml.g:11658:2: ( rule__Binary__Group_1_0__0 ) + // InternalGaml.g:11658:3: rule__Binary__Group_1_0__0 { pushFollow(FOLLOW_2); rule__Binary__Group_1_0__0(); @@ -45073,19 +40849,14 @@ public final void rule__Binary__Group_1__0__Impl() throws RecognitionException { // $ANTLR start "rule__Binary__Group_1__1" - /** - * Rule binary group 1 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:11660:1: rule__Binary__Group_1__1 : rule__Binary__Group_1__1__Impl ; + // InternalGaml.g:11666:1: rule__Binary__Group_1__1 : rule__Binary__Group_1__1__Impl ; public final void rule__Binary__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:11664:1: ( rule__Binary__Group_1__1__Impl ) - // InternalGaml.g:11665:2: rule__Binary__Group_1__1__Impl + // InternalGaml.g:11670:1: ( rule__Binary__Group_1__1__Impl ) + // InternalGaml.g:11671:2: rule__Binary__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__Binary__Group_1__1__Impl(); @@ -45111,28 +40882,23 @@ public final void rule__Binary__Group_1__1() throws RecognitionException { // $ANTLR start "rule__Binary__Group_1__1__Impl" - /** - * Rule binary group 1 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:11671:1: rule__Binary__Group_1__1__Impl : ( ( rule__Binary__RightAssignment_1_1 ) ) ; + // InternalGaml.g:11677:1: rule__Binary__Group_1__1__Impl : ( ( rule__Binary__RightAssignment_1_1 ) ) ; public final void rule__Binary__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:11675:1: ( ( ( rule__Binary__RightAssignment_1_1 ) ) ) - // InternalGaml.g:11676:1: ( ( rule__Binary__RightAssignment_1_1 ) ) + // InternalGaml.g:11681:1: ( ( ( rule__Binary__RightAssignment_1_1 ) ) ) + // InternalGaml.g:11682:1: ( ( rule__Binary__RightAssignment_1_1 ) ) { - // InternalGaml.g:11676:1: ( ( rule__Binary__RightAssignment_1_1 ) ) - // InternalGaml.g:11677:2: ( rule__Binary__RightAssignment_1_1 ) + // InternalGaml.g:11682:1: ( ( rule__Binary__RightAssignment_1_1 ) ) + // InternalGaml.g:11683:2: ( rule__Binary__RightAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getBinaryAccess().getRightAssignment_1_1()); } - // InternalGaml.g:11678:2: ( rule__Binary__RightAssignment_1_1 ) - // InternalGaml.g:11678:3: rule__Binary__RightAssignment_1_1 + // InternalGaml.g:11684:2: ( rule__Binary__RightAssignment_1_1 ) + // InternalGaml.g:11684:3: rule__Binary__RightAssignment_1_1 { pushFollow(FOLLOW_2); rule__Binary__RightAssignment_1_1(); @@ -45167,19 +40933,14 @@ public final void rule__Binary__Group_1__1__Impl() throws RecognitionException { // $ANTLR start "rule__Binary__Group_1_0__0" - /** - * Rule binary group 1 0 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:11687:1: rule__Binary__Group_1_0__0 : rule__Binary__Group_1_0__0__Impl rule__Binary__Group_1_0__1 ; + // InternalGaml.g:11693:1: rule__Binary__Group_1_0__0 : rule__Binary__Group_1_0__0__Impl rule__Binary__Group_1_0__1 ; public final void rule__Binary__Group_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:11691:1: ( rule__Binary__Group_1_0__0__Impl rule__Binary__Group_1_0__1 ) - // InternalGaml.g:11692:2: rule__Binary__Group_1_0__0__Impl rule__Binary__Group_1_0__1 + // InternalGaml.g:11697:1: ( rule__Binary__Group_1_0__0__Impl rule__Binary__Group_1_0__1 ) + // InternalGaml.g:11698:2: rule__Binary__Group_1_0__0__Impl rule__Binary__Group_1_0__1 { pushFollow(FOLLOW_14); rule__Binary__Group_1_0__0__Impl(); @@ -45210,28 +40971,23 @@ public final void rule__Binary__Group_1_0__0() throws RecognitionException { // $ANTLR start "rule__Binary__Group_1_0__0__Impl" - /** - * Rule binary group 1 0 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:11699:1: rule__Binary__Group_1_0__0__Impl : ( () ) ; + // InternalGaml.g:11705:1: rule__Binary__Group_1_0__0__Impl : ( () ) ; public final void rule__Binary__Group_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:11703:1: ( ( () ) ) - // InternalGaml.g:11704:1: ( () ) + // InternalGaml.g:11709:1: ( ( () ) ) + // InternalGaml.g:11710:1: ( () ) { - // InternalGaml.g:11704:1: ( () ) - // InternalGaml.g:11705:2: () + // InternalGaml.g:11710:1: ( () ) + // InternalGaml.g:11711:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getBinaryAccess().getBinaryOperatorLeftAction_1_0_0()); } - // InternalGaml.g:11706:2: () - // InternalGaml.g:11706:3: + // InternalGaml.g:11712:2: () + // InternalGaml.g:11712:3: { } @@ -45256,19 +41012,14 @@ public final void rule__Binary__Group_1_0__0__Impl() throws RecognitionException // $ANTLR start "rule__Binary__Group_1_0__1" - /** - * Rule binary group 1 0 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:11714:1: rule__Binary__Group_1_0__1 : rule__Binary__Group_1_0__1__Impl ; + // InternalGaml.g:11720:1: rule__Binary__Group_1_0__1 : rule__Binary__Group_1_0__1__Impl ; public final void rule__Binary__Group_1_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:11718:1: ( rule__Binary__Group_1_0__1__Impl ) - // InternalGaml.g:11719:2: rule__Binary__Group_1_0__1__Impl + // InternalGaml.g:11724:1: ( rule__Binary__Group_1_0__1__Impl ) + // InternalGaml.g:11725:2: rule__Binary__Group_1_0__1__Impl { pushFollow(FOLLOW_2); rule__Binary__Group_1_0__1__Impl(); @@ -45294,28 +41045,23 @@ public final void rule__Binary__Group_1_0__1() throws RecognitionException { // $ANTLR start "rule__Binary__Group_1_0__1__Impl" - /** - * Rule binary group 1 0 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:11725:1: rule__Binary__Group_1_0__1__Impl : ( ( rule__Binary__OpAssignment_1_0_1 ) ) ; + // InternalGaml.g:11731:1: rule__Binary__Group_1_0__1__Impl : ( ( rule__Binary__OpAssignment_1_0_1 ) ) ; public final void rule__Binary__Group_1_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:11729:1: ( ( ( rule__Binary__OpAssignment_1_0_1 ) ) ) - // InternalGaml.g:11730:1: ( ( rule__Binary__OpAssignment_1_0_1 ) ) + // InternalGaml.g:11735:1: ( ( ( rule__Binary__OpAssignment_1_0_1 ) ) ) + // InternalGaml.g:11736:1: ( ( rule__Binary__OpAssignment_1_0_1 ) ) { - // InternalGaml.g:11730:1: ( ( rule__Binary__OpAssignment_1_0_1 ) ) - // InternalGaml.g:11731:2: ( rule__Binary__OpAssignment_1_0_1 ) + // InternalGaml.g:11736:1: ( ( rule__Binary__OpAssignment_1_0_1 ) ) + // InternalGaml.g:11737:2: ( rule__Binary__OpAssignment_1_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getBinaryAccess().getOpAssignment_1_0_1()); } - // InternalGaml.g:11732:2: ( rule__Binary__OpAssignment_1_0_1 ) - // InternalGaml.g:11732:3: rule__Binary__OpAssignment_1_0_1 + // InternalGaml.g:11738:2: ( rule__Binary__OpAssignment_1_0_1 ) + // InternalGaml.g:11738:3: rule__Binary__OpAssignment_1_0_1 { pushFollow(FOLLOW_2); rule__Binary__OpAssignment_1_0_1(); @@ -45350,19 +41096,14 @@ public final void rule__Binary__Group_1_0__1__Impl() throws RecognitionException // $ANTLR start "rule__Unit__Group__0" - /** - * Rule unit group 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:11741:1: rule__Unit__Group__0 : rule__Unit__Group__0__Impl rule__Unit__Group__1 ; + // InternalGaml.g:11747:1: rule__Unit__Group__0 : rule__Unit__Group__0__Impl rule__Unit__Group__1 ; public final void rule__Unit__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:11745:1: ( rule__Unit__Group__0__Impl rule__Unit__Group__1 ) - // InternalGaml.g:11746:2: rule__Unit__Group__0__Impl rule__Unit__Group__1 + // InternalGaml.g:11751:1: ( rule__Unit__Group__0__Impl rule__Unit__Group__1 ) + // InternalGaml.g:11752:2: rule__Unit__Group__0__Impl rule__Unit__Group__1 { pushFollow(FOLLOW_67); rule__Unit__Group__0__Impl(); @@ -45393,22 +41134,17 @@ public final void rule__Unit__Group__0() throws RecognitionException { // $ANTLR start "rule__Unit__Group__0__Impl" - /** - * Rule unit group 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:11753:1: rule__Unit__Group__0__Impl : ( ruleUnary ) ; + // InternalGaml.g:11759:1: rule__Unit__Group__0__Impl : ( ruleUnary ) ; public final void rule__Unit__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:11757:1: ( ( ruleUnary ) ) - // InternalGaml.g:11758:1: ( ruleUnary ) + // InternalGaml.g:11763:1: ( ( ruleUnary ) ) + // InternalGaml.g:11764:1: ( ruleUnary ) { - // InternalGaml.g:11758:1: ( ruleUnary ) - // InternalGaml.g:11759:2: ruleUnary + // InternalGaml.g:11764:1: ( ruleUnary ) + // InternalGaml.g:11765:2: ruleUnary { if ( state.backtracking==0 ) { before(grammarAccess.getUnitAccess().getUnaryParserRuleCall_0()); @@ -45443,19 +41179,14 @@ public final void rule__Unit__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Unit__Group__1" - /** - * Rule unit group 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:11768:1: rule__Unit__Group__1 : rule__Unit__Group__1__Impl ; + // InternalGaml.g:11774:1: rule__Unit__Group__1 : rule__Unit__Group__1__Impl ; public final void rule__Unit__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:11772:1: ( rule__Unit__Group__1__Impl ) - // InternalGaml.g:11773:2: rule__Unit__Group__1__Impl + // InternalGaml.g:11778:1: ( rule__Unit__Group__1__Impl ) + // InternalGaml.g:11779:2: rule__Unit__Group__1__Impl { pushFollow(FOLLOW_2); rule__Unit__Group__1__Impl(); @@ -45481,36 +41212,31 @@ public final void rule__Unit__Group__1() throws RecognitionException { // $ANTLR start "rule__Unit__Group__1__Impl" - /** - * Rule unit group 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:11779:1: rule__Unit__Group__1__Impl : ( ( rule__Unit__Group_1__0 )? ) ; + // InternalGaml.g:11785:1: rule__Unit__Group__1__Impl : ( ( rule__Unit__Group_1__0 )? ) ; public final void rule__Unit__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:11783:1: ( ( ( rule__Unit__Group_1__0 )? ) ) - // InternalGaml.g:11784:1: ( ( rule__Unit__Group_1__0 )? ) + // InternalGaml.g:11789:1: ( ( ( rule__Unit__Group_1__0 )? ) ) + // InternalGaml.g:11790:1: ( ( rule__Unit__Group_1__0 )? ) { - // InternalGaml.g:11784:1: ( ( rule__Unit__Group_1__0 )? ) - // InternalGaml.g:11785:2: ( rule__Unit__Group_1__0 )? + // InternalGaml.g:11790:1: ( ( rule__Unit__Group_1__0 )? ) + // InternalGaml.g:11791:2: ( rule__Unit__Group_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getUnitAccess().getGroup_1()); } - // InternalGaml.g:11786:2: ( rule__Unit__Group_1__0 )? + // InternalGaml.g:11792:2: ( rule__Unit__Group_1__0 )? int alt131=2; int LA131_0 = input.LA(1); - if ( ((LA131_0>=112 && LA131_0<=113)) ) { + if ( ((LA131_0>=113 && LA131_0<=114)) ) { alt131=1; } switch (alt131) { case 1 : - // InternalGaml.g:11786:3: rule__Unit__Group_1__0 + // InternalGaml.g:11792:3: rule__Unit__Group_1__0 { pushFollow(FOLLOW_2); rule__Unit__Group_1__0(); @@ -45548,19 +41274,14 @@ public final void rule__Unit__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Unit__Group_1__0" - /** - * Rule unit group 1 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:11795:1: rule__Unit__Group_1__0 : rule__Unit__Group_1__0__Impl rule__Unit__Group_1__1 ; + // InternalGaml.g:11801:1: rule__Unit__Group_1__0 : rule__Unit__Group_1__0__Impl rule__Unit__Group_1__1 ; public final void rule__Unit__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:11799:1: ( rule__Unit__Group_1__0__Impl rule__Unit__Group_1__1 ) - // InternalGaml.g:11800:2: rule__Unit__Group_1__0__Impl rule__Unit__Group_1__1 + // InternalGaml.g:11805:1: ( rule__Unit__Group_1__0__Impl rule__Unit__Group_1__1 ) + // InternalGaml.g:11806:2: rule__Unit__Group_1__0__Impl rule__Unit__Group_1__1 { pushFollow(FOLLOW_8); rule__Unit__Group_1__0__Impl(); @@ -45591,28 +41312,23 @@ public final void rule__Unit__Group_1__0() throws RecognitionException { // $ANTLR start "rule__Unit__Group_1__0__Impl" - /** - * Rule unit group 1 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:11807:1: rule__Unit__Group_1__0__Impl : ( ( rule__Unit__Group_1_0__0 ) ) ; + // InternalGaml.g:11813:1: rule__Unit__Group_1__0__Impl : ( ( rule__Unit__Group_1_0__0 ) ) ; public final void rule__Unit__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:11811:1: ( ( ( rule__Unit__Group_1_0__0 ) ) ) - // InternalGaml.g:11812:1: ( ( rule__Unit__Group_1_0__0 ) ) + // InternalGaml.g:11817:1: ( ( ( rule__Unit__Group_1_0__0 ) ) ) + // InternalGaml.g:11818:1: ( ( rule__Unit__Group_1_0__0 ) ) { - // InternalGaml.g:11812:1: ( ( rule__Unit__Group_1_0__0 ) ) - // InternalGaml.g:11813:2: ( rule__Unit__Group_1_0__0 ) + // InternalGaml.g:11818:1: ( ( rule__Unit__Group_1_0__0 ) ) + // InternalGaml.g:11819:2: ( rule__Unit__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getUnitAccess().getGroup_1_0()); } - // InternalGaml.g:11814:2: ( rule__Unit__Group_1_0__0 ) - // InternalGaml.g:11814:3: rule__Unit__Group_1_0__0 + // InternalGaml.g:11820:2: ( rule__Unit__Group_1_0__0 ) + // InternalGaml.g:11820:3: rule__Unit__Group_1_0__0 { pushFollow(FOLLOW_2); rule__Unit__Group_1_0__0(); @@ -45647,19 +41363,14 @@ public final void rule__Unit__Group_1__0__Impl() throws RecognitionException { // $ANTLR start "rule__Unit__Group_1__1" - /** - * Rule unit group 1 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:11822:1: rule__Unit__Group_1__1 : rule__Unit__Group_1__1__Impl ; + // InternalGaml.g:11828:1: rule__Unit__Group_1__1 : rule__Unit__Group_1__1__Impl ; public final void rule__Unit__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:11826:1: ( rule__Unit__Group_1__1__Impl ) - // InternalGaml.g:11827:2: rule__Unit__Group_1__1__Impl + // InternalGaml.g:11832:1: ( rule__Unit__Group_1__1__Impl ) + // InternalGaml.g:11833:2: rule__Unit__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__Unit__Group_1__1__Impl(); @@ -45685,28 +41396,23 @@ public final void rule__Unit__Group_1__1() throws RecognitionException { // $ANTLR start "rule__Unit__Group_1__1__Impl" - /** - * Rule unit group 1 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:11833:1: rule__Unit__Group_1__1__Impl : ( ( rule__Unit__RightAssignment_1_1 ) ) ; + // InternalGaml.g:11839:1: rule__Unit__Group_1__1__Impl : ( ( rule__Unit__RightAssignment_1_1 ) ) ; public final void rule__Unit__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:11837:1: ( ( ( rule__Unit__RightAssignment_1_1 ) ) ) - // InternalGaml.g:11838:1: ( ( rule__Unit__RightAssignment_1_1 ) ) + // InternalGaml.g:11843:1: ( ( ( rule__Unit__RightAssignment_1_1 ) ) ) + // InternalGaml.g:11844:1: ( ( rule__Unit__RightAssignment_1_1 ) ) { - // InternalGaml.g:11838:1: ( ( rule__Unit__RightAssignment_1_1 ) ) - // InternalGaml.g:11839:2: ( rule__Unit__RightAssignment_1_1 ) + // InternalGaml.g:11844:1: ( ( rule__Unit__RightAssignment_1_1 ) ) + // InternalGaml.g:11845:2: ( rule__Unit__RightAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getUnitAccess().getRightAssignment_1_1()); } - // InternalGaml.g:11840:2: ( rule__Unit__RightAssignment_1_1 ) - // InternalGaml.g:11840:3: rule__Unit__RightAssignment_1_1 + // InternalGaml.g:11846:2: ( rule__Unit__RightAssignment_1_1 ) + // InternalGaml.g:11846:3: rule__Unit__RightAssignment_1_1 { pushFollow(FOLLOW_2); rule__Unit__RightAssignment_1_1(); @@ -45741,19 +41447,14 @@ public final void rule__Unit__Group_1__1__Impl() throws RecognitionException { // $ANTLR start "rule__Unit__Group_1_0__0" - /** - * Rule unit group 1 0 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:11849:1: rule__Unit__Group_1_0__0 : rule__Unit__Group_1_0__0__Impl rule__Unit__Group_1_0__1 ; + // InternalGaml.g:11855:1: rule__Unit__Group_1_0__0 : rule__Unit__Group_1_0__0__Impl rule__Unit__Group_1_0__1 ; public final void rule__Unit__Group_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:11853:1: ( rule__Unit__Group_1_0__0__Impl rule__Unit__Group_1_0__1 ) - // InternalGaml.g:11854:2: rule__Unit__Group_1_0__0__Impl rule__Unit__Group_1_0__1 + // InternalGaml.g:11859:1: ( rule__Unit__Group_1_0__0__Impl rule__Unit__Group_1_0__1 ) + // InternalGaml.g:11860:2: rule__Unit__Group_1_0__0__Impl rule__Unit__Group_1_0__1 { pushFollow(FOLLOW_67); rule__Unit__Group_1_0__0__Impl(); @@ -45784,28 +41485,23 @@ public final void rule__Unit__Group_1_0__0() throws RecognitionException { // $ANTLR start "rule__Unit__Group_1_0__0__Impl" - /** - * Rule unit group 1 0 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:11861:1: rule__Unit__Group_1_0__0__Impl : ( () ) ; + // InternalGaml.g:11867:1: rule__Unit__Group_1_0__0__Impl : ( () ) ; public final void rule__Unit__Group_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:11865:1: ( ( () ) ) - // InternalGaml.g:11866:1: ( () ) + // InternalGaml.g:11871:1: ( ( () ) ) + // InternalGaml.g:11872:1: ( () ) { - // InternalGaml.g:11866:1: ( () ) - // InternalGaml.g:11867:2: () + // InternalGaml.g:11872:1: ( () ) + // InternalGaml.g:11873:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getUnitAccess().getUnitLeftAction_1_0_0()); } - // InternalGaml.g:11868:2: () - // InternalGaml.g:11868:3: + // InternalGaml.g:11874:2: () + // InternalGaml.g:11874:3: { } @@ -45830,19 +41526,14 @@ public final void rule__Unit__Group_1_0__0__Impl() throws RecognitionException { // $ANTLR start "rule__Unit__Group_1_0__1" - /** - * Rule unit group 1 0 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:11876:1: rule__Unit__Group_1_0__1 : rule__Unit__Group_1_0__1__Impl ; + // InternalGaml.g:11882:1: rule__Unit__Group_1_0__1 : rule__Unit__Group_1_0__1__Impl ; public final void rule__Unit__Group_1_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:11880:1: ( rule__Unit__Group_1_0__1__Impl ) - // InternalGaml.g:11881:2: rule__Unit__Group_1_0__1__Impl + // InternalGaml.g:11886:1: ( rule__Unit__Group_1_0__1__Impl ) + // InternalGaml.g:11887:2: rule__Unit__Group_1_0__1__Impl { pushFollow(FOLLOW_2); rule__Unit__Group_1_0__1__Impl(); @@ -45868,28 +41559,23 @@ public final void rule__Unit__Group_1_0__1() throws RecognitionException { // $ANTLR start "rule__Unit__Group_1_0__1__Impl" - /** - * Rule unit group 1 0 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:11887:1: rule__Unit__Group_1_0__1__Impl : ( ( rule__Unit__OpAssignment_1_0_1 ) ) ; + // InternalGaml.g:11893:1: rule__Unit__Group_1_0__1__Impl : ( ( rule__Unit__OpAssignment_1_0_1 ) ) ; public final void rule__Unit__Group_1_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:11891:1: ( ( ( rule__Unit__OpAssignment_1_0_1 ) ) ) - // InternalGaml.g:11892:1: ( ( rule__Unit__OpAssignment_1_0_1 ) ) + // InternalGaml.g:11897:1: ( ( ( rule__Unit__OpAssignment_1_0_1 ) ) ) + // InternalGaml.g:11898:1: ( ( rule__Unit__OpAssignment_1_0_1 ) ) { - // InternalGaml.g:11892:1: ( ( rule__Unit__OpAssignment_1_0_1 ) ) - // InternalGaml.g:11893:2: ( rule__Unit__OpAssignment_1_0_1 ) + // InternalGaml.g:11898:1: ( ( rule__Unit__OpAssignment_1_0_1 ) ) + // InternalGaml.g:11899:2: ( rule__Unit__OpAssignment_1_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getUnitAccess().getOpAssignment_1_0_1()); } - // InternalGaml.g:11894:2: ( rule__Unit__OpAssignment_1_0_1 ) - // InternalGaml.g:11894:3: rule__Unit__OpAssignment_1_0_1 + // InternalGaml.g:11900:2: ( rule__Unit__OpAssignment_1_0_1 ) + // InternalGaml.g:11900:3: rule__Unit__OpAssignment_1_0_1 { pushFollow(FOLLOW_2); rule__Unit__OpAssignment_1_0_1(); @@ -45924,19 +41610,14 @@ public final void rule__Unit__Group_1_0__1__Impl() throws RecognitionException { // $ANTLR start "rule__Unary__Group_1__0" - /** - * Rule unary group 1 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:11903:1: rule__Unary__Group_1__0 : rule__Unary__Group_1__0__Impl rule__Unary__Group_1__1 ; + // InternalGaml.g:11909:1: rule__Unary__Group_1__0 : rule__Unary__Group_1__0__Impl rule__Unary__Group_1__1 ; public final void rule__Unary__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:11907:1: ( rule__Unary__Group_1__0__Impl rule__Unary__Group_1__1 ) - // InternalGaml.g:11908:2: rule__Unary__Group_1__0__Impl rule__Unary__Group_1__1 + // InternalGaml.g:11913:1: ( rule__Unary__Group_1__0__Impl rule__Unary__Group_1__1 ) + // InternalGaml.g:11914:2: rule__Unary__Group_1__0__Impl rule__Unary__Group_1__1 { pushFollow(FOLLOW_5); rule__Unary__Group_1__0__Impl(); @@ -45967,28 +41648,23 @@ public final void rule__Unary__Group_1__0() throws RecognitionException { // $ANTLR start "rule__Unary__Group_1__0__Impl" - /** - * Rule unary group 1 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:11915:1: rule__Unary__Group_1__0__Impl : ( () ) ; + // InternalGaml.g:11921:1: rule__Unary__Group_1__0__Impl : ( () ) ; public final void rule__Unary__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:11919:1: ( ( () ) ) - // InternalGaml.g:11920:1: ( () ) + // InternalGaml.g:11925:1: ( ( () ) ) + // InternalGaml.g:11926:1: ( () ) { - // InternalGaml.g:11920:1: ( () ) - // InternalGaml.g:11921:2: () + // InternalGaml.g:11926:1: ( () ) + // InternalGaml.g:11927:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getUnaryAccess().getUnaryAction_1_0()); } - // InternalGaml.g:11922:2: () - // InternalGaml.g:11922:3: + // InternalGaml.g:11928:2: () + // InternalGaml.g:11928:3: { } @@ -46013,19 +41689,14 @@ public final void rule__Unary__Group_1__0__Impl() throws RecognitionException { // $ANTLR start "rule__Unary__Group_1__1" - /** - * Rule unary group 1 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:11930:1: rule__Unary__Group_1__1 : rule__Unary__Group_1__1__Impl ; + // InternalGaml.g:11936:1: rule__Unary__Group_1__1 : rule__Unary__Group_1__1__Impl ; public final void rule__Unary__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:11934:1: ( rule__Unary__Group_1__1__Impl ) - // InternalGaml.g:11935:2: rule__Unary__Group_1__1__Impl + // InternalGaml.g:11940:1: ( rule__Unary__Group_1__1__Impl ) + // InternalGaml.g:11941:2: rule__Unary__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__Unary__Group_1__1__Impl(); @@ -46051,28 +41722,23 @@ public final void rule__Unary__Group_1__1() throws RecognitionException { // $ANTLR start "rule__Unary__Group_1__1__Impl" - /** - * Rule unary group 1 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:11941:1: rule__Unary__Group_1__1__Impl : ( ( rule__Unary__Alternatives_1_1 ) ) ; + // InternalGaml.g:11947:1: rule__Unary__Group_1__1__Impl : ( ( rule__Unary__Alternatives_1_1 ) ) ; public final void rule__Unary__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:11945:1: ( ( ( rule__Unary__Alternatives_1_1 ) ) ) - // InternalGaml.g:11946:1: ( ( rule__Unary__Alternatives_1_1 ) ) + // InternalGaml.g:11951:1: ( ( ( rule__Unary__Alternatives_1_1 ) ) ) + // InternalGaml.g:11952:1: ( ( rule__Unary__Alternatives_1_1 ) ) { - // InternalGaml.g:11946:1: ( ( rule__Unary__Alternatives_1_1 ) ) - // InternalGaml.g:11947:2: ( rule__Unary__Alternatives_1_1 ) + // InternalGaml.g:11952:1: ( ( rule__Unary__Alternatives_1_1 ) ) + // InternalGaml.g:11953:2: ( rule__Unary__Alternatives_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getUnaryAccess().getAlternatives_1_1()); } - // InternalGaml.g:11948:2: ( rule__Unary__Alternatives_1_1 ) - // InternalGaml.g:11948:3: rule__Unary__Alternatives_1_1 + // InternalGaml.g:11954:2: ( rule__Unary__Alternatives_1_1 ) + // InternalGaml.g:11954:3: rule__Unary__Alternatives_1_1 { pushFollow(FOLLOW_2); rule__Unary__Alternatives_1_1(); @@ -46107,19 +41773,14 @@ public final void rule__Unary__Group_1__1__Impl() throws RecognitionException { // $ANTLR start "rule__Unary__Group_1_1_0__0" - /** - * Rule unary group 1 1 0 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:11957:1: rule__Unary__Group_1_1_0__0 : rule__Unary__Group_1_1_0__0__Impl rule__Unary__Group_1_1_0__1 ; + // InternalGaml.g:11963:1: rule__Unary__Group_1_1_0__0 : rule__Unary__Group_1_1_0__0__Impl rule__Unary__Group_1_1_0__1 ; public final void rule__Unary__Group_1_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:11961:1: ( rule__Unary__Group_1_1_0__0__Impl rule__Unary__Group_1_1_0__1 ) - // InternalGaml.g:11962:2: rule__Unary__Group_1_1_0__0__Impl rule__Unary__Group_1_1_0__1 + // InternalGaml.g:11967:1: ( rule__Unary__Group_1_1_0__0__Impl rule__Unary__Group_1_1_0__1 ) + // InternalGaml.g:11968:2: rule__Unary__Group_1_1_0__0__Impl rule__Unary__Group_1_1_0__1 { pushFollow(FOLLOW_8); rule__Unary__Group_1_1_0__0__Impl(); @@ -46150,28 +41811,23 @@ public final void rule__Unary__Group_1_1_0__0() throws RecognitionException { // $ANTLR start "rule__Unary__Group_1_1_0__0__Impl" - /** - * Rule unary group 1 1 0 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:11969:1: rule__Unary__Group_1_1_0__0__Impl : ( ( rule__Unary__OpAssignment_1_1_0_0 ) ) ; + // InternalGaml.g:11975:1: rule__Unary__Group_1_1_0__0__Impl : ( ( rule__Unary__OpAssignment_1_1_0_0 ) ) ; public final void rule__Unary__Group_1_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:11973:1: ( ( ( rule__Unary__OpAssignment_1_1_0_0 ) ) ) - // InternalGaml.g:11974:1: ( ( rule__Unary__OpAssignment_1_1_0_0 ) ) + // InternalGaml.g:11979:1: ( ( ( rule__Unary__OpAssignment_1_1_0_0 ) ) ) + // InternalGaml.g:11980:1: ( ( rule__Unary__OpAssignment_1_1_0_0 ) ) { - // InternalGaml.g:11974:1: ( ( rule__Unary__OpAssignment_1_1_0_0 ) ) - // InternalGaml.g:11975:2: ( rule__Unary__OpAssignment_1_1_0_0 ) + // InternalGaml.g:11980:1: ( ( rule__Unary__OpAssignment_1_1_0_0 ) ) + // InternalGaml.g:11981:2: ( rule__Unary__OpAssignment_1_1_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getUnaryAccess().getOpAssignment_1_1_0_0()); } - // InternalGaml.g:11976:2: ( rule__Unary__OpAssignment_1_1_0_0 ) - // InternalGaml.g:11976:3: rule__Unary__OpAssignment_1_1_0_0 + // InternalGaml.g:11982:2: ( rule__Unary__OpAssignment_1_1_0_0 ) + // InternalGaml.g:11982:3: rule__Unary__OpAssignment_1_1_0_0 { pushFollow(FOLLOW_2); rule__Unary__OpAssignment_1_1_0_0(); @@ -46206,19 +41862,14 @@ public final void rule__Unary__Group_1_1_0__0__Impl() throws RecognitionExceptio // $ANTLR start "rule__Unary__Group_1_1_0__1" - /** - * Rule unary group 1 1 0 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:11984:1: rule__Unary__Group_1_1_0__1 : rule__Unary__Group_1_1_0__1__Impl ; + // InternalGaml.g:11990:1: rule__Unary__Group_1_1_0__1 : rule__Unary__Group_1_1_0__1__Impl ; public final void rule__Unary__Group_1_1_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:11988:1: ( rule__Unary__Group_1_1_0__1__Impl ) - // InternalGaml.g:11989:2: rule__Unary__Group_1_1_0__1__Impl + // InternalGaml.g:11994:1: ( rule__Unary__Group_1_1_0__1__Impl ) + // InternalGaml.g:11995:2: rule__Unary__Group_1_1_0__1__Impl { pushFollow(FOLLOW_2); rule__Unary__Group_1_1_0__1__Impl(); @@ -46244,28 +41895,23 @@ public final void rule__Unary__Group_1_1_0__1() throws RecognitionException { // $ANTLR start "rule__Unary__Group_1_1_0__1__Impl" - /** - * Rule unary group 1 1 0 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:11995:1: rule__Unary__Group_1_1_0__1__Impl : ( ( rule__Unary__RightAssignment_1_1_0_1 ) ) ; + // InternalGaml.g:12001:1: rule__Unary__Group_1_1_0__1__Impl : ( ( rule__Unary__RightAssignment_1_1_0_1 ) ) ; public final void rule__Unary__Group_1_1_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:11999:1: ( ( ( rule__Unary__RightAssignment_1_1_0_1 ) ) ) - // InternalGaml.g:12000:1: ( ( rule__Unary__RightAssignment_1_1_0_1 ) ) + // InternalGaml.g:12005:1: ( ( ( rule__Unary__RightAssignment_1_1_0_1 ) ) ) + // InternalGaml.g:12006:1: ( ( rule__Unary__RightAssignment_1_1_0_1 ) ) { - // InternalGaml.g:12000:1: ( ( rule__Unary__RightAssignment_1_1_0_1 ) ) - // InternalGaml.g:12001:2: ( rule__Unary__RightAssignment_1_1_0_1 ) + // InternalGaml.g:12006:1: ( ( rule__Unary__RightAssignment_1_1_0_1 ) ) + // InternalGaml.g:12007:2: ( rule__Unary__RightAssignment_1_1_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getUnaryAccess().getRightAssignment_1_1_0_1()); } - // InternalGaml.g:12002:2: ( rule__Unary__RightAssignment_1_1_0_1 ) - // InternalGaml.g:12002:3: rule__Unary__RightAssignment_1_1_0_1 + // InternalGaml.g:12008:2: ( rule__Unary__RightAssignment_1_1_0_1 ) + // InternalGaml.g:12008:3: rule__Unary__RightAssignment_1_1_0_1 { pushFollow(FOLLOW_2); rule__Unary__RightAssignment_1_1_0_1(); @@ -46300,19 +41946,14 @@ public final void rule__Unary__Group_1_1_0__1__Impl() throws RecognitionExceptio // $ANTLR start "rule__Unary__Group_1_1_1__0" - /** - * Rule unary group 1 1 1 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:12011:1: rule__Unary__Group_1_1_1__0 : rule__Unary__Group_1_1_1__0__Impl rule__Unary__Group_1_1_1__1 ; + // InternalGaml.g:12017:1: rule__Unary__Group_1_1_1__0 : rule__Unary__Group_1_1_1__0__Impl rule__Unary__Group_1_1_1__1 ; public final void rule__Unary__Group_1_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:12015:1: ( rule__Unary__Group_1_1_1__0__Impl rule__Unary__Group_1_1_1__1 ) - // InternalGaml.g:12016:2: rule__Unary__Group_1_1_1__0__Impl rule__Unary__Group_1_1_1__1 + // InternalGaml.g:12021:1: ( rule__Unary__Group_1_1_1__0__Impl rule__Unary__Group_1_1_1__1 ) + // InternalGaml.g:12022:2: rule__Unary__Group_1_1_1__0__Impl rule__Unary__Group_1_1_1__1 { pushFollow(FOLLOW_5); rule__Unary__Group_1_1_1__0__Impl(); @@ -46343,28 +41984,23 @@ public final void rule__Unary__Group_1_1_1__0() throws RecognitionException { // $ANTLR start "rule__Unary__Group_1_1_1__0__Impl" - /** - * Rule unary group 1 1 1 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:12023:1: rule__Unary__Group_1_1_1__0__Impl : ( ( rule__Unary__OpAssignment_1_1_1_0 ) ) ; + // InternalGaml.g:12029:1: rule__Unary__Group_1_1_1__0__Impl : ( ( rule__Unary__OpAssignment_1_1_1_0 ) ) ; public final void rule__Unary__Group_1_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:12027:1: ( ( ( rule__Unary__OpAssignment_1_1_1_0 ) ) ) - // InternalGaml.g:12028:1: ( ( rule__Unary__OpAssignment_1_1_1_0 ) ) + // InternalGaml.g:12033:1: ( ( ( rule__Unary__OpAssignment_1_1_1_0 ) ) ) + // InternalGaml.g:12034:1: ( ( rule__Unary__OpAssignment_1_1_1_0 ) ) { - // InternalGaml.g:12028:1: ( ( rule__Unary__OpAssignment_1_1_1_0 ) ) - // InternalGaml.g:12029:2: ( rule__Unary__OpAssignment_1_1_1_0 ) + // InternalGaml.g:12034:1: ( ( rule__Unary__OpAssignment_1_1_1_0 ) ) + // InternalGaml.g:12035:2: ( rule__Unary__OpAssignment_1_1_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getUnaryAccess().getOpAssignment_1_1_1_0()); } - // InternalGaml.g:12030:2: ( rule__Unary__OpAssignment_1_1_1_0 ) - // InternalGaml.g:12030:3: rule__Unary__OpAssignment_1_1_1_0 + // InternalGaml.g:12036:2: ( rule__Unary__OpAssignment_1_1_1_0 ) + // InternalGaml.g:12036:3: rule__Unary__OpAssignment_1_1_1_0 { pushFollow(FOLLOW_2); rule__Unary__OpAssignment_1_1_1_0(); @@ -46399,19 +42035,14 @@ public final void rule__Unary__Group_1_1_1__0__Impl() throws RecognitionExceptio // $ANTLR start "rule__Unary__Group_1_1_1__1" - /** - * Rule unary group 1 1 1 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:12038:1: rule__Unary__Group_1_1_1__1 : rule__Unary__Group_1_1_1__1__Impl ; + // InternalGaml.g:12044:1: rule__Unary__Group_1_1_1__1 : rule__Unary__Group_1_1_1__1__Impl ; public final void rule__Unary__Group_1_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:12042:1: ( rule__Unary__Group_1_1_1__1__Impl ) - // InternalGaml.g:12043:2: rule__Unary__Group_1_1_1__1__Impl + // InternalGaml.g:12048:1: ( rule__Unary__Group_1_1_1__1__Impl ) + // InternalGaml.g:12049:2: rule__Unary__Group_1_1_1__1__Impl { pushFollow(FOLLOW_2); rule__Unary__Group_1_1_1__1__Impl(); @@ -46437,28 +42068,23 @@ public final void rule__Unary__Group_1_1_1__1() throws RecognitionException { // $ANTLR start "rule__Unary__Group_1_1_1__1__Impl" - /** - * Rule unary group 1 1 1 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:12049:1: rule__Unary__Group_1_1_1__1__Impl : ( ( rule__Unary__RightAssignment_1_1_1_1 ) ) ; + // InternalGaml.g:12055:1: rule__Unary__Group_1_1_1__1__Impl : ( ( rule__Unary__RightAssignment_1_1_1_1 ) ) ; public final void rule__Unary__Group_1_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:12053:1: ( ( ( rule__Unary__RightAssignment_1_1_1_1 ) ) ) - // InternalGaml.g:12054:1: ( ( rule__Unary__RightAssignment_1_1_1_1 ) ) + // InternalGaml.g:12059:1: ( ( ( rule__Unary__RightAssignment_1_1_1_1 ) ) ) + // InternalGaml.g:12060:1: ( ( rule__Unary__RightAssignment_1_1_1_1 ) ) { - // InternalGaml.g:12054:1: ( ( rule__Unary__RightAssignment_1_1_1_1 ) ) - // InternalGaml.g:12055:2: ( rule__Unary__RightAssignment_1_1_1_1 ) + // InternalGaml.g:12060:1: ( ( rule__Unary__RightAssignment_1_1_1_1 ) ) + // InternalGaml.g:12061:2: ( rule__Unary__RightAssignment_1_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getUnaryAccess().getRightAssignment_1_1_1_1()); } - // InternalGaml.g:12056:2: ( rule__Unary__RightAssignment_1_1_1_1 ) - // InternalGaml.g:12056:3: rule__Unary__RightAssignment_1_1_1_1 + // InternalGaml.g:12062:2: ( rule__Unary__RightAssignment_1_1_1_1 ) + // InternalGaml.g:12062:3: rule__Unary__RightAssignment_1_1_1_1 { pushFollow(FOLLOW_2); rule__Unary__RightAssignment_1_1_1_1(); @@ -46493,19 +42119,14 @@ public final void rule__Unary__Group_1_1_1__1__Impl() throws RecognitionExceptio // $ANTLR start "rule__Access__Group__0" - /** - * Rule access group 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:12065:1: rule__Access__Group__0 : rule__Access__Group__0__Impl rule__Access__Group__1 ; + // InternalGaml.g:12071:1: rule__Access__Group__0 : rule__Access__Group__0__Impl rule__Access__Group__1 ; public final void rule__Access__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:12069:1: ( rule__Access__Group__0__Impl rule__Access__Group__1 ) - // InternalGaml.g:12070:2: rule__Access__Group__0__Impl rule__Access__Group__1 + // InternalGaml.g:12075:1: ( rule__Access__Group__0__Impl rule__Access__Group__1 ) + // InternalGaml.g:12076:2: rule__Access__Group__0__Impl rule__Access__Group__1 { pushFollow(FOLLOW_68); rule__Access__Group__0__Impl(); @@ -46536,22 +42157,17 @@ public final void rule__Access__Group__0() throws RecognitionException { // $ANTLR start "rule__Access__Group__0__Impl" - /** - * Rule access group 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:12077:1: rule__Access__Group__0__Impl : ( rulePrimary ) ; + // InternalGaml.g:12083:1: rule__Access__Group__0__Impl : ( rulePrimary ) ; public final void rule__Access__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:12081:1: ( ( rulePrimary ) ) - // InternalGaml.g:12082:1: ( rulePrimary ) + // InternalGaml.g:12087:1: ( ( rulePrimary ) ) + // InternalGaml.g:12088:1: ( rulePrimary ) { - // InternalGaml.g:12082:1: ( rulePrimary ) - // InternalGaml.g:12083:2: rulePrimary + // InternalGaml.g:12088:1: ( rulePrimary ) + // InternalGaml.g:12089:2: rulePrimary { if ( state.backtracking==0 ) { before(grammarAccess.getAccessAccess().getPrimaryParserRuleCall_0()); @@ -46586,19 +42202,14 @@ public final void rule__Access__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Access__Group__1" - /** - * Rule access group 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:12092:1: rule__Access__Group__1 : rule__Access__Group__1__Impl ; + // InternalGaml.g:12098:1: rule__Access__Group__1 : rule__Access__Group__1__Impl ; public final void rule__Access__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:12096:1: ( rule__Access__Group__1__Impl ) - // InternalGaml.g:12097:2: rule__Access__Group__1__Impl + // InternalGaml.g:12102:1: ( rule__Access__Group__1__Impl ) + // InternalGaml.g:12103:2: rule__Access__Group__1__Impl { pushFollow(FOLLOW_2); rule__Access__Group__1__Impl(); @@ -46624,40 +42235,35 @@ public final void rule__Access__Group__1() throws RecognitionException { // $ANTLR start "rule__Access__Group__1__Impl" - /** - * Rule access group 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:12103:1: rule__Access__Group__1__Impl : ( ( rule__Access__Group_1__0 )* ) ; + // InternalGaml.g:12109:1: rule__Access__Group__1__Impl : ( ( rule__Access__Group_1__0 )* ) ; public final void rule__Access__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:12107:1: ( ( ( rule__Access__Group_1__0 )* ) ) - // InternalGaml.g:12108:1: ( ( rule__Access__Group_1__0 )* ) + // InternalGaml.g:12113:1: ( ( ( rule__Access__Group_1__0 )* ) ) + // InternalGaml.g:12114:1: ( ( rule__Access__Group_1__0 )* ) { - // InternalGaml.g:12108:1: ( ( rule__Access__Group_1__0 )* ) - // InternalGaml.g:12109:2: ( rule__Access__Group_1__0 )* + // InternalGaml.g:12114:1: ( ( rule__Access__Group_1__0 )* ) + // InternalGaml.g:12115:2: ( rule__Access__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getAccessAccess().getGroup_1()); } - // InternalGaml.g:12110:2: ( rule__Access__Group_1__0 )* + // InternalGaml.g:12116:2: ( rule__Access__Group_1__0 )* loop132: do { int alt132=2; int LA132_0 = input.LA(1); - if ( (LA132_0==135||LA132_0==157) ) { + if ( (LA132_0==136||LA132_0==158) ) { alt132=1; } switch (alt132) { case 1 : - // InternalGaml.g:12110:3: rule__Access__Group_1__0 + // InternalGaml.g:12116:3: rule__Access__Group_1__0 { pushFollow(FOLLOW_69); rule__Access__Group_1__0(); @@ -46698,19 +42304,14 @@ public final void rule__Access__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Access__Group_1__0" - /** - * Rule access group 1 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:12119:1: rule__Access__Group_1__0 : rule__Access__Group_1__0__Impl rule__Access__Group_1__1 ; + // InternalGaml.g:12125:1: rule__Access__Group_1__0 : rule__Access__Group_1__0__Impl rule__Access__Group_1__1 ; public final void rule__Access__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:12123:1: ( rule__Access__Group_1__0__Impl rule__Access__Group_1__1 ) - // InternalGaml.g:12124:2: rule__Access__Group_1__0__Impl rule__Access__Group_1__1 + // InternalGaml.g:12129:1: ( rule__Access__Group_1__0__Impl rule__Access__Group_1__1 ) + // InternalGaml.g:12130:2: rule__Access__Group_1__0__Impl rule__Access__Group_1__1 { pushFollow(FOLLOW_68); rule__Access__Group_1__0__Impl(); @@ -46741,28 +42342,23 @@ public final void rule__Access__Group_1__0() throws RecognitionException { // $ANTLR start "rule__Access__Group_1__0__Impl" - /** - * Rule access group 1 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:12131:1: rule__Access__Group_1__0__Impl : ( () ) ; + // InternalGaml.g:12137:1: rule__Access__Group_1__0__Impl : ( () ) ; public final void rule__Access__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:12135:1: ( ( () ) ) - // InternalGaml.g:12136:1: ( () ) + // InternalGaml.g:12141:1: ( ( () ) ) + // InternalGaml.g:12142:1: ( () ) { - // InternalGaml.g:12136:1: ( () ) - // InternalGaml.g:12137:2: () + // InternalGaml.g:12142:1: ( () ) + // InternalGaml.g:12143:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getAccessAccess().getAccessLeftAction_1_0()); } - // InternalGaml.g:12138:2: () - // InternalGaml.g:12138:3: + // InternalGaml.g:12144:2: () + // InternalGaml.g:12144:3: { } @@ -46787,19 +42383,14 @@ public final void rule__Access__Group_1__0__Impl() throws RecognitionException { // $ANTLR start "rule__Access__Group_1__1" - /** - * Rule access group 1 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:12146:1: rule__Access__Group_1__1 : rule__Access__Group_1__1__Impl ; + // InternalGaml.g:12152:1: rule__Access__Group_1__1 : rule__Access__Group_1__1__Impl ; public final void rule__Access__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:12150:1: ( rule__Access__Group_1__1__Impl ) - // InternalGaml.g:12151:2: rule__Access__Group_1__1__Impl + // InternalGaml.g:12156:1: ( rule__Access__Group_1__1__Impl ) + // InternalGaml.g:12157:2: rule__Access__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__Access__Group_1__1__Impl(); @@ -46825,28 +42416,23 @@ public final void rule__Access__Group_1__1() throws RecognitionException { // $ANTLR start "rule__Access__Group_1__1__Impl" - /** - * Rule access group 1 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:12157:1: rule__Access__Group_1__1__Impl : ( ( rule__Access__Alternatives_1_1 ) ) ; + // InternalGaml.g:12163:1: rule__Access__Group_1__1__Impl : ( ( rule__Access__Alternatives_1_1 ) ) ; public final void rule__Access__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:12161:1: ( ( ( rule__Access__Alternatives_1_1 ) ) ) - // InternalGaml.g:12162:1: ( ( rule__Access__Alternatives_1_1 ) ) + // InternalGaml.g:12167:1: ( ( ( rule__Access__Alternatives_1_1 ) ) ) + // InternalGaml.g:12168:1: ( ( rule__Access__Alternatives_1_1 ) ) { - // InternalGaml.g:12162:1: ( ( rule__Access__Alternatives_1_1 ) ) - // InternalGaml.g:12163:2: ( rule__Access__Alternatives_1_1 ) + // InternalGaml.g:12168:1: ( ( rule__Access__Alternatives_1_1 ) ) + // InternalGaml.g:12169:2: ( rule__Access__Alternatives_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAccessAccess().getAlternatives_1_1()); } - // InternalGaml.g:12164:2: ( rule__Access__Alternatives_1_1 ) - // InternalGaml.g:12164:3: rule__Access__Alternatives_1_1 + // InternalGaml.g:12170:2: ( rule__Access__Alternatives_1_1 ) + // InternalGaml.g:12170:3: rule__Access__Alternatives_1_1 { pushFollow(FOLLOW_2); rule__Access__Alternatives_1_1(); @@ -46881,19 +42467,14 @@ public final void rule__Access__Group_1__1__Impl() throws RecognitionException { // $ANTLR start "rule__Access__Group_1_1_0__0" - /** - * Rule access group 1 1 0 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:12173:1: rule__Access__Group_1_1_0__0 : rule__Access__Group_1_1_0__0__Impl rule__Access__Group_1_1_0__1 ; + // InternalGaml.g:12179:1: rule__Access__Group_1_1_0__0 : rule__Access__Group_1_1_0__0__Impl rule__Access__Group_1_1_0__1 ; public final void rule__Access__Group_1_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:12177:1: ( rule__Access__Group_1_1_0__0__Impl rule__Access__Group_1_1_0__1 ) - // InternalGaml.g:12178:2: rule__Access__Group_1_1_0__0__Impl rule__Access__Group_1_1_0__1 + // InternalGaml.g:12183:1: ( rule__Access__Group_1_1_0__0__Impl rule__Access__Group_1_1_0__1 ) + // InternalGaml.g:12184:2: rule__Access__Group_1_1_0__0__Impl rule__Access__Group_1_1_0__1 { pushFollow(FOLLOW_70); rule__Access__Group_1_1_0__0__Impl(); @@ -46924,28 +42505,23 @@ public final void rule__Access__Group_1_1_0__0() throws RecognitionException { // $ANTLR start "rule__Access__Group_1_1_0__0__Impl" - /** - * Rule access group 1 1 0 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:12185:1: rule__Access__Group_1_1_0__0__Impl : ( ( rule__Access__OpAssignment_1_1_0_0 ) ) ; + // InternalGaml.g:12191:1: rule__Access__Group_1_1_0__0__Impl : ( ( rule__Access__OpAssignment_1_1_0_0 ) ) ; public final void rule__Access__Group_1_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:12189:1: ( ( ( rule__Access__OpAssignment_1_1_0_0 ) ) ) - // InternalGaml.g:12190:1: ( ( rule__Access__OpAssignment_1_1_0_0 ) ) + // InternalGaml.g:12195:1: ( ( ( rule__Access__OpAssignment_1_1_0_0 ) ) ) + // InternalGaml.g:12196:1: ( ( rule__Access__OpAssignment_1_1_0_0 ) ) { - // InternalGaml.g:12190:1: ( ( rule__Access__OpAssignment_1_1_0_0 ) ) - // InternalGaml.g:12191:2: ( rule__Access__OpAssignment_1_1_0_0 ) + // InternalGaml.g:12196:1: ( ( rule__Access__OpAssignment_1_1_0_0 ) ) + // InternalGaml.g:12197:2: ( rule__Access__OpAssignment_1_1_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAccessAccess().getOpAssignment_1_1_0_0()); } - // InternalGaml.g:12192:2: ( rule__Access__OpAssignment_1_1_0_0 ) - // InternalGaml.g:12192:3: rule__Access__OpAssignment_1_1_0_0 + // InternalGaml.g:12198:2: ( rule__Access__OpAssignment_1_1_0_0 ) + // InternalGaml.g:12198:3: rule__Access__OpAssignment_1_1_0_0 { pushFollow(FOLLOW_2); rule__Access__OpAssignment_1_1_0_0(); @@ -46980,19 +42556,14 @@ public final void rule__Access__Group_1_1_0__0__Impl() throws RecognitionExcepti // $ANTLR start "rule__Access__Group_1_1_0__1" - /** - * Rule access group 1 1 0 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:12200:1: rule__Access__Group_1_1_0__1 : rule__Access__Group_1_1_0__1__Impl rule__Access__Group_1_1_0__2 ; + // InternalGaml.g:12206:1: rule__Access__Group_1_1_0__1 : rule__Access__Group_1_1_0__1__Impl rule__Access__Group_1_1_0__2 ; public final void rule__Access__Group_1_1_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:12204:1: ( rule__Access__Group_1_1_0__1__Impl rule__Access__Group_1_1_0__2 ) - // InternalGaml.g:12205:2: rule__Access__Group_1_1_0__1__Impl rule__Access__Group_1_1_0__2 + // InternalGaml.g:12210:1: ( rule__Access__Group_1_1_0__1__Impl rule__Access__Group_1_1_0__2 ) + // InternalGaml.g:12211:2: rule__Access__Group_1_1_0__1__Impl rule__Access__Group_1_1_0__2 { pushFollow(FOLLOW_70); rule__Access__Group_1_1_0__1__Impl(); @@ -47023,36 +42594,31 @@ public final void rule__Access__Group_1_1_0__1() throws RecognitionException { // $ANTLR start "rule__Access__Group_1_1_0__1__Impl" - /** - * Rule access group 1 1 0 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:12212:1: rule__Access__Group_1_1_0__1__Impl : ( ( rule__Access__RightAssignment_1_1_0_1 )? ) ; + // InternalGaml.g:12218:1: rule__Access__Group_1_1_0__1__Impl : ( ( rule__Access__RightAssignment_1_1_0_1 )? ) ; public final void rule__Access__Group_1_1_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:12216:1: ( ( ( rule__Access__RightAssignment_1_1_0_1 )? ) ) - // InternalGaml.g:12217:1: ( ( rule__Access__RightAssignment_1_1_0_1 )? ) + // InternalGaml.g:12222:1: ( ( ( rule__Access__RightAssignment_1_1_0_1 )? ) ) + // InternalGaml.g:12223:1: ( ( rule__Access__RightAssignment_1_1_0_1 )? ) { - // InternalGaml.g:12217:1: ( ( rule__Access__RightAssignment_1_1_0_1 )? ) - // InternalGaml.g:12218:2: ( rule__Access__RightAssignment_1_1_0_1 )? + // InternalGaml.g:12223:1: ( ( rule__Access__RightAssignment_1_1_0_1 )? ) + // InternalGaml.g:12224:2: ( rule__Access__RightAssignment_1_1_0_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getAccessAccess().getRightAssignment_1_1_0_1()); } - // InternalGaml.g:12219:2: ( rule__Access__RightAssignment_1_1_0_1 )? + // InternalGaml.g:12225:2: ( rule__Access__RightAssignment_1_1_0_1 )? int alt133=2; int LA133_0 = input.LA(1); - if ( ((LA133_0>=RULE_STRING && LA133_0<=RULE_KEYWORD)||LA133_0==14||(LA133_0>=16 && LA133_0<=17)||LA133_0==19||(LA133_0>=21 && LA133_0<=72)||(LA133_0>=78 && LA133_0<=101)||LA133_0==109||(LA133_0>=112 && LA133_0<=117)||LA133_0==126||LA133_0==128||LA133_0==130||LA133_0==135) ) { + if ( ((LA133_0>=RULE_STRING && LA133_0<=RULE_KEYWORD)||LA133_0==14||(LA133_0>=16 && LA133_0<=17)||LA133_0==19||(LA133_0>=21 && LA133_0<=72)||(LA133_0>=78 && LA133_0<=102)||LA133_0==110||(LA133_0>=113 && LA133_0<=118)||LA133_0==127||LA133_0==129||LA133_0==131||LA133_0==136) ) { alt133=1; } switch (alt133) { case 1 : - // InternalGaml.g:12219:3: rule__Access__RightAssignment_1_1_0_1 + // InternalGaml.g:12225:3: rule__Access__RightAssignment_1_1_0_1 { pushFollow(FOLLOW_2); rule__Access__RightAssignment_1_1_0_1(); @@ -47090,19 +42656,14 @@ public final void rule__Access__Group_1_1_0__1__Impl() throws RecognitionExcepti // $ANTLR start "rule__Access__Group_1_1_0__2" - /** - * Rule access group 1 1 0 2. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:12227:1: rule__Access__Group_1_1_0__2 : rule__Access__Group_1_1_0__2__Impl ; + // InternalGaml.g:12233:1: rule__Access__Group_1_1_0__2 : rule__Access__Group_1_1_0__2__Impl ; public final void rule__Access__Group_1_1_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:12231:1: ( rule__Access__Group_1_1_0__2__Impl ) - // InternalGaml.g:12232:2: rule__Access__Group_1_1_0__2__Impl + // InternalGaml.g:12237:1: ( rule__Access__Group_1_1_0__2__Impl ) + // InternalGaml.g:12238:2: rule__Access__Group_1_1_0__2__Impl { pushFollow(FOLLOW_2); rule__Access__Group_1_1_0__2__Impl(); @@ -47128,27 +42689,22 @@ public final void rule__Access__Group_1_1_0__2() throws RecognitionException { // $ANTLR start "rule__Access__Group_1_1_0__2__Impl" - /** - * Rule access group 1 1 0 2 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:12238:1: rule__Access__Group_1_1_0__2__Impl : ( ']' ) ; + // InternalGaml.g:12244:1: rule__Access__Group_1_1_0__2__Impl : ( ']' ) ; public final void rule__Access__Group_1_1_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:12242:1: ( ( ']' ) ) - // InternalGaml.g:12243:1: ( ']' ) + // InternalGaml.g:12248:1: ( ( ']' ) ) + // InternalGaml.g:12249:1: ( ']' ) { - // InternalGaml.g:12243:1: ( ']' ) - // InternalGaml.g:12244:2: ']' + // InternalGaml.g:12249:1: ( ']' ) + // InternalGaml.g:12250:2: ']' { if ( state.backtracking==0 ) { before(grammarAccess.getAccessAccess().getRightSquareBracketKeyword_1_1_0_2()); } - match(input,134,FOLLOW_2); if (state.failed) return ; + match(input,135,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAccessAccess().getRightSquareBracketKeyword_1_1_0_2()); } @@ -47174,19 +42730,14 @@ public final void rule__Access__Group_1_1_0__2__Impl() throws RecognitionExcepti // $ANTLR start "rule__Access__Group_1_1_1__0" - /** - * Rule access group 1 1 1 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:12254:1: rule__Access__Group_1_1_1__0 : rule__Access__Group_1_1_1__0__Impl rule__Access__Group_1_1_1__1 ; + // InternalGaml.g:12260:1: rule__Access__Group_1_1_1__0 : rule__Access__Group_1_1_1__0__Impl rule__Access__Group_1_1_1__1 ; public final void rule__Access__Group_1_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:12258:1: ( rule__Access__Group_1_1_1__0__Impl rule__Access__Group_1_1_1__1 ) - // InternalGaml.g:12259:2: rule__Access__Group_1_1_1__0__Impl rule__Access__Group_1_1_1__1 + // InternalGaml.g:12264:1: ( rule__Access__Group_1_1_1__0__Impl rule__Access__Group_1_1_1__1 ) + // InternalGaml.g:12265:2: rule__Access__Group_1_1_1__0__Impl rule__Access__Group_1_1_1__1 { pushFollow(FOLLOW_50); rule__Access__Group_1_1_1__0__Impl(); @@ -47217,28 +42768,23 @@ public final void rule__Access__Group_1_1_1__0() throws RecognitionException { // $ANTLR start "rule__Access__Group_1_1_1__0__Impl" - /** - * Rule access group 1 1 1 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:12266:1: rule__Access__Group_1_1_1__0__Impl : ( ( rule__Access__OpAssignment_1_1_1_0 ) ) ; + // InternalGaml.g:12272:1: rule__Access__Group_1_1_1__0__Impl : ( ( rule__Access__OpAssignment_1_1_1_0 ) ) ; public final void rule__Access__Group_1_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:12270:1: ( ( ( rule__Access__OpAssignment_1_1_1_0 ) ) ) - // InternalGaml.g:12271:1: ( ( rule__Access__OpAssignment_1_1_1_0 ) ) + // InternalGaml.g:12276:1: ( ( ( rule__Access__OpAssignment_1_1_1_0 ) ) ) + // InternalGaml.g:12277:1: ( ( rule__Access__OpAssignment_1_1_1_0 ) ) { - // InternalGaml.g:12271:1: ( ( rule__Access__OpAssignment_1_1_1_0 ) ) - // InternalGaml.g:12272:2: ( rule__Access__OpAssignment_1_1_1_0 ) + // InternalGaml.g:12277:1: ( ( rule__Access__OpAssignment_1_1_1_0 ) ) + // InternalGaml.g:12278:2: ( rule__Access__OpAssignment_1_1_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAccessAccess().getOpAssignment_1_1_1_0()); } - // InternalGaml.g:12273:2: ( rule__Access__OpAssignment_1_1_1_0 ) - // InternalGaml.g:12273:3: rule__Access__OpAssignment_1_1_1_0 + // InternalGaml.g:12279:2: ( rule__Access__OpAssignment_1_1_1_0 ) + // InternalGaml.g:12279:3: rule__Access__OpAssignment_1_1_1_0 { pushFollow(FOLLOW_2); rule__Access__OpAssignment_1_1_1_0(); @@ -47273,19 +42819,14 @@ public final void rule__Access__Group_1_1_1__0__Impl() throws RecognitionExcepti // $ANTLR start "rule__Access__Group_1_1_1__1" - /** - * Rule access group 1 1 1 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:12281:1: rule__Access__Group_1_1_1__1 : rule__Access__Group_1_1_1__1__Impl ; + // InternalGaml.g:12287:1: rule__Access__Group_1_1_1__1 : rule__Access__Group_1_1_1__1__Impl ; public final void rule__Access__Group_1_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:12285:1: ( rule__Access__Group_1_1_1__1__Impl ) - // InternalGaml.g:12286:2: rule__Access__Group_1_1_1__1__Impl + // InternalGaml.g:12291:1: ( rule__Access__Group_1_1_1__1__Impl ) + // InternalGaml.g:12292:2: rule__Access__Group_1_1_1__1__Impl { pushFollow(FOLLOW_2); rule__Access__Group_1_1_1__1__Impl(); @@ -47311,28 +42852,23 @@ public final void rule__Access__Group_1_1_1__1() throws RecognitionException { // $ANTLR start "rule__Access__Group_1_1_1__1__Impl" - /** - * Rule access group 1 1 1 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:12292:1: rule__Access__Group_1_1_1__1__Impl : ( ( rule__Access__RightAssignment_1_1_1_1 ) ) ; + // InternalGaml.g:12298:1: rule__Access__Group_1_1_1__1__Impl : ( ( rule__Access__RightAssignment_1_1_1_1 ) ) ; public final void rule__Access__Group_1_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:12296:1: ( ( ( rule__Access__RightAssignment_1_1_1_1 ) ) ) - // InternalGaml.g:12297:1: ( ( rule__Access__RightAssignment_1_1_1_1 ) ) + // InternalGaml.g:12302:1: ( ( ( rule__Access__RightAssignment_1_1_1_1 ) ) ) + // InternalGaml.g:12303:1: ( ( rule__Access__RightAssignment_1_1_1_1 ) ) { - // InternalGaml.g:12297:1: ( ( rule__Access__RightAssignment_1_1_1_1 ) ) - // InternalGaml.g:12298:2: ( rule__Access__RightAssignment_1_1_1_1 ) + // InternalGaml.g:12303:1: ( ( rule__Access__RightAssignment_1_1_1_1 ) ) + // InternalGaml.g:12304:2: ( rule__Access__RightAssignment_1_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAccessAccess().getRightAssignment_1_1_1_1()); } - // InternalGaml.g:12299:2: ( rule__Access__RightAssignment_1_1_1_1 ) - // InternalGaml.g:12299:3: rule__Access__RightAssignment_1_1_1_1 + // InternalGaml.g:12305:2: ( rule__Access__RightAssignment_1_1_1_1 ) + // InternalGaml.g:12305:3: rule__Access__RightAssignment_1_1_1_1 { pushFollow(FOLLOW_2); rule__Access__RightAssignment_1_1_1_1(); @@ -47367,19 +42903,14 @@ public final void rule__Access__Group_1_1_1__1__Impl() throws RecognitionExcepti // $ANTLR start "rule__Primary__Group_2__0" - /** - * Rule primary group 2 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:12308:1: rule__Primary__Group_2__0 : rule__Primary__Group_2__0__Impl rule__Primary__Group_2__1 ; + // InternalGaml.g:12314:1: rule__Primary__Group_2__0 : rule__Primary__Group_2__0__Impl rule__Primary__Group_2__1 ; public final void rule__Primary__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:12312:1: ( rule__Primary__Group_2__0__Impl rule__Primary__Group_2__1 ) - // InternalGaml.g:12313:2: rule__Primary__Group_2__0__Impl rule__Primary__Group_2__1 + // InternalGaml.g:12318:1: ( rule__Primary__Group_2__0__Impl rule__Primary__Group_2__1 ) + // InternalGaml.g:12319:2: rule__Primary__Group_2__0__Impl rule__Primary__Group_2__1 { pushFollow(FOLLOW_5); rule__Primary__Group_2__0__Impl(); @@ -47410,27 +42941,22 @@ public final void rule__Primary__Group_2__0() throws RecognitionException { // $ANTLR start "rule__Primary__Group_2__0__Impl" - /** - * Rule primary group 2 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:12320:1: rule__Primary__Group_2__0__Impl : ( '(' ) ; + // InternalGaml.g:12326:1: rule__Primary__Group_2__0__Impl : ( '(' ) ; public final void rule__Primary__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:12324:1: ( ( '(' ) ) - // InternalGaml.g:12325:1: ( '(' ) + // InternalGaml.g:12330:1: ( ( '(' ) ) + // InternalGaml.g:12331:1: ( '(' ) { - // InternalGaml.g:12325:1: ( '(' ) - // InternalGaml.g:12326:2: '(' + // InternalGaml.g:12331:1: ( '(' ) + // InternalGaml.g:12332:2: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryAccess().getLeftParenthesisKeyword_2_0()); } - match(input,128,FOLLOW_2); if (state.failed) return ; + match(input,129,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryAccess().getLeftParenthesisKeyword_2_0()); } @@ -47456,19 +42982,14 @@ public final void rule__Primary__Group_2__0__Impl() throws RecognitionException // $ANTLR start "rule__Primary__Group_2__1" - /** - * Rule primary group 2 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:12335:1: rule__Primary__Group_2__1 : rule__Primary__Group_2__1__Impl rule__Primary__Group_2__2 ; + // InternalGaml.g:12341:1: rule__Primary__Group_2__1 : rule__Primary__Group_2__1__Impl rule__Primary__Group_2__2 ; public final void rule__Primary__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:12339:1: ( rule__Primary__Group_2__1__Impl rule__Primary__Group_2__2 ) - // InternalGaml.g:12340:2: rule__Primary__Group_2__1__Impl rule__Primary__Group_2__2 + // InternalGaml.g:12345:1: ( rule__Primary__Group_2__1__Impl rule__Primary__Group_2__2 ) + // InternalGaml.g:12346:2: rule__Primary__Group_2__1__Impl rule__Primary__Group_2__2 { pushFollow(FOLLOW_32); rule__Primary__Group_2__1__Impl(); @@ -47499,22 +43020,17 @@ public final void rule__Primary__Group_2__1() throws RecognitionException { // $ANTLR start "rule__Primary__Group_2__1__Impl" - /** - * Rule primary group 2 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:12347:1: rule__Primary__Group_2__1__Impl : ( ruleExpressionList ) ; + // InternalGaml.g:12353:1: rule__Primary__Group_2__1__Impl : ( ruleExpressionList ) ; public final void rule__Primary__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:12351:1: ( ( ruleExpressionList ) ) - // InternalGaml.g:12352:1: ( ruleExpressionList ) + // InternalGaml.g:12357:1: ( ( ruleExpressionList ) ) + // InternalGaml.g:12358:1: ( ruleExpressionList ) { - // InternalGaml.g:12352:1: ( ruleExpressionList ) - // InternalGaml.g:12353:2: ruleExpressionList + // InternalGaml.g:12358:1: ( ruleExpressionList ) + // InternalGaml.g:12359:2: ruleExpressionList { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryAccess().getExpressionListParserRuleCall_2_1()); @@ -47549,19 +43065,14 @@ public final void rule__Primary__Group_2__1__Impl() throws RecognitionException // $ANTLR start "rule__Primary__Group_2__2" - /** - * Rule primary group 2 2. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:12362:1: rule__Primary__Group_2__2 : rule__Primary__Group_2__2__Impl ; + // InternalGaml.g:12368:1: rule__Primary__Group_2__2 : rule__Primary__Group_2__2__Impl ; public final void rule__Primary__Group_2__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:12366:1: ( rule__Primary__Group_2__2__Impl ) - // InternalGaml.g:12367:2: rule__Primary__Group_2__2__Impl + // InternalGaml.g:12372:1: ( rule__Primary__Group_2__2__Impl ) + // InternalGaml.g:12373:2: rule__Primary__Group_2__2__Impl { pushFollow(FOLLOW_2); rule__Primary__Group_2__2__Impl(); @@ -47587,27 +43098,22 @@ public final void rule__Primary__Group_2__2() throws RecognitionException { // $ANTLR start "rule__Primary__Group_2__2__Impl" - /** - * Rule primary group 2 2 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:12373:1: rule__Primary__Group_2__2__Impl : ( ')' ) ; + // InternalGaml.g:12379:1: rule__Primary__Group_2__2__Impl : ( ')' ) ; public final void rule__Primary__Group_2__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:12377:1: ( ( ')' ) ) - // InternalGaml.g:12378:1: ( ')' ) + // InternalGaml.g:12383:1: ( ( ')' ) ) + // InternalGaml.g:12384:1: ( ')' ) { - // InternalGaml.g:12378:1: ( ')' ) - // InternalGaml.g:12379:2: ')' + // InternalGaml.g:12384:1: ( ')' ) + // InternalGaml.g:12385:2: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryAccess().getRightParenthesisKeyword_2_2()); } - match(input,129,FOLLOW_2); if (state.failed) return ; + match(input,130,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryAccess().getRightParenthesisKeyword_2_2()); } @@ -47633,19 +43139,14 @@ public final void rule__Primary__Group_2__2__Impl() throws RecognitionException // $ANTLR start "rule__Primary__Group_3__0" - /** - * Rule primary group 3 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:12389:1: rule__Primary__Group_3__0 : rule__Primary__Group_3__0__Impl rule__Primary__Group_3__1 ; + // InternalGaml.g:12395:1: rule__Primary__Group_3__0 : rule__Primary__Group_3__0__Impl rule__Primary__Group_3__1 ; public final void rule__Primary__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:12393:1: ( rule__Primary__Group_3__0__Impl rule__Primary__Group_3__1 ) - // InternalGaml.g:12394:2: rule__Primary__Group_3__0__Impl rule__Primary__Group_3__1 + // InternalGaml.g:12399:1: ( rule__Primary__Group_3__0__Impl rule__Primary__Group_3__1 ) + // InternalGaml.g:12400:2: rule__Primary__Group_3__0__Impl rule__Primary__Group_3__1 { pushFollow(FOLLOW_70); rule__Primary__Group_3__0__Impl(); @@ -47676,27 +43177,22 @@ public final void rule__Primary__Group_3__0() throws RecognitionException { // $ANTLR start "rule__Primary__Group_3__0__Impl" - /** - * Rule primary group 3 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:12401:1: rule__Primary__Group_3__0__Impl : ( '[' ) ; + // InternalGaml.g:12407:1: rule__Primary__Group_3__0__Impl : ( '[' ) ; public final void rule__Primary__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:12405:1: ( ( '[' ) ) - // InternalGaml.g:12406:1: ( '[' ) + // InternalGaml.g:12411:1: ( ( '[' ) ) + // InternalGaml.g:12412:1: ( '[' ) { - // InternalGaml.g:12406:1: ( '[' ) - // InternalGaml.g:12407:2: '[' + // InternalGaml.g:12412:1: ( '[' ) + // InternalGaml.g:12413:2: '[' { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryAccess().getLeftSquareBracketKeyword_3_0()); } - match(input,135,FOLLOW_2); if (state.failed) return ; + match(input,136,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryAccess().getLeftSquareBracketKeyword_3_0()); } @@ -47722,19 +43218,14 @@ public final void rule__Primary__Group_3__0__Impl() throws RecognitionException // $ANTLR start "rule__Primary__Group_3__1" - /** - * Rule primary group 3 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:12416:1: rule__Primary__Group_3__1 : rule__Primary__Group_3__1__Impl rule__Primary__Group_3__2 ; + // InternalGaml.g:12422:1: rule__Primary__Group_3__1 : rule__Primary__Group_3__1__Impl rule__Primary__Group_3__2 ; public final void rule__Primary__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:12420:1: ( rule__Primary__Group_3__1__Impl rule__Primary__Group_3__2 ) - // InternalGaml.g:12421:2: rule__Primary__Group_3__1__Impl rule__Primary__Group_3__2 + // InternalGaml.g:12426:1: ( rule__Primary__Group_3__1__Impl rule__Primary__Group_3__2 ) + // InternalGaml.g:12427:2: rule__Primary__Group_3__1__Impl rule__Primary__Group_3__2 { pushFollow(FOLLOW_70); rule__Primary__Group_3__1__Impl(); @@ -47765,28 +43256,23 @@ public final void rule__Primary__Group_3__1() throws RecognitionException { // $ANTLR start "rule__Primary__Group_3__1__Impl" - /** - * Rule primary group 3 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:12428:1: rule__Primary__Group_3__1__Impl : ( () ) ; + // InternalGaml.g:12434:1: rule__Primary__Group_3__1__Impl : ( () ) ; public final void rule__Primary__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:12432:1: ( ( () ) ) - // InternalGaml.g:12433:1: ( () ) + // InternalGaml.g:12438:1: ( ( () ) ) + // InternalGaml.g:12439:1: ( () ) { - // InternalGaml.g:12433:1: ( () ) - // InternalGaml.g:12434:2: () + // InternalGaml.g:12439:1: ( () ) + // InternalGaml.g:12440:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryAccess().getArrayAction_3_1()); } - // InternalGaml.g:12435:2: () - // InternalGaml.g:12435:3: + // InternalGaml.g:12441:2: () + // InternalGaml.g:12441:3: { } @@ -47811,19 +43297,14 @@ public final void rule__Primary__Group_3__1__Impl() throws RecognitionException // $ANTLR start "rule__Primary__Group_3__2" - /** - * Rule primary group 3 2. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:12443:1: rule__Primary__Group_3__2 : rule__Primary__Group_3__2__Impl rule__Primary__Group_3__3 ; + // InternalGaml.g:12449:1: rule__Primary__Group_3__2 : rule__Primary__Group_3__2__Impl rule__Primary__Group_3__3 ; public final void rule__Primary__Group_3__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:12447:1: ( rule__Primary__Group_3__2__Impl rule__Primary__Group_3__3 ) - // InternalGaml.g:12448:2: rule__Primary__Group_3__2__Impl rule__Primary__Group_3__3 + // InternalGaml.g:12453:1: ( rule__Primary__Group_3__2__Impl rule__Primary__Group_3__3 ) + // InternalGaml.g:12454:2: rule__Primary__Group_3__2__Impl rule__Primary__Group_3__3 { pushFollow(FOLLOW_70); rule__Primary__Group_3__2__Impl(); @@ -47854,36 +43335,31 @@ public final void rule__Primary__Group_3__2() throws RecognitionException { // $ANTLR start "rule__Primary__Group_3__2__Impl" - /** - * Rule primary group 3 2 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:12455:1: rule__Primary__Group_3__2__Impl : ( ( rule__Primary__ExprsAssignment_3_2 )? ) ; + // InternalGaml.g:12461:1: rule__Primary__Group_3__2__Impl : ( ( rule__Primary__ExprsAssignment_3_2 )? ) ; public final void rule__Primary__Group_3__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:12459:1: ( ( ( rule__Primary__ExprsAssignment_3_2 )? ) ) - // InternalGaml.g:12460:1: ( ( rule__Primary__ExprsAssignment_3_2 )? ) + // InternalGaml.g:12465:1: ( ( ( rule__Primary__ExprsAssignment_3_2 )? ) ) + // InternalGaml.g:12466:1: ( ( rule__Primary__ExprsAssignment_3_2 )? ) { - // InternalGaml.g:12460:1: ( ( rule__Primary__ExprsAssignment_3_2 )? ) - // InternalGaml.g:12461:2: ( rule__Primary__ExprsAssignment_3_2 )? + // InternalGaml.g:12466:1: ( ( rule__Primary__ExprsAssignment_3_2 )? ) + // InternalGaml.g:12467:2: ( rule__Primary__ExprsAssignment_3_2 )? { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryAccess().getExprsAssignment_3_2()); } - // InternalGaml.g:12462:2: ( rule__Primary__ExprsAssignment_3_2 )? + // InternalGaml.g:12468:2: ( rule__Primary__ExprsAssignment_3_2 )? int alt134=2; int LA134_0 = input.LA(1); - if ( ((LA134_0>=RULE_STRING && LA134_0<=RULE_KEYWORD)||LA134_0==14||(LA134_0>=16 && LA134_0<=17)||LA134_0==19||(LA134_0>=21 && LA134_0<=72)||(LA134_0>=78 && LA134_0<=101)||LA134_0==109||(LA134_0>=112 && LA134_0<=117)||LA134_0==126||LA134_0==128||LA134_0==130||LA134_0==135) ) { + if ( ((LA134_0>=RULE_STRING && LA134_0<=RULE_KEYWORD)||LA134_0==14||(LA134_0>=16 && LA134_0<=17)||LA134_0==19||(LA134_0>=21 && LA134_0<=72)||(LA134_0>=78 && LA134_0<=102)||LA134_0==110||(LA134_0>=113 && LA134_0<=118)||LA134_0==127||LA134_0==129||LA134_0==131||LA134_0==136) ) { alt134=1; } switch (alt134) { case 1 : - // InternalGaml.g:12462:3: rule__Primary__ExprsAssignment_3_2 + // InternalGaml.g:12468:3: rule__Primary__ExprsAssignment_3_2 { pushFollow(FOLLOW_2); rule__Primary__ExprsAssignment_3_2(); @@ -47921,19 +43397,14 @@ public final void rule__Primary__Group_3__2__Impl() throws RecognitionException // $ANTLR start "rule__Primary__Group_3__3" - /** - * Rule primary group 3 3. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:12470:1: rule__Primary__Group_3__3 : rule__Primary__Group_3__3__Impl ; + // InternalGaml.g:12476:1: rule__Primary__Group_3__3 : rule__Primary__Group_3__3__Impl ; public final void rule__Primary__Group_3__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:12474:1: ( rule__Primary__Group_3__3__Impl ) - // InternalGaml.g:12475:2: rule__Primary__Group_3__3__Impl + // InternalGaml.g:12480:1: ( rule__Primary__Group_3__3__Impl ) + // InternalGaml.g:12481:2: rule__Primary__Group_3__3__Impl { pushFollow(FOLLOW_2); rule__Primary__Group_3__3__Impl(); @@ -47959,27 +43430,22 @@ public final void rule__Primary__Group_3__3() throws RecognitionException { // $ANTLR start "rule__Primary__Group_3__3__Impl" - /** - * Rule primary group 3 3 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:12481:1: rule__Primary__Group_3__3__Impl : ( ']' ) ; + // InternalGaml.g:12487:1: rule__Primary__Group_3__3__Impl : ( ']' ) ; public final void rule__Primary__Group_3__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:12485:1: ( ( ']' ) ) - // InternalGaml.g:12486:1: ( ']' ) + // InternalGaml.g:12491:1: ( ( ']' ) ) + // InternalGaml.g:12492:1: ( ']' ) { - // InternalGaml.g:12486:1: ( ']' ) - // InternalGaml.g:12487:2: ']' + // InternalGaml.g:12492:1: ( ']' ) + // InternalGaml.g:12493:2: ']' { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryAccess().getRightSquareBracketKeyword_3_3()); } - match(input,134,FOLLOW_2); if (state.failed) return ; + match(input,135,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryAccess().getRightSquareBracketKeyword_3_3()); } @@ -48005,19 +43471,14 @@ public final void rule__Primary__Group_3__3__Impl() throws RecognitionException // $ANTLR start "rule__Primary__Group_4__0" - /** - * Rule primary group 4 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:12497:1: rule__Primary__Group_4__0 : rule__Primary__Group_4__0__Impl rule__Primary__Group_4__1 ; + // InternalGaml.g:12503:1: rule__Primary__Group_4__0 : rule__Primary__Group_4__0__Impl rule__Primary__Group_4__1 ; public final void rule__Primary__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:12501:1: ( rule__Primary__Group_4__0__Impl rule__Primary__Group_4__1 ) - // InternalGaml.g:12502:2: rule__Primary__Group_4__0__Impl rule__Primary__Group_4__1 + // InternalGaml.g:12507:1: ( rule__Primary__Group_4__0__Impl rule__Primary__Group_4__1 ) + // InternalGaml.g:12508:2: rule__Primary__Group_4__0__Impl rule__Primary__Group_4__1 { pushFollow(FOLLOW_5); rule__Primary__Group_4__0__Impl(); @@ -48048,27 +43509,22 @@ public final void rule__Primary__Group_4__0() throws RecognitionException { // $ANTLR start "rule__Primary__Group_4__0__Impl" - /** - * Rule primary group 4 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:12509:1: rule__Primary__Group_4__0__Impl : ( '{' ) ; + // InternalGaml.g:12515:1: rule__Primary__Group_4__0__Impl : ( '{' ) ; public final void rule__Primary__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:12513:1: ( ( '{' ) ) - // InternalGaml.g:12514:1: ( '{' ) + // InternalGaml.g:12519:1: ( ( '{' ) ) + // InternalGaml.g:12520:1: ( '{' ) { - // InternalGaml.g:12514:1: ( '{' ) - // InternalGaml.g:12515:2: '{' + // InternalGaml.g:12520:1: ( '{' ) + // InternalGaml.g:12521:2: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryAccess().getLeftCurlyBracketKeyword_4_0()); } - match(input,130,FOLLOW_2); if (state.failed) return ; + match(input,131,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryAccess().getLeftCurlyBracketKeyword_4_0()); } @@ -48094,19 +43550,14 @@ public final void rule__Primary__Group_4__0__Impl() throws RecognitionException // $ANTLR start "rule__Primary__Group_4__1" - /** - * Rule primary group 4 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:12524:1: rule__Primary__Group_4__1 : rule__Primary__Group_4__1__Impl rule__Primary__Group_4__2 ; + // InternalGaml.g:12530:1: rule__Primary__Group_4__1 : rule__Primary__Group_4__1__Impl rule__Primary__Group_4__2 ; public final void rule__Primary__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:12528:1: ( rule__Primary__Group_4__1__Impl rule__Primary__Group_4__2 ) - // InternalGaml.g:12529:2: rule__Primary__Group_4__1__Impl rule__Primary__Group_4__2 + // InternalGaml.g:12534:1: ( rule__Primary__Group_4__1__Impl rule__Primary__Group_4__2 ) + // InternalGaml.g:12535:2: rule__Primary__Group_4__1__Impl rule__Primary__Group_4__2 { pushFollow(FOLLOW_5); rule__Primary__Group_4__1__Impl(); @@ -48137,28 +43588,23 @@ public final void rule__Primary__Group_4__1() throws RecognitionException { // $ANTLR start "rule__Primary__Group_4__1__Impl" - /** - * Rule primary group 4 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:12536:1: rule__Primary__Group_4__1__Impl : ( () ) ; + // InternalGaml.g:12542:1: rule__Primary__Group_4__1__Impl : ( () ) ; public final void rule__Primary__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:12540:1: ( ( () ) ) - // InternalGaml.g:12541:1: ( () ) + // InternalGaml.g:12546:1: ( ( () ) ) + // InternalGaml.g:12547:1: ( () ) { - // InternalGaml.g:12541:1: ( () ) - // InternalGaml.g:12542:2: () + // InternalGaml.g:12547:1: ( () ) + // InternalGaml.g:12548:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryAccess().getPointAction_4_1()); } - // InternalGaml.g:12543:2: () - // InternalGaml.g:12543:3: + // InternalGaml.g:12549:2: () + // InternalGaml.g:12549:3: { } @@ -48183,19 +43629,14 @@ public final void rule__Primary__Group_4__1__Impl() throws RecognitionException // $ANTLR start "rule__Primary__Group_4__2" - /** - * Rule primary group 4 2. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:12551:1: rule__Primary__Group_4__2 : rule__Primary__Group_4__2__Impl rule__Primary__Group_4__3 ; + // InternalGaml.g:12557:1: rule__Primary__Group_4__2 : rule__Primary__Group_4__2__Impl rule__Primary__Group_4__3 ; public final void rule__Primary__Group_4__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:12555:1: ( rule__Primary__Group_4__2__Impl rule__Primary__Group_4__3 ) - // InternalGaml.g:12556:2: rule__Primary__Group_4__2__Impl rule__Primary__Group_4__3 + // InternalGaml.g:12561:1: ( rule__Primary__Group_4__2__Impl rule__Primary__Group_4__3 ) + // InternalGaml.g:12562:2: rule__Primary__Group_4__2__Impl rule__Primary__Group_4__3 { pushFollow(FOLLOW_48); rule__Primary__Group_4__2__Impl(); @@ -48226,28 +43667,23 @@ public final void rule__Primary__Group_4__2() throws RecognitionException { // $ANTLR start "rule__Primary__Group_4__2__Impl" - /** - * Rule primary group 4 2 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:12563:1: rule__Primary__Group_4__2__Impl : ( ( rule__Primary__LeftAssignment_4_2 ) ) ; + // InternalGaml.g:12569:1: rule__Primary__Group_4__2__Impl : ( ( rule__Primary__LeftAssignment_4_2 ) ) ; public final void rule__Primary__Group_4__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:12567:1: ( ( ( rule__Primary__LeftAssignment_4_2 ) ) ) - // InternalGaml.g:12568:1: ( ( rule__Primary__LeftAssignment_4_2 ) ) + // InternalGaml.g:12573:1: ( ( ( rule__Primary__LeftAssignment_4_2 ) ) ) + // InternalGaml.g:12574:1: ( ( rule__Primary__LeftAssignment_4_2 ) ) { - // InternalGaml.g:12568:1: ( ( rule__Primary__LeftAssignment_4_2 ) ) - // InternalGaml.g:12569:2: ( rule__Primary__LeftAssignment_4_2 ) + // InternalGaml.g:12574:1: ( ( rule__Primary__LeftAssignment_4_2 ) ) + // InternalGaml.g:12575:2: ( rule__Primary__LeftAssignment_4_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryAccess().getLeftAssignment_4_2()); } - // InternalGaml.g:12570:2: ( rule__Primary__LeftAssignment_4_2 ) - // InternalGaml.g:12570:3: rule__Primary__LeftAssignment_4_2 + // InternalGaml.g:12576:2: ( rule__Primary__LeftAssignment_4_2 ) + // InternalGaml.g:12576:3: rule__Primary__LeftAssignment_4_2 { pushFollow(FOLLOW_2); rule__Primary__LeftAssignment_4_2(); @@ -48282,19 +43718,14 @@ public final void rule__Primary__Group_4__2__Impl() throws RecognitionException // $ANTLR start "rule__Primary__Group_4__3" - /** - * Rule primary group 4 3. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:12578:1: rule__Primary__Group_4__3 : rule__Primary__Group_4__3__Impl rule__Primary__Group_4__4 ; + // InternalGaml.g:12584:1: rule__Primary__Group_4__3 : rule__Primary__Group_4__3__Impl rule__Primary__Group_4__4 ; public final void rule__Primary__Group_4__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:12582:1: ( rule__Primary__Group_4__3__Impl rule__Primary__Group_4__4 ) - // InternalGaml.g:12583:2: rule__Primary__Group_4__3__Impl rule__Primary__Group_4__4 + // InternalGaml.g:12588:1: ( rule__Primary__Group_4__3__Impl rule__Primary__Group_4__4 ) + // InternalGaml.g:12589:2: rule__Primary__Group_4__3__Impl rule__Primary__Group_4__4 { pushFollow(FOLLOW_5); rule__Primary__Group_4__3__Impl(); @@ -48325,28 +43756,23 @@ public final void rule__Primary__Group_4__3() throws RecognitionException { // $ANTLR start "rule__Primary__Group_4__3__Impl" - /** - * Rule primary group 4 3 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:12590:1: rule__Primary__Group_4__3__Impl : ( ( rule__Primary__OpAssignment_4_3 ) ) ; + // InternalGaml.g:12596:1: rule__Primary__Group_4__3__Impl : ( ( rule__Primary__OpAssignment_4_3 ) ) ; public final void rule__Primary__Group_4__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:12594:1: ( ( ( rule__Primary__OpAssignment_4_3 ) ) ) - // InternalGaml.g:12595:1: ( ( rule__Primary__OpAssignment_4_3 ) ) + // InternalGaml.g:12600:1: ( ( ( rule__Primary__OpAssignment_4_3 ) ) ) + // InternalGaml.g:12601:1: ( ( rule__Primary__OpAssignment_4_3 ) ) { - // InternalGaml.g:12595:1: ( ( rule__Primary__OpAssignment_4_3 ) ) - // InternalGaml.g:12596:2: ( rule__Primary__OpAssignment_4_3 ) + // InternalGaml.g:12601:1: ( ( rule__Primary__OpAssignment_4_3 ) ) + // InternalGaml.g:12602:2: ( rule__Primary__OpAssignment_4_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryAccess().getOpAssignment_4_3()); } - // InternalGaml.g:12597:2: ( rule__Primary__OpAssignment_4_3 ) - // InternalGaml.g:12597:3: rule__Primary__OpAssignment_4_3 + // InternalGaml.g:12603:2: ( rule__Primary__OpAssignment_4_3 ) + // InternalGaml.g:12603:3: rule__Primary__OpAssignment_4_3 { pushFollow(FOLLOW_2); rule__Primary__OpAssignment_4_3(); @@ -48381,19 +43807,14 @@ public final void rule__Primary__Group_4__3__Impl() throws RecognitionException // $ANTLR start "rule__Primary__Group_4__4" - /** - * Rule primary group 4 4. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:12605:1: rule__Primary__Group_4__4 : rule__Primary__Group_4__4__Impl rule__Primary__Group_4__5 ; + // InternalGaml.g:12611:1: rule__Primary__Group_4__4 : rule__Primary__Group_4__4__Impl rule__Primary__Group_4__5 ; public final void rule__Primary__Group_4__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:12609:1: ( rule__Primary__Group_4__4__Impl rule__Primary__Group_4__5 ) - // InternalGaml.g:12610:2: rule__Primary__Group_4__4__Impl rule__Primary__Group_4__5 + // InternalGaml.g:12615:1: ( rule__Primary__Group_4__4__Impl rule__Primary__Group_4__5 ) + // InternalGaml.g:12616:2: rule__Primary__Group_4__4__Impl rule__Primary__Group_4__5 { pushFollow(FOLLOW_71); rule__Primary__Group_4__4__Impl(); @@ -48424,28 +43845,23 @@ public final void rule__Primary__Group_4__4() throws RecognitionException { // $ANTLR start "rule__Primary__Group_4__4__Impl" - /** - * Rule primary group 4 4 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:12617:1: rule__Primary__Group_4__4__Impl : ( ( rule__Primary__RightAssignment_4_4 ) ) ; + // InternalGaml.g:12623:1: rule__Primary__Group_4__4__Impl : ( ( rule__Primary__RightAssignment_4_4 ) ) ; public final void rule__Primary__Group_4__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:12621:1: ( ( ( rule__Primary__RightAssignment_4_4 ) ) ) - // InternalGaml.g:12622:1: ( ( rule__Primary__RightAssignment_4_4 ) ) + // InternalGaml.g:12627:1: ( ( ( rule__Primary__RightAssignment_4_4 ) ) ) + // InternalGaml.g:12628:1: ( ( rule__Primary__RightAssignment_4_4 ) ) { - // InternalGaml.g:12622:1: ( ( rule__Primary__RightAssignment_4_4 ) ) - // InternalGaml.g:12623:2: ( rule__Primary__RightAssignment_4_4 ) + // InternalGaml.g:12628:1: ( ( rule__Primary__RightAssignment_4_4 ) ) + // InternalGaml.g:12629:2: ( rule__Primary__RightAssignment_4_4 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryAccess().getRightAssignment_4_4()); } - // InternalGaml.g:12624:2: ( rule__Primary__RightAssignment_4_4 ) - // InternalGaml.g:12624:3: rule__Primary__RightAssignment_4_4 + // InternalGaml.g:12630:2: ( rule__Primary__RightAssignment_4_4 ) + // InternalGaml.g:12630:3: rule__Primary__RightAssignment_4_4 { pushFollow(FOLLOW_2); rule__Primary__RightAssignment_4_4(); @@ -48480,19 +43896,14 @@ public final void rule__Primary__Group_4__4__Impl() throws RecognitionException // $ANTLR start "rule__Primary__Group_4__5" - /** - * Rule primary group 4 5. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:12632:1: rule__Primary__Group_4__5 : rule__Primary__Group_4__5__Impl rule__Primary__Group_4__6 ; + // InternalGaml.g:12638:1: rule__Primary__Group_4__5 : rule__Primary__Group_4__5__Impl rule__Primary__Group_4__6 ; public final void rule__Primary__Group_4__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:12636:1: ( rule__Primary__Group_4__5__Impl rule__Primary__Group_4__6 ) - // InternalGaml.g:12637:2: rule__Primary__Group_4__5__Impl rule__Primary__Group_4__6 + // InternalGaml.g:12642:1: ( rule__Primary__Group_4__5__Impl rule__Primary__Group_4__6 ) + // InternalGaml.g:12643:2: rule__Primary__Group_4__5__Impl rule__Primary__Group_4__6 { pushFollow(FOLLOW_71); rule__Primary__Group_4__5__Impl(); @@ -48523,36 +43934,31 @@ public final void rule__Primary__Group_4__5() throws RecognitionException { // $ANTLR start "rule__Primary__Group_4__5__Impl" - /** - * Rule primary group 4 5 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:12644:1: rule__Primary__Group_4__5__Impl : ( ( rule__Primary__Group_4_5__0 )? ) ; + // InternalGaml.g:12650:1: rule__Primary__Group_4__5__Impl : ( ( rule__Primary__Group_4_5__0 )? ) ; public final void rule__Primary__Group_4__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:12648:1: ( ( ( rule__Primary__Group_4_5__0 )? ) ) - // InternalGaml.g:12649:1: ( ( rule__Primary__Group_4_5__0 )? ) + // InternalGaml.g:12654:1: ( ( ( rule__Primary__Group_4_5__0 )? ) ) + // InternalGaml.g:12655:1: ( ( rule__Primary__Group_4_5__0 )? ) { - // InternalGaml.g:12649:1: ( ( rule__Primary__Group_4_5__0 )? ) - // InternalGaml.g:12650:2: ( rule__Primary__Group_4_5__0 )? + // InternalGaml.g:12655:1: ( ( rule__Primary__Group_4_5__0 )? ) + // InternalGaml.g:12656:2: ( rule__Primary__Group_4_5__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryAccess().getGroup_4_5()); } - // InternalGaml.g:12651:2: ( rule__Primary__Group_4_5__0 )? + // InternalGaml.g:12657:2: ( rule__Primary__Group_4_5__0 )? int alt135=2; int LA135_0 = input.LA(1); - if ( (LA135_0==132) ) { + if ( (LA135_0==133) ) { alt135=1; } switch (alt135) { case 1 : - // InternalGaml.g:12651:3: rule__Primary__Group_4_5__0 + // InternalGaml.g:12657:3: rule__Primary__Group_4_5__0 { pushFollow(FOLLOW_2); rule__Primary__Group_4_5__0(); @@ -48590,19 +43996,14 @@ public final void rule__Primary__Group_4__5__Impl() throws RecognitionException // $ANTLR start "rule__Primary__Group_4__6" - /** - * Rule primary group 4 6. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:12659:1: rule__Primary__Group_4__6 : rule__Primary__Group_4__6__Impl ; + // InternalGaml.g:12665:1: rule__Primary__Group_4__6 : rule__Primary__Group_4__6__Impl ; public final void rule__Primary__Group_4__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:12663:1: ( rule__Primary__Group_4__6__Impl ) - // InternalGaml.g:12664:2: rule__Primary__Group_4__6__Impl + // InternalGaml.g:12669:1: ( rule__Primary__Group_4__6__Impl ) + // InternalGaml.g:12670:2: rule__Primary__Group_4__6__Impl { pushFollow(FOLLOW_2); rule__Primary__Group_4__6__Impl(); @@ -48628,27 +44029,22 @@ public final void rule__Primary__Group_4__6() throws RecognitionException { // $ANTLR start "rule__Primary__Group_4__6__Impl" - /** - * Rule primary group 4 6 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:12670:1: rule__Primary__Group_4__6__Impl : ( '}' ) ; + // InternalGaml.g:12676:1: rule__Primary__Group_4__6__Impl : ( '}' ) ; public final void rule__Primary__Group_4__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:12674:1: ( ( '}' ) ) - // InternalGaml.g:12675:1: ( '}' ) + // InternalGaml.g:12680:1: ( ( '}' ) ) + // InternalGaml.g:12681:1: ( '}' ) { - // InternalGaml.g:12675:1: ( '}' ) - // InternalGaml.g:12676:2: '}' + // InternalGaml.g:12681:1: ( '}' ) + // InternalGaml.g:12682:2: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryAccess().getRightCurlyBracketKeyword_4_6()); } - match(input,131,FOLLOW_2); if (state.failed) return ; + match(input,132,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryAccess().getRightCurlyBracketKeyword_4_6()); } @@ -48674,19 +44070,14 @@ public final void rule__Primary__Group_4__6__Impl() throws RecognitionException // $ANTLR start "rule__Primary__Group_4_5__0" - /** - * Rule primary group 4 5 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:12686:1: rule__Primary__Group_4_5__0 : rule__Primary__Group_4_5__0__Impl rule__Primary__Group_4_5__1 ; + // InternalGaml.g:12692:1: rule__Primary__Group_4_5__0 : rule__Primary__Group_4_5__0__Impl rule__Primary__Group_4_5__1 ; public final void rule__Primary__Group_4_5__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:12690:1: ( rule__Primary__Group_4_5__0__Impl rule__Primary__Group_4_5__1 ) - // InternalGaml.g:12691:2: rule__Primary__Group_4_5__0__Impl rule__Primary__Group_4_5__1 + // InternalGaml.g:12696:1: ( rule__Primary__Group_4_5__0__Impl rule__Primary__Group_4_5__1 ) + // InternalGaml.g:12697:2: rule__Primary__Group_4_5__0__Impl rule__Primary__Group_4_5__1 { pushFollow(FOLLOW_5); rule__Primary__Group_4_5__0__Impl(); @@ -48717,27 +44108,22 @@ public final void rule__Primary__Group_4_5__0() throws RecognitionException { // $ANTLR start "rule__Primary__Group_4_5__0__Impl" - /** - * Rule primary group 4 5 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:12698:1: rule__Primary__Group_4_5__0__Impl : ( ',' ) ; + // InternalGaml.g:12704:1: rule__Primary__Group_4_5__0__Impl : ( ',' ) ; public final void rule__Primary__Group_4_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:12702:1: ( ( ',' ) ) - // InternalGaml.g:12703:1: ( ',' ) + // InternalGaml.g:12708:1: ( ( ',' ) ) + // InternalGaml.g:12709:1: ( ',' ) { - // InternalGaml.g:12703:1: ( ',' ) - // InternalGaml.g:12704:2: ',' + // InternalGaml.g:12709:1: ( ',' ) + // InternalGaml.g:12710:2: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryAccess().getCommaKeyword_4_5_0()); } - match(input,132,FOLLOW_2); if (state.failed) return ; + match(input,133,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryAccess().getCommaKeyword_4_5_0()); } @@ -48763,19 +44149,14 @@ public final void rule__Primary__Group_4_5__0__Impl() throws RecognitionExceptio // $ANTLR start "rule__Primary__Group_4_5__1" - /** - * Rule primary group 4 5 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:12713:1: rule__Primary__Group_4_5__1 : rule__Primary__Group_4_5__1__Impl ; + // InternalGaml.g:12719:1: rule__Primary__Group_4_5__1 : rule__Primary__Group_4_5__1__Impl ; public final void rule__Primary__Group_4_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:12717:1: ( rule__Primary__Group_4_5__1__Impl ) - // InternalGaml.g:12718:2: rule__Primary__Group_4_5__1__Impl + // InternalGaml.g:12723:1: ( rule__Primary__Group_4_5__1__Impl ) + // InternalGaml.g:12724:2: rule__Primary__Group_4_5__1__Impl { pushFollow(FOLLOW_2); rule__Primary__Group_4_5__1__Impl(); @@ -48801,28 +44182,23 @@ public final void rule__Primary__Group_4_5__1() throws RecognitionException { // $ANTLR start "rule__Primary__Group_4_5__1__Impl" - /** - * Rule primary group 4 5 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:12724:1: rule__Primary__Group_4_5__1__Impl : ( ( rule__Primary__ZAssignment_4_5_1 ) ) ; + // InternalGaml.g:12730:1: rule__Primary__Group_4_5__1__Impl : ( ( rule__Primary__ZAssignment_4_5_1 ) ) ; public final void rule__Primary__Group_4_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:12728:1: ( ( ( rule__Primary__ZAssignment_4_5_1 ) ) ) - // InternalGaml.g:12729:1: ( ( rule__Primary__ZAssignment_4_5_1 ) ) + // InternalGaml.g:12734:1: ( ( ( rule__Primary__ZAssignment_4_5_1 ) ) ) + // InternalGaml.g:12735:1: ( ( rule__Primary__ZAssignment_4_5_1 ) ) { - // InternalGaml.g:12729:1: ( ( rule__Primary__ZAssignment_4_5_1 ) ) - // InternalGaml.g:12730:2: ( rule__Primary__ZAssignment_4_5_1 ) + // InternalGaml.g:12735:1: ( ( rule__Primary__ZAssignment_4_5_1 ) ) + // InternalGaml.g:12736:2: ( rule__Primary__ZAssignment_4_5_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryAccess().getZAssignment_4_5_1()); } - // InternalGaml.g:12731:2: ( rule__Primary__ZAssignment_4_5_1 ) - // InternalGaml.g:12731:3: rule__Primary__ZAssignment_4_5_1 + // InternalGaml.g:12737:2: ( rule__Primary__ZAssignment_4_5_1 ) + // InternalGaml.g:12737:3: rule__Primary__ZAssignment_4_5_1 { pushFollow(FOLLOW_2); rule__Primary__ZAssignment_4_5_1(); @@ -48857,19 +44233,14 @@ public final void rule__Primary__Group_4_5__1__Impl() throws RecognitionExceptio // $ANTLR start "rule__Function__Group__0" - /** - * Rule function group 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:12740:1: rule__Function__Group__0 : rule__Function__Group__0__Impl rule__Function__Group__1 ; + // InternalGaml.g:12746:1: rule__Function__Group__0 : rule__Function__Group__0__Impl rule__Function__Group__1 ; public final void rule__Function__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:12744:1: ( rule__Function__Group__0__Impl rule__Function__Group__1 ) - // InternalGaml.g:12745:2: rule__Function__Group__0__Impl rule__Function__Group__1 + // InternalGaml.g:12750:1: ( rule__Function__Group__0__Impl rule__Function__Group__1 ) + // InternalGaml.g:12751:2: rule__Function__Group__0__Impl rule__Function__Group__1 { pushFollow(FOLLOW_14); rule__Function__Group__0__Impl(); @@ -48900,28 +44271,23 @@ public final void rule__Function__Group__0() throws RecognitionException { // $ANTLR start "rule__Function__Group__0__Impl" - /** - * Rule function group 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:12752:1: rule__Function__Group__0__Impl : ( () ) ; + // InternalGaml.g:12758:1: rule__Function__Group__0__Impl : ( () ) ; public final void rule__Function__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:12756:1: ( ( () ) ) - // InternalGaml.g:12757:1: ( () ) + // InternalGaml.g:12762:1: ( ( () ) ) + // InternalGaml.g:12763:1: ( () ) { - // InternalGaml.g:12757:1: ( () ) - // InternalGaml.g:12758:2: () + // InternalGaml.g:12763:1: ( () ) + // InternalGaml.g:12764:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getFunctionAccess().getFunctionAction_0()); } - // InternalGaml.g:12759:2: () - // InternalGaml.g:12759:3: + // InternalGaml.g:12765:2: () + // InternalGaml.g:12765:3: { } @@ -48946,19 +44312,14 @@ public final void rule__Function__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Function__Group__1" - /** - * Rule function group 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:12767:1: rule__Function__Group__1 : rule__Function__Group__1__Impl rule__Function__Group__2 ; + // InternalGaml.g:12773:1: rule__Function__Group__1 : rule__Function__Group__1__Impl rule__Function__Group__2 ; public final void rule__Function__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:12771:1: ( rule__Function__Group__1__Impl rule__Function__Group__2 ) - // InternalGaml.g:12772:2: rule__Function__Group__1__Impl rule__Function__Group__2 + // InternalGaml.g:12777:1: ( rule__Function__Group__1__Impl rule__Function__Group__2 ) + // InternalGaml.g:12778:2: rule__Function__Group__1__Impl rule__Function__Group__2 { pushFollow(FOLLOW_72); rule__Function__Group__1__Impl(); @@ -48989,28 +44350,23 @@ public final void rule__Function__Group__1() throws RecognitionException { // $ANTLR start "rule__Function__Group__1__Impl" - /** - * Rule function group 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:12779:1: rule__Function__Group__1__Impl : ( ( rule__Function__LeftAssignment_1 ) ) ; + // InternalGaml.g:12785:1: rule__Function__Group__1__Impl : ( ( rule__Function__LeftAssignment_1 ) ) ; public final void rule__Function__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:12783:1: ( ( ( rule__Function__LeftAssignment_1 ) ) ) - // InternalGaml.g:12784:1: ( ( rule__Function__LeftAssignment_1 ) ) + // InternalGaml.g:12789:1: ( ( ( rule__Function__LeftAssignment_1 ) ) ) + // InternalGaml.g:12790:1: ( ( rule__Function__LeftAssignment_1 ) ) { - // InternalGaml.g:12784:1: ( ( rule__Function__LeftAssignment_1 ) ) - // InternalGaml.g:12785:2: ( rule__Function__LeftAssignment_1 ) + // InternalGaml.g:12790:1: ( ( rule__Function__LeftAssignment_1 ) ) + // InternalGaml.g:12791:2: ( rule__Function__LeftAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getFunctionAccess().getLeftAssignment_1()); } - // InternalGaml.g:12786:2: ( rule__Function__LeftAssignment_1 ) - // InternalGaml.g:12786:3: rule__Function__LeftAssignment_1 + // InternalGaml.g:12792:2: ( rule__Function__LeftAssignment_1 ) + // InternalGaml.g:12792:3: rule__Function__LeftAssignment_1 { pushFollow(FOLLOW_2); rule__Function__LeftAssignment_1(); @@ -49045,19 +44401,14 @@ public final void rule__Function__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Function__Group__2" - /** - * Rule function group 2. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:12794:1: rule__Function__Group__2 : rule__Function__Group__2__Impl rule__Function__Group__3 ; + // InternalGaml.g:12800:1: rule__Function__Group__2 : rule__Function__Group__2__Impl rule__Function__Group__3 ; public final void rule__Function__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:12798:1: ( rule__Function__Group__2__Impl rule__Function__Group__3 ) - // InternalGaml.g:12799:2: rule__Function__Group__2__Impl rule__Function__Group__3 + // InternalGaml.g:12804:1: ( rule__Function__Group__2__Impl rule__Function__Group__3 ) + // InternalGaml.g:12805:2: rule__Function__Group__2__Impl rule__Function__Group__3 { pushFollow(FOLLOW_72); rule__Function__Group__2__Impl(); @@ -49088,36 +44439,31 @@ public final void rule__Function__Group__2() throws RecognitionException { // $ANTLR start "rule__Function__Group__2__Impl" - /** - * Rule function group 2 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:12806:1: rule__Function__Group__2__Impl : ( ( rule__Function__TypeAssignment_2 )? ) ; + // InternalGaml.g:12812:1: rule__Function__Group__2__Impl : ( ( rule__Function__TypeAssignment_2 )? ) ; public final void rule__Function__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:12810:1: ( ( ( rule__Function__TypeAssignment_2 )? ) ) - // InternalGaml.g:12811:1: ( ( rule__Function__TypeAssignment_2 )? ) + // InternalGaml.g:12816:1: ( ( ( rule__Function__TypeAssignment_2 )? ) ) + // InternalGaml.g:12817:1: ( ( rule__Function__TypeAssignment_2 )? ) { - // InternalGaml.g:12811:1: ( ( rule__Function__TypeAssignment_2 )? ) - // InternalGaml.g:12812:2: ( rule__Function__TypeAssignment_2 )? + // InternalGaml.g:12817:1: ( ( rule__Function__TypeAssignment_2 )? ) + // InternalGaml.g:12818:2: ( rule__Function__TypeAssignment_2 )? { if ( state.backtracking==0 ) { before(grammarAccess.getFunctionAccess().getTypeAssignment_2()); } - // InternalGaml.g:12813:2: ( rule__Function__TypeAssignment_2 )? + // InternalGaml.g:12819:2: ( rule__Function__TypeAssignment_2 )? int alt136=2; int LA136_0 = input.LA(1); - if ( (LA136_0==106) ) { + if ( (LA136_0==107) ) { alt136=1; } switch (alt136) { case 1 : - // InternalGaml.g:12813:3: rule__Function__TypeAssignment_2 + // InternalGaml.g:12819:3: rule__Function__TypeAssignment_2 { pushFollow(FOLLOW_2); rule__Function__TypeAssignment_2(); @@ -49155,19 +44501,14 @@ public final void rule__Function__Group__2__Impl() throws RecognitionException { // $ANTLR start "rule__Function__Group__3" - /** - * Rule function group 3. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:12821:1: rule__Function__Group__3 : rule__Function__Group__3__Impl rule__Function__Group__4 ; + // InternalGaml.g:12827:1: rule__Function__Group__3 : rule__Function__Group__3__Impl rule__Function__Group__4 ; public final void rule__Function__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:12825:1: ( rule__Function__Group__3__Impl rule__Function__Group__4 ) - // InternalGaml.g:12826:2: rule__Function__Group__3__Impl rule__Function__Group__4 + // InternalGaml.g:12831:1: ( rule__Function__Group__3__Impl rule__Function__Group__4 ) + // InternalGaml.g:12832:2: rule__Function__Group__3__Impl rule__Function__Group__4 { pushFollow(FOLLOW_73); rule__Function__Group__3__Impl(); @@ -49198,27 +44539,22 @@ public final void rule__Function__Group__3() throws RecognitionException { // $ANTLR start "rule__Function__Group__3__Impl" - /** - * Rule function group 3 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:12833:1: rule__Function__Group__3__Impl : ( '(' ) ; + // InternalGaml.g:12839:1: rule__Function__Group__3__Impl : ( '(' ) ; public final void rule__Function__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:12837:1: ( ( '(' ) ) - // InternalGaml.g:12838:1: ( '(' ) + // InternalGaml.g:12843:1: ( ( '(' ) ) + // InternalGaml.g:12844:1: ( '(' ) { - // InternalGaml.g:12838:1: ( '(' ) - // InternalGaml.g:12839:2: '(' + // InternalGaml.g:12844:1: ( '(' ) + // InternalGaml.g:12845:2: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getFunctionAccess().getLeftParenthesisKeyword_3()); } - match(input,128,FOLLOW_2); if (state.failed) return ; + match(input,129,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getFunctionAccess().getLeftParenthesisKeyword_3()); } @@ -49244,19 +44580,14 @@ public final void rule__Function__Group__3__Impl() throws RecognitionException { // $ANTLR start "rule__Function__Group__4" - /** - * Rule function group 4. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:12848:1: rule__Function__Group__4 : rule__Function__Group__4__Impl rule__Function__Group__5 ; + // InternalGaml.g:12854:1: rule__Function__Group__4 : rule__Function__Group__4__Impl rule__Function__Group__5 ; public final void rule__Function__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:12852:1: ( rule__Function__Group__4__Impl rule__Function__Group__5 ) - // InternalGaml.g:12853:2: rule__Function__Group__4__Impl rule__Function__Group__5 + // InternalGaml.g:12858:1: ( rule__Function__Group__4__Impl rule__Function__Group__5 ) + // InternalGaml.g:12859:2: rule__Function__Group__4__Impl rule__Function__Group__5 { pushFollow(FOLLOW_73); rule__Function__Group__4__Impl(); @@ -49287,36 +44618,31 @@ public final void rule__Function__Group__4() throws RecognitionException { // $ANTLR start "rule__Function__Group__4__Impl" - /** - * Rule function group 4 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:12860:1: rule__Function__Group__4__Impl : ( ( rule__Function__RightAssignment_4 )? ) ; + // InternalGaml.g:12866:1: rule__Function__Group__4__Impl : ( ( rule__Function__RightAssignment_4 )? ) ; public final void rule__Function__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:12864:1: ( ( ( rule__Function__RightAssignment_4 )? ) ) - // InternalGaml.g:12865:1: ( ( rule__Function__RightAssignment_4 )? ) + // InternalGaml.g:12870:1: ( ( ( rule__Function__RightAssignment_4 )? ) ) + // InternalGaml.g:12871:1: ( ( rule__Function__RightAssignment_4 )? ) { - // InternalGaml.g:12865:1: ( ( rule__Function__RightAssignment_4 )? ) - // InternalGaml.g:12866:2: ( rule__Function__RightAssignment_4 )? + // InternalGaml.g:12871:1: ( ( rule__Function__RightAssignment_4 )? ) + // InternalGaml.g:12872:2: ( rule__Function__RightAssignment_4 )? { if ( state.backtracking==0 ) { before(grammarAccess.getFunctionAccess().getRightAssignment_4()); } - // InternalGaml.g:12867:2: ( rule__Function__RightAssignment_4 )? + // InternalGaml.g:12873:2: ( rule__Function__RightAssignment_4 )? int alt137=2; int LA137_0 = input.LA(1); - if ( ((LA137_0>=RULE_STRING && LA137_0<=RULE_KEYWORD)||LA137_0==14||(LA137_0>=16 && LA137_0<=17)||LA137_0==19||(LA137_0>=21 && LA137_0<=72)||(LA137_0>=78 && LA137_0<=101)||LA137_0==109||(LA137_0>=112 && LA137_0<=117)||LA137_0==126||LA137_0==128||LA137_0==130||LA137_0==135) ) { + if ( ((LA137_0>=RULE_STRING && LA137_0<=RULE_KEYWORD)||LA137_0==14||(LA137_0>=16 && LA137_0<=17)||LA137_0==19||(LA137_0>=21 && LA137_0<=72)||(LA137_0>=78 && LA137_0<=102)||LA137_0==110||(LA137_0>=113 && LA137_0<=118)||LA137_0==127||LA137_0==129||LA137_0==131||LA137_0==136) ) { alt137=1; } switch (alt137) { case 1 : - // InternalGaml.g:12867:3: rule__Function__RightAssignment_4 + // InternalGaml.g:12873:3: rule__Function__RightAssignment_4 { pushFollow(FOLLOW_2); rule__Function__RightAssignment_4(); @@ -49354,19 +44680,14 @@ public final void rule__Function__Group__4__Impl() throws RecognitionException { // $ANTLR start "rule__Function__Group__5" - /** - * Rule function group 5. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:12875:1: rule__Function__Group__5 : rule__Function__Group__5__Impl ; + // InternalGaml.g:12881:1: rule__Function__Group__5 : rule__Function__Group__5__Impl ; public final void rule__Function__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:12879:1: ( rule__Function__Group__5__Impl ) - // InternalGaml.g:12880:2: rule__Function__Group__5__Impl + // InternalGaml.g:12885:1: ( rule__Function__Group__5__Impl ) + // InternalGaml.g:12886:2: rule__Function__Group__5__Impl { pushFollow(FOLLOW_2); rule__Function__Group__5__Impl(); @@ -49392,27 +44713,22 @@ public final void rule__Function__Group__5() throws RecognitionException { // $ANTLR start "rule__Function__Group__5__Impl" - /** - * Rule function group 5 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:12886:1: rule__Function__Group__5__Impl : ( ')' ) ; + // InternalGaml.g:12892:1: rule__Function__Group__5__Impl : ( ')' ) ; public final void rule__Function__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:12890:1: ( ( ')' ) ) - // InternalGaml.g:12891:1: ( ')' ) + // InternalGaml.g:12896:1: ( ( ')' ) ) + // InternalGaml.g:12897:1: ( ')' ) { - // InternalGaml.g:12891:1: ( ')' ) - // InternalGaml.g:12892:2: ')' + // InternalGaml.g:12897:1: ( ')' ) + // InternalGaml.g:12898:2: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getFunctionAccess().getRightParenthesisKeyword_5()); } - match(input,129,FOLLOW_2); if (state.failed) return ; + match(input,130,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getFunctionAccess().getRightParenthesisKeyword_5()); } @@ -49438,19 +44754,14 @@ public final void rule__Function__Group__5__Impl() throws RecognitionException { // $ANTLR start "rule__ExpressionList__Group_0__0" - /** - * Rule expression list group 0 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:12902:1: rule__ExpressionList__Group_0__0 : rule__ExpressionList__Group_0__0__Impl rule__ExpressionList__Group_0__1 ; + // InternalGaml.g:12908:1: rule__ExpressionList__Group_0__0 : rule__ExpressionList__Group_0__0__Impl rule__ExpressionList__Group_0__1 ; public final void rule__ExpressionList__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:12906:1: ( rule__ExpressionList__Group_0__0__Impl rule__ExpressionList__Group_0__1 ) - // InternalGaml.g:12907:2: rule__ExpressionList__Group_0__0__Impl rule__ExpressionList__Group_0__1 + // InternalGaml.g:12912:1: ( rule__ExpressionList__Group_0__0__Impl rule__ExpressionList__Group_0__1 ) + // InternalGaml.g:12913:2: rule__ExpressionList__Group_0__0__Impl rule__ExpressionList__Group_0__1 { pushFollow(FOLLOW_48); rule__ExpressionList__Group_0__0__Impl(); @@ -49481,28 +44792,23 @@ public final void rule__ExpressionList__Group_0__0() throws RecognitionException // $ANTLR start "rule__ExpressionList__Group_0__0__Impl" - /** - * Rule expression list group 0 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:12914:1: rule__ExpressionList__Group_0__0__Impl : ( ( rule__ExpressionList__ExprsAssignment_0_0 ) ) ; + // InternalGaml.g:12920:1: rule__ExpressionList__Group_0__0__Impl : ( ( rule__ExpressionList__ExprsAssignment_0_0 ) ) ; public final void rule__ExpressionList__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:12918:1: ( ( ( rule__ExpressionList__ExprsAssignment_0_0 ) ) ) - // InternalGaml.g:12919:1: ( ( rule__ExpressionList__ExprsAssignment_0_0 ) ) + // InternalGaml.g:12924:1: ( ( ( rule__ExpressionList__ExprsAssignment_0_0 ) ) ) + // InternalGaml.g:12925:1: ( ( rule__ExpressionList__ExprsAssignment_0_0 ) ) { - // InternalGaml.g:12919:1: ( ( rule__ExpressionList__ExprsAssignment_0_0 ) ) - // InternalGaml.g:12920:2: ( rule__ExpressionList__ExprsAssignment_0_0 ) + // InternalGaml.g:12925:1: ( ( rule__ExpressionList__ExprsAssignment_0_0 ) ) + // InternalGaml.g:12926:2: ( rule__ExpressionList__ExprsAssignment_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getExpressionListAccess().getExprsAssignment_0_0()); } - // InternalGaml.g:12921:2: ( rule__ExpressionList__ExprsAssignment_0_0 ) - // InternalGaml.g:12921:3: rule__ExpressionList__ExprsAssignment_0_0 + // InternalGaml.g:12927:2: ( rule__ExpressionList__ExprsAssignment_0_0 ) + // InternalGaml.g:12927:3: rule__ExpressionList__ExprsAssignment_0_0 { pushFollow(FOLLOW_2); rule__ExpressionList__ExprsAssignment_0_0(); @@ -49537,19 +44843,14 @@ public final void rule__ExpressionList__Group_0__0__Impl() throws RecognitionExc // $ANTLR start "rule__ExpressionList__Group_0__1" - /** - * Rule expression list group 0 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:12929:1: rule__ExpressionList__Group_0__1 : rule__ExpressionList__Group_0__1__Impl ; + // InternalGaml.g:12935:1: rule__ExpressionList__Group_0__1 : rule__ExpressionList__Group_0__1__Impl ; public final void rule__ExpressionList__Group_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:12933:1: ( rule__ExpressionList__Group_0__1__Impl ) - // InternalGaml.g:12934:2: rule__ExpressionList__Group_0__1__Impl + // InternalGaml.g:12939:1: ( rule__ExpressionList__Group_0__1__Impl ) + // InternalGaml.g:12940:2: rule__ExpressionList__Group_0__1__Impl { pushFollow(FOLLOW_2); rule__ExpressionList__Group_0__1__Impl(); @@ -49575,40 +44876,35 @@ public final void rule__ExpressionList__Group_0__1() throws RecognitionException // $ANTLR start "rule__ExpressionList__Group_0__1__Impl" - /** - * Rule expression list group 0 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:12940:1: rule__ExpressionList__Group_0__1__Impl : ( ( rule__ExpressionList__Group_0_1__0 )* ) ; + // InternalGaml.g:12946:1: rule__ExpressionList__Group_0__1__Impl : ( ( rule__ExpressionList__Group_0_1__0 )* ) ; public final void rule__ExpressionList__Group_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:12944:1: ( ( ( rule__ExpressionList__Group_0_1__0 )* ) ) - // InternalGaml.g:12945:1: ( ( rule__ExpressionList__Group_0_1__0 )* ) + // InternalGaml.g:12950:1: ( ( ( rule__ExpressionList__Group_0_1__0 )* ) ) + // InternalGaml.g:12951:1: ( ( rule__ExpressionList__Group_0_1__0 )* ) { - // InternalGaml.g:12945:1: ( ( rule__ExpressionList__Group_0_1__0 )* ) - // InternalGaml.g:12946:2: ( rule__ExpressionList__Group_0_1__0 )* + // InternalGaml.g:12951:1: ( ( rule__ExpressionList__Group_0_1__0 )* ) + // InternalGaml.g:12952:2: ( rule__ExpressionList__Group_0_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getExpressionListAccess().getGroup_0_1()); } - // InternalGaml.g:12947:2: ( rule__ExpressionList__Group_0_1__0 )* + // InternalGaml.g:12953:2: ( rule__ExpressionList__Group_0_1__0 )* loop138: do { int alt138=2; int LA138_0 = input.LA(1); - if ( (LA138_0==132) ) { + if ( (LA138_0==133) ) { alt138=1; } switch (alt138) { case 1 : - // InternalGaml.g:12947:3: rule__ExpressionList__Group_0_1__0 + // InternalGaml.g:12953:3: rule__ExpressionList__Group_0_1__0 { pushFollow(FOLLOW_49); rule__ExpressionList__Group_0_1__0(); @@ -49649,19 +44945,14 @@ public final void rule__ExpressionList__Group_0__1__Impl() throws RecognitionExc // $ANTLR start "rule__ExpressionList__Group_0_1__0" - /** - * Rule expression list group 0 1 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:12956:1: rule__ExpressionList__Group_0_1__0 : rule__ExpressionList__Group_0_1__0__Impl rule__ExpressionList__Group_0_1__1 ; + // InternalGaml.g:12962:1: rule__ExpressionList__Group_0_1__0 : rule__ExpressionList__Group_0_1__0__Impl rule__ExpressionList__Group_0_1__1 ; public final void rule__ExpressionList__Group_0_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:12960:1: ( rule__ExpressionList__Group_0_1__0__Impl rule__ExpressionList__Group_0_1__1 ) - // InternalGaml.g:12961:2: rule__ExpressionList__Group_0_1__0__Impl rule__ExpressionList__Group_0_1__1 + // InternalGaml.g:12966:1: ( rule__ExpressionList__Group_0_1__0__Impl rule__ExpressionList__Group_0_1__1 ) + // InternalGaml.g:12967:2: rule__ExpressionList__Group_0_1__0__Impl rule__ExpressionList__Group_0_1__1 { pushFollow(FOLLOW_5); rule__ExpressionList__Group_0_1__0__Impl(); @@ -49692,27 +44983,22 @@ public final void rule__ExpressionList__Group_0_1__0() throws RecognitionExcepti // $ANTLR start "rule__ExpressionList__Group_0_1__0__Impl" - /** - * Rule expression list group 0 1 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:12968:1: rule__ExpressionList__Group_0_1__0__Impl : ( ',' ) ; + // InternalGaml.g:12974:1: rule__ExpressionList__Group_0_1__0__Impl : ( ',' ) ; public final void rule__ExpressionList__Group_0_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:12972:1: ( ( ',' ) ) - // InternalGaml.g:12973:1: ( ',' ) + // InternalGaml.g:12978:1: ( ( ',' ) ) + // InternalGaml.g:12979:1: ( ',' ) { - // InternalGaml.g:12973:1: ( ',' ) - // InternalGaml.g:12974:2: ',' + // InternalGaml.g:12979:1: ( ',' ) + // InternalGaml.g:12980:2: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getExpressionListAccess().getCommaKeyword_0_1_0()); } - match(input,132,FOLLOW_2); if (state.failed) return ; + match(input,133,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExpressionListAccess().getCommaKeyword_0_1_0()); } @@ -49738,19 +45024,14 @@ public final void rule__ExpressionList__Group_0_1__0__Impl() throws RecognitionE // $ANTLR start "rule__ExpressionList__Group_0_1__1" - /** - * Rule expression list group 0 1 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:12983:1: rule__ExpressionList__Group_0_1__1 : rule__ExpressionList__Group_0_1__1__Impl ; + // InternalGaml.g:12989:1: rule__ExpressionList__Group_0_1__1 : rule__ExpressionList__Group_0_1__1__Impl ; public final void rule__ExpressionList__Group_0_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:12987:1: ( rule__ExpressionList__Group_0_1__1__Impl ) - // InternalGaml.g:12988:2: rule__ExpressionList__Group_0_1__1__Impl + // InternalGaml.g:12993:1: ( rule__ExpressionList__Group_0_1__1__Impl ) + // InternalGaml.g:12994:2: rule__ExpressionList__Group_0_1__1__Impl { pushFollow(FOLLOW_2); rule__ExpressionList__Group_0_1__1__Impl(); @@ -49776,28 +45057,23 @@ public final void rule__ExpressionList__Group_0_1__1() throws RecognitionExcepti // $ANTLR start "rule__ExpressionList__Group_0_1__1__Impl" - /** - * Rule expression list group 0 1 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:12994:1: rule__ExpressionList__Group_0_1__1__Impl : ( ( rule__ExpressionList__ExprsAssignment_0_1_1 ) ) ; + // InternalGaml.g:13000:1: rule__ExpressionList__Group_0_1__1__Impl : ( ( rule__ExpressionList__ExprsAssignment_0_1_1 ) ) ; public final void rule__ExpressionList__Group_0_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:12998:1: ( ( ( rule__ExpressionList__ExprsAssignment_0_1_1 ) ) ) - // InternalGaml.g:12999:1: ( ( rule__ExpressionList__ExprsAssignment_0_1_1 ) ) + // InternalGaml.g:13004:1: ( ( ( rule__ExpressionList__ExprsAssignment_0_1_1 ) ) ) + // InternalGaml.g:13005:1: ( ( rule__ExpressionList__ExprsAssignment_0_1_1 ) ) { - // InternalGaml.g:12999:1: ( ( rule__ExpressionList__ExprsAssignment_0_1_1 ) ) - // InternalGaml.g:13000:2: ( rule__ExpressionList__ExprsAssignment_0_1_1 ) + // InternalGaml.g:13005:1: ( ( rule__ExpressionList__ExprsAssignment_0_1_1 ) ) + // InternalGaml.g:13006:2: ( rule__ExpressionList__ExprsAssignment_0_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getExpressionListAccess().getExprsAssignment_0_1_1()); } - // InternalGaml.g:13001:2: ( rule__ExpressionList__ExprsAssignment_0_1_1 ) - // InternalGaml.g:13001:3: rule__ExpressionList__ExprsAssignment_0_1_1 + // InternalGaml.g:13007:2: ( rule__ExpressionList__ExprsAssignment_0_1_1 ) + // InternalGaml.g:13007:3: rule__ExpressionList__ExprsAssignment_0_1_1 { pushFollow(FOLLOW_2); rule__ExpressionList__ExprsAssignment_0_1_1(); @@ -49832,19 +45108,14 @@ public final void rule__ExpressionList__Group_0_1__1__Impl() throws RecognitionE // $ANTLR start "rule__ExpressionList__Group_1__0" - /** - * Rule expression list group 1 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:13010:1: rule__ExpressionList__Group_1__0 : rule__ExpressionList__Group_1__0__Impl rule__ExpressionList__Group_1__1 ; + // InternalGaml.g:13016:1: rule__ExpressionList__Group_1__0 : rule__ExpressionList__Group_1__0__Impl rule__ExpressionList__Group_1__1 ; public final void rule__ExpressionList__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:13014:1: ( rule__ExpressionList__Group_1__0__Impl rule__ExpressionList__Group_1__1 ) - // InternalGaml.g:13015:2: rule__ExpressionList__Group_1__0__Impl rule__ExpressionList__Group_1__1 + // InternalGaml.g:13020:1: ( rule__ExpressionList__Group_1__0__Impl rule__ExpressionList__Group_1__1 ) + // InternalGaml.g:13021:2: rule__ExpressionList__Group_1__0__Impl rule__ExpressionList__Group_1__1 { pushFollow(FOLLOW_48); rule__ExpressionList__Group_1__0__Impl(); @@ -49875,28 +45146,23 @@ public final void rule__ExpressionList__Group_1__0() throws RecognitionException // $ANTLR start "rule__ExpressionList__Group_1__0__Impl" - /** - * Rule expression list group 1 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:13022:1: rule__ExpressionList__Group_1__0__Impl : ( ( rule__ExpressionList__ExprsAssignment_1_0 ) ) ; + // InternalGaml.g:13028:1: rule__ExpressionList__Group_1__0__Impl : ( ( rule__ExpressionList__ExprsAssignment_1_0 ) ) ; public final void rule__ExpressionList__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:13026:1: ( ( ( rule__ExpressionList__ExprsAssignment_1_0 ) ) ) - // InternalGaml.g:13027:1: ( ( rule__ExpressionList__ExprsAssignment_1_0 ) ) + // InternalGaml.g:13032:1: ( ( ( rule__ExpressionList__ExprsAssignment_1_0 ) ) ) + // InternalGaml.g:13033:1: ( ( rule__ExpressionList__ExprsAssignment_1_0 ) ) { - // InternalGaml.g:13027:1: ( ( rule__ExpressionList__ExprsAssignment_1_0 ) ) - // InternalGaml.g:13028:2: ( rule__ExpressionList__ExprsAssignment_1_0 ) + // InternalGaml.g:13033:1: ( ( rule__ExpressionList__ExprsAssignment_1_0 ) ) + // InternalGaml.g:13034:2: ( rule__ExpressionList__ExprsAssignment_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getExpressionListAccess().getExprsAssignment_1_0()); } - // InternalGaml.g:13029:2: ( rule__ExpressionList__ExprsAssignment_1_0 ) - // InternalGaml.g:13029:3: rule__ExpressionList__ExprsAssignment_1_0 + // InternalGaml.g:13035:2: ( rule__ExpressionList__ExprsAssignment_1_0 ) + // InternalGaml.g:13035:3: rule__ExpressionList__ExprsAssignment_1_0 { pushFollow(FOLLOW_2); rule__ExpressionList__ExprsAssignment_1_0(); @@ -49931,19 +45197,14 @@ public final void rule__ExpressionList__Group_1__0__Impl() throws RecognitionExc // $ANTLR start "rule__ExpressionList__Group_1__1" - /** - * Rule expression list group 1 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:13037:1: rule__ExpressionList__Group_1__1 : rule__ExpressionList__Group_1__1__Impl ; + // InternalGaml.g:13043:1: rule__ExpressionList__Group_1__1 : rule__ExpressionList__Group_1__1__Impl ; public final void rule__ExpressionList__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:13041:1: ( rule__ExpressionList__Group_1__1__Impl ) - // InternalGaml.g:13042:2: rule__ExpressionList__Group_1__1__Impl + // InternalGaml.g:13047:1: ( rule__ExpressionList__Group_1__1__Impl ) + // InternalGaml.g:13048:2: rule__ExpressionList__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__ExpressionList__Group_1__1__Impl(); @@ -49969,40 +45230,35 @@ public final void rule__ExpressionList__Group_1__1() throws RecognitionException // $ANTLR start "rule__ExpressionList__Group_1__1__Impl" - /** - * Rule expression list group 1 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:13048:1: rule__ExpressionList__Group_1__1__Impl : ( ( rule__ExpressionList__Group_1_1__0 )* ) ; + // InternalGaml.g:13054:1: rule__ExpressionList__Group_1__1__Impl : ( ( rule__ExpressionList__Group_1_1__0 )* ) ; public final void rule__ExpressionList__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:13052:1: ( ( ( rule__ExpressionList__Group_1_1__0 )* ) ) - // InternalGaml.g:13053:1: ( ( rule__ExpressionList__Group_1_1__0 )* ) + // InternalGaml.g:13058:1: ( ( ( rule__ExpressionList__Group_1_1__0 )* ) ) + // InternalGaml.g:13059:1: ( ( rule__ExpressionList__Group_1_1__0 )* ) { - // InternalGaml.g:13053:1: ( ( rule__ExpressionList__Group_1_1__0 )* ) - // InternalGaml.g:13054:2: ( rule__ExpressionList__Group_1_1__0 )* + // InternalGaml.g:13059:1: ( ( rule__ExpressionList__Group_1_1__0 )* ) + // InternalGaml.g:13060:2: ( rule__ExpressionList__Group_1_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getExpressionListAccess().getGroup_1_1()); } - // InternalGaml.g:13055:2: ( rule__ExpressionList__Group_1_1__0 )* + // InternalGaml.g:13061:2: ( rule__ExpressionList__Group_1_1__0 )* loop139: do { int alt139=2; int LA139_0 = input.LA(1); - if ( (LA139_0==132) ) { + if ( (LA139_0==133) ) { alt139=1; } switch (alt139) { case 1 : - // InternalGaml.g:13055:3: rule__ExpressionList__Group_1_1__0 + // InternalGaml.g:13061:3: rule__ExpressionList__Group_1_1__0 { pushFollow(FOLLOW_49); rule__ExpressionList__Group_1_1__0(); @@ -50043,19 +45299,14 @@ public final void rule__ExpressionList__Group_1__1__Impl() throws RecognitionExc // $ANTLR start "rule__ExpressionList__Group_1_1__0" - /** - * Rule expression list group 1 1 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:13064:1: rule__ExpressionList__Group_1_1__0 : rule__ExpressionList__Group_1_1__0__Impl rule__ExpressionList__Group_1_1__1 ; + // InternalGaml.g:13070:1: rule__ExpressionList__Group_1_1__0 : rule__ExpressionList__Group_1_1__0__Impl rule__ExpressionList__Group_1_1__1 ; public final void rule__ExpressionList__Group_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:13068:1: ( rule__ExpressionList__Group_1_1__0__Impl rule__ExpressionList__Group_1_1__1 ) - // InternalGaml.g:13069:2: rule__ExpressionList__Group_1_1__0__Impl rule__ExpressionList__Group_1_1__1 + // InternalGaml.g:13074:1: ( rule__ExpressionList__Group_1_1__0__Impl rule__ExpressionList__Group_1_1__1 ) + // InternalGaml.g:13075:2: rule__ExpressionList__Group_1_1__0__Impl rule__ExpressionList__Group_1_1__1 { pushFollow(FOLLOW_5); rule__ExpressionList__Group_1_1__0__Impl(); @@ -50086,27 +45337,22 @@ public final void rule__ExpressionList__Group_1_1__0() throws RecognitionExcepti // $ANTLR start "rule__ExpressionList__Group_1_1__0__Impl" - /** - * Rule expression list group 1 1 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:13076:1: rule__ExpressionList__Group_1_1__0__Impl : ( ',' ) ; + // InternalGaml.g:13082:1: rule__ExpressionList__Group_1_1__0__Impl : ( ',' ) ; public final void rule__ExpressionList__Group_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:13080:1: ( ( ',' ) ) - // InternalGaml.g:13081:1: ( ',' ) + // InternalGaml.g:13086:1: ( ( ',' ) ) + // InternalGaml.g:13087:1: ( ',' ) { - // InternalGaml.g:13081:1: ( ',' ) - // InternalGaml.g:13082:2: ',' + // InternalGaml.g:13087:1: ( ',' ) + // InternalGaml.g:13088:2: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getExpressionListAccess().getCommaKeyword_1_1_0()); } - match(input,132,FOLLOW_2); if (state.failed) return ; + match(input,133,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExpressionListAccess().getCommaKeyword_1_1_0()); } @@ -50132,19 +45378,14 @@ public final void rule__ExpressionList__Group_1_1__0__Impl() throws RecognitionE // $ANTLR start "rule__ExpressionList__Group_1_1__1" - /** - * Rule expression list group 1 1 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:13091:1: rule__ExpressionList__Group_1_1__1 : rule__ExpressionList__Group_1_1__1__Impl ; + // InternalGaml.g:13097:1: rule__ExpressionList__Group_1_1__1 : rule__ExpressionList__Group_1_1__1__Impl ; public final void rule__ExpressionList__Group_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:13095:1: ( rule__ExpressionList__Group_1_1__1__Impl ) - // InternalGaml.g:13096:2: rule__ExpressionList__Group_1_1__1__Impl + // InternalGaml.g:13101:1: ( rule__ExpressionList__Group_1_1__1__Impl ) + // InternalGaml.g:13102:2: rule__ExpressionList__Group_1_1__1__Impl { pushFollow(FOLLOW_2); rule__ExpressionList__Group_1_1__1__Impl(); @@ -50170,28 +45411,23 @@ public final void rule__ExpressionList__Group_1_1__1() throws RecognitionExcepti // $ANTLR start "rule__ExpressionList__Group_1_1__1__Impl" - /** - * Rule expression list group 1 1 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:13102:1: rule__ExpressionList__Group_1_1__1__Impl : ( ( rule__ExpressionList__ExprsAssignment_1_1_1 ) ) ; + // InternalGaml.g:13108:1: rule__ExpressionList__Group_1_1__1__Impl : ( ( rule__ExpressionList__ExprsAssignment_1_1_1 ) ) ; public final void rule__ExpressionList__Group_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:13106:1: ( ( ( rule__ExpressionList__ExprsAssignment_1_1_1 ) ) ) - // InternalGaml.g:13107:1: ( ( rule__ExpressionList__ExprsAssignment_1_1_1 ) ) + // InternalGaml.g:13112:1: ( ( ( rule__ExpressionList__ExprsAssignment_1_1_1 ) ) ) + // InternalGaml.g:13113:1: ( ( rule__ExpressionList__ExprsAssignment_1_1_1 ) ) { - // InternalGaml.g:13107:1: ( ( rule__ExpressionList__ExprsAssignment_1_1_1 ) ) - // InternalGaml.g:13108:2: ( rule__ExpressionList__ExprsAssignment_1_1_1 ) + // InternalGaml.g:13113:1: ( ( rule__ExpressionList__ExprsAssignment_1_1_1 ) ) + // InternalGaml.g:13114:2: ( rule__ExpressionList__ExprsAssignment_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getExpressionListAccess().getExprsAssignment_1_1_1()); } - // InternalGaml.g:13109:2: ( rule__ExpressionList__ExprsAssignment_1_1_1 ) - // InternalGaml.g:13109:3: rule__ExpressionList__ExprsAssignment_1_1_1 + // InternalGaml.g:13115:2: ( rule__ExpressionList__ExprsAssignment_1_1_1 ) + // InternalGaml.g:13115:3: rule__ExpressionList__ExprsAssignment_1_1_1 { pushFollow(FOLLOW_2); rule__ExpressionList__ExprsAssignment_1_1_1(); @@ -50226,19 +45462,14 @@ public final void rule__ExpressionList__Group_1_1__1__Impl() throws RecognitionE // $ANTLR start "rule__Parameter__Group__0" - /** - * Rule parameter group 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:13118:1: rule__Parameter__Group__0 : rule__Parameter__Group__0__Impl rule__Parameter__Group__1 ; + // InternalGaml.g:13124:1: rule__Parameter__Group__0 : rule__Parameter__Group__0__Impl rule__Parameter__Group__1 ; public final void rule__Parameter__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:13122:1: ( rule__Parameter__Group__0__Impl rule__Parameter__Group__1 ) - // InternalGaml.g:13123:2: rule__Parameter__Group__0__Impl rule__Parameter__Group__1 + // InternalGaml.g:13128:1: ( rule__Parameter__Group__0__Impl rule__Parameter__Group__1 ) + // InternalGaml.g:13129:2: rule__Parameter__Group__0__Impl rule__Parameter__Group__1 { pushFollow(FOLLOW_5); rule__Parameter__Group__0__Impl(); @@ -50269,28 +45500,23 @@ public final void rule__Parameter__Group__0() throws RecognitionException { // $ANTLR start "rule__Parameter__Group__0__Impl" - /** - * Rule parameter group 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:13130:1: rule__Parameter__Group__0__Impl : ( () ) ; + // InternalGaml.g:13136:1: rule__Parameter__Group__0__Impl : ( () ) ; public final void rule__Parameter__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:13134:1: ( ( () ) ) - // InternalGaml.g:13135:1: ( () ) + // InternalGaml.g:13140:1: ( ( () ) ) + // InternalGaml.g:13141:1: ( () ) { - // InternalGaml.g:13135:1: ( () ) - // InternalGaml.g:13136:2: () + // InternalGaml.g:13141:1: ( () ) + // InternalGaml.g:13142:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getParameterAccess().getParameterAction_0()); } - // InternalGaml.g:13137:2: () - // InternalGaml.g:13137:3: + // InternalGaml.g:13143:2: () + // InternalGaml.g:13143:3: { } @@ -50315,19 +45541,14 @@ public final void rule__Parameter__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__Parameter__Group__1" - /** - * Rule parameter group 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:13145:1: rule__Parameter__Group__1 : rule__Parameter__Group__1__Impl rule__Parameter__Group__2 ; + // InternalGaml.g:13151:1: rule__Parameter__Group__1 : rule__Parameter__Group__1__Impl rule__Parameter__Group__2 ; public final void rule__Parameter__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:13149:1: ( rule__Parameter__Group__1__Impl rule__Parameter__Group__2 ) - // InternalGaml.g:13150:2: rule__Parameter__Group__1__Impl rule__Parameter__Group__2 + // InternalGaml.g:13155:1: ( rule__Parameter__Group__1__Impl rule__Parameter__Group__2 ) + // InternalGaml.g:13156:2: rule__Parameter__Group__1__Impl rule__Parameter__Group__2 { pushFollow(FOLLOW_5); rule__Parameter__Group__1__Impl(); @@ -50358,28 +45579,23 @@ public final void rule__Parameter__Group__1() throws RecognitionException { // $ANTLR start "rule__Parameter__Group__1__Impl" - /** - * Rule parameter group 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:13157:1: rule__Parameter__Group__1__Impl : ( ( rule__Parameter__Alternatives_1 ) ) ; + // InternalGaml.g:13163:1: rule__Parameter__Group__1__Impl : ( ( rule__Parameter__Alternatives_1 ) ) ; public final void rule__Parameter__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:13161:1: ( ( ( rule__Parameter__Alternatives_1 ) ) ) - // InternalGaml.g:13162:1: ( ( rule__Parameter__Alternatives_1 ) ) + // InternalGaml.g:13167:1: ( ( ( rule__Parameter__Alternatives_1 ) ) ) + // InternalGaml.g:13168:1: ( ( rule__Parameter__Alternatives_1 ) ) { - // InternalGaml.g:13162:1: ( ( rule__Parameter__Alternatives_1 ) ) - // InternalGaml.g:13163:2: ( rule__Parameter__Alternatives_1 ) + // InternalGaml.g:13168:1: ( ( rule__Parameter__Alternatives_1 ) ) + // InternalGaml.g:13169:2: ( rule__Parameter__Alternatives_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getParameterAccess().getAlternatives_1()); } - // InternalGaml.g:13164:2: ( rule__Parameter__Alternatives_1 ) - // InternalGaml.g:13164:3: rule__Parameter__Alternatives_1 + // InternalGaml.g:13170:2: ( rule__Parameter__Alternatives_1 ) + // InternalGaml.g:13170:3: rule__Parameter__Alternatives_1 { pushFollow(FOLLOW_2); rule__Parameter__Alternatives_1(); @@ -50414,19 +45630,14 @@ public final void rule__Parameter__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__Parameter__Group__2" - /** - * Rule parameter group 2. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:13172:1: rule__Parameter__Group__2 : rule__Parameter__Group__2__Impl ; + // InternalGaml.g:13178:1: rule__Parameter__Group__2 : rule__Parameter__Group__2__Impl ; public final void rule__Parameter__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:13176:1: ( rule__Parameter__Group__2__Impl ) - // InternalGaml.g:13177:2: rule__Parameter__Group__2__Impl + // InternalGaml.g:13182:1: ( rule__Parameter__Group__2__Impl ) + // InternalGaml.g:13183:2: rule__Parameter__Group__2__Impl { pushFollow(FOLLOW_2); rule__Parameter__Group__2__Impl(); @@ -50452,28 +45663,23 @@ public final void rule__Parameter__Group__2() throws RecognitionException { // $ANTLR start "rule__Parameter__Group__2__Impl" - /** - * Rule parameter group 2 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:13183:1: rule__Parameter__Group__2__Impl : ( ( rule__Parameter__RightAssignment_2 ) ) ; + // InternalGaml.g:13189:1: rule__Parameter__Group__2__Impl : ( ( rule__Parameter__RightAssignment_2 ) ) ; public final void rule__Parameter__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:13187:1: ( ( ( rule__Parameter__RightAssignment_2 ) ) ) - // InternalGaml.g:13188:1: ( ( rule__Parameter__RightAssignment_2 ) ) + // InternalGaml.g:13193:1: ( ( ( rule__Parameter__RightAssignment_2 ) ) ) + // InternalGaml.g:13194:1: ( ( rule__Parameter__RightAssignment_2 ) ) { - // InternalGaml.g:13188:1: ( ( rule__Parameter__RightAssignment_2 ) ) - // InternalGaml.g:13189:2: ( rule__Parameter__RightAssignment_2 ) + // InternalGaml.g:13194:1: ( ( rule__Parameter__RightAssignment_2 ) ) + // InternalGaml.g:13195:2: ( rule__Parameter__RightAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getParameterAccess().getRightAssignment_2()); } - // InternalGaml.g:13190:2: ( rule__Parameter__RightAssignment_2 ) - // InternalGaml.g:13190:3: rule__Parameter__RightAssignment_2 + // InternalGaml.g:13196:2: ( rule__Parameter__RightAssignment_2 ) + // InternalGaml.g:13196:3: rule__Parameter__RightAssignment_2 { pushFollow(FOLLOW_2); rule__Parameter__RightAssignment_2(); @@ -50508,19 +45714,14 @@ public final void rule__Parameter__Group__2__Impl() throws RecognitionException // $ANTLR start "rule__Parameter__Group_1_1__0" - /** - * Rule parameter group 1 1 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:13199:1: rule__Parameter__Group_1_1__0 : rule__Parameter__Group_1_1__0__Impl rule__Parameter__Group_1_1__1 ; + // InternalGaml.g:13205:1: rule__Parameter__Group_1_1__0 : rule__Parameter__Group_1_1__0__Impl rule__Parameter__Group_1_1__1 ; public final void rule__Parameter__Group_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:13203:1: ( rule__Parameter__Group_1_1__0__Impl rule__Parameter__Group_1_1__1 ) - // InternalGaml.g:13204:2: rule__Parameter__Group_1_1__0__Impl rule__Parameter__Group_1_1__1 + // InternalGaml.g:13209:1: ( rule__Parameter__Group_1_1__0__Impl rule__Parameter__Group_1_1__1 ) + // InternalGaml.g:13210:2: rule__Parameter__Group_1_1__0__Impl rule__Parameter__Group_1_1__1 { pushFollow(FOLLOW_29); rule__Parameter__Group_1_1__0__Impl(); @@ -50551,28 +45752,23 @@ public final void rule__Parameter__Group_1_1__0() throws RecognitionException { // $ANTLR start "rule__Parameter__Group_1_1__0__Impl" - /** - * Rule parameter group 1 1 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:13211:1: rule__Parameter__Group_1_1__0__Impl : ( ( rule__Parameter__LeftAssignment_1_1_0 ) ) ; + // InternalGaml.g:13217:1: rule__Parameter__Group_1_1__0__Impl : ( ( rule__Parameter__LeftAssignment_1_1_0 ) ) ; public final void rule__Parameter__Group_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:13215:1: ( ( ( rule__Parameter__LeftAssignment_1_1_0 ) ) ) - // InternalGaml.g:13216:1: ( ( rule__Parameter__LeftAssignment_1_1_0 ) ) + // InternalGaml.g:13221:1: ( ( ( rule__Parameter__LeftAssignment_1_1_0 ) ) ) + // InternalGaml.g:13222:1: ( ( rule__Parameter__LeftAssignment_1_1_0 ) ) { - // InternalGaml.g:13216:1: ( ( rule__Parameter__LeftAssignment_1_1_0 ) ) - // InternalGaml.g:13217:2: ( rule__Parameter__LeftAssignment_1_1_0 ) + // InternalGaml.g:13222:1: ( ( rule__Parameter__LeftAssignment_1_1_0 ) ) + // InternalGaml.g:13223:2: ( rule__Parameter__LeftAssignment_1_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getParameterAccess().getLeftAssignment_1_1_0()); } - // InternalGaml.g:13218:2: ( rule__Parameter__LeftAssignment_1_1_0 ) - // InternalGaml.g:13218:3: rule__Parameter__LeftAssignment_1_1_0 + // InternalGaml.g:13224:2: ( rule__Parameter__LeftAssignment_1_1_0 ) + // InternalGaml.g:13224:3: rule__Parameter__LeftAssignment_1_1_0 { pushFollow(FOLLOW_2); rule__Parameter__LeftAssignment_1_1_0(); @@ -50607,19 +45803,14 @@ public final void rule__Parameter__Group_1_1__0__Impl() throws RecognitionExcept // $ANTLR start "rule__Parameter__Group_1_1__1" - /** - * Rule parameter group 1 1 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:13226:1: rule__Parameter__Group_1_1__1 : rule__Parameter__Group_1_1__1__Impl ; + // InternalGaml.g:13232:1: rule__Parameter__Group_1_1__1 : rule__Parameter__Group_1_1__1__Impl ; public final void rule__Parameter__Group_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:13230:1: ( rule__Parameter__Group_1_1__1__Impl ) - // InternalGaml.g:13231:2: rule__Parameter__Group_1_1__1__Impl + // InternalGaml.g:13236:1: ( rule__Parameter__Group_1_1__1__Impl ) + // InternalGaml.g:13237:2: rule__Parameter__Group_1_1__1__Impl { pushFollow(FOLLOW_2); rule__Parameter__Group_1_1__1__Impl(); @@ -50645,27 +45836,22 @@ public final void rule__Parameter__Group_1_1__1() throws RecognitionException { // $ANTLR start "rule__Parameter__Group_1_1__1__Impl" - /** - * Rule parameter group 1 1 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:13237:1: rule__Parameter__Group_1_1__1__Impl : ( ':' ) ; + // InternalGaml.g:13243:1: rule__Parameter__Group_1_1__1__Impl : ( ':' ) ; public final void rule__Parameter__Group_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:13241:1: ( ( ':' ) ) - // InternalGaml.g:13242:1: ( ':' ) + // InternalGaml.g:13247:1: ( ( ':' ) ) + // InternalGaml.g:13248:1: ( ':' ) { - // InternalGaml.g:13242:1: ( ':' ) - // InternalGaml.g:13243:2: ':' + // InternalGaml.g:13248:1: ( ':' ) + // InternalGaml.g:13249:2: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getParameterAccess().getColonKeyword_1_1_1()); } - match(input,127,FOLLOW_2); if (state.failed) return ; + match(input,128,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getParameterAccess().getColonKeyword_1_1_1()); } @@ -50691,19 +45877,14 @@ public final void rule__Parameter__Group_1_1__1__Impl() throws RecognitionExcept // $ANTLR start "rule__UnitRef__Group__0" - /** - * Rule unit ref group 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:13253:1: rule__UnitRef__Group__0 : rule__UnitRef__Group__0__Impl rule__UnitRef__Group__1 ; + // InternalGaml.g:13259:1: rule__UnitRef__Group__0 : rule__UnitRef__Group__0__Impl rule__UnitRef__Group__1 ; public final void rule__UnitRef__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:13257:1: ( rule__UnitRef__Group__0__Impl rule__UnitRef__Group__1 ) - // InternalGaml.g:13258:2: rule__UnitRef__Group__0__Impl rule__UnitRef__Group__1 + // InternalGaml.g:13263:1: ( rule__UnitRef__Group__0__Impl rule__UnitRef__Group__1 ) + // InternalGaml.g:13264:2: rule__UnitRef__Group__0__Impl rule__UnitRef__Group__1 { pushFollow(FOLLOW_8); rule__UnitRef__Group__0__Impl(); @@ -50734,28 +45915,23 @@ public final void rule__UnitRef__Group__0() throws RecognitionException { // $ANTLR start "rule__UnitRef__Group__0__Impl" - /** - * Rule unit ref group 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:13265:1: rule__UnitRef__Group__0__Impl : ( () ) ; + // InternalGaml.g:13271:1: rule__UnitRef__Group__0__Impl : ( () ) ; public final void rule__UnitRef__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:13269:1: ( ( () ) ) - // InternalGaml.g:13270:1: ( () ) + // InternalGaml.g:13275:1: ( ( () ) ) + // InternalGaml.g:13276:1: ( () ) { - // InternalGaml.g:13270:1: ( () ) - // InternalGaml.g:13271:2: () + // InternalGaml.g:13276:1: ( () ) + // InternalGaml.g:13277:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getUnitRefAccess().getUnitNameAction_0()); } - // InternalGaml.g:13272:2: () - // InternalGaml.g:13272:3: + // InternalGaml.g:13278:2: () + // InternalGaml.g:13278:3: { } @@ -50780,19 +45956,14 @@ public final void rule__UnitRef__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__UnitRef__Group__1" - /** - * Rule unit ref group 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:13280:1: rule__UnitRef__Group__1 : rule__UnitRef__Group__1__Impl ; + // InternalGaml.g:13286:1: rule__UnitRef__Group__1 : rule__UnitRef__Group__1__Impl ; public final void rule__UnitRef__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:13284:1: ( rule__UnitRef__Group__1__Impl ) - // InternalGaml.g:13285:2: rule__UnitRef__Group__1__Impl + // InternalGaml.g:13290:1: ( rule__UnitRef__Group__1__Impl ) + // InternalGaml.g:13291:2: rule__UnitRef__Group__1__Impl { pushFollow(FOLLOW_2); rule__UnitRef__Group__1__Impl(); @@ -50818,28 +45989,23 @@ public final void rule__UnitRef__Group__1() throws RecognitionException { // $ANTLR start "rule__UnitRef__Group__1__Impl" - /** - * Rule unit ref group 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:13291:1: rule__UnitRef__Group__1__Impl : ( ( rule__UnitRef__RefAssignment_1 ) ) ; + // InternalGaml.g:13297:1: rule__UnitRef__Group__1__Impl : ( ( rule__UnitRef__RefAssignment_1 ) ) ; public final void rule__UnitRef__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:13295:1: ( ( ( rule__UnitRef__RefAssignment_1 ) ) ) - // InternalGaml.g:13296:1: ( ( rule__UnitRef__RefAssignment_1 ) ) + // InternalGaml.g:13301:1: ( ( ( rule__UnitRef__RefAssignment_1 ) ) ) + // InternalGaml.g:13302:1: ( ( rule__UnitRef__RefAssignment_1 ) ) { - // InternalGaml.g:13296:1: ( ( rule__UnitRef__RefAssignment_1 ) ) - // InternalGaml.g:13297:2: ( rule__UnitRef__RefAssignment_1 ) + // InternalGaml.g:13302:1: ( ( rule__UnitRef__RefAssignment_1 ) ) + // InternalGaml.g:13303:2: ( rule__UnitRef__RefAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getUnitRefAccess().getRefAssignment_1()); } - // InternalGaml.g:13298:2: ( rule__UnitRef__RefAssignment_1 ) - // InternalGaml.g:13298:3: rule__UnitRef__RefAssignment_1 + // InternalGaml.g:13304:2: ( rule__UnitRef__RefAssignment_1 ) + // InternalGaml.g:13304:3: rule__UnitRef__RefAssignment_1 { pushFollow(FOLLOW_2); rule__UnitRef__RefAssignment_1(); @@ -50874,19 +46040,14 @@ public final void rule__UnitRef__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__VariableRef__Group__0" - /** - * Rule variable ref group 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:13307:1: rule__VariableRef__Group__0 : rule__VariableRef__Group__0__Impl rule__VariableRef__Group__1 ; + // InternalGaml.g:13313:1: rule__VariableRef__Group__0 : rule__VariableRef__Group__0__Impl rule__VariableRef__Group__1 ; public final void rule__VariableRef__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:13311:1: ( rule__VariableRef__Group__0__Impl rule__VariableRef__Group__1 ) - // InternalGaml.g:13312:2: rule__VariableRef__Group__0__Impl rule__VariableRef__Group__1 + // InternalGaml.g:13317:1: ( rule__VariableRef__Group__0__Impl rule__VariableRef__Group__1 ) + // InternalGaml.g:13318:2: rule__VariableRef__Group__0__Impl rule__VariableRef__Group__1 { pushFollow(FOLLOW_14); rule__VariableRef__Group__0__Impl(); @@ -50917,28 +46078,23 @@ public final void rule__VariableRef__Group__0() throws RecognitionException { // $ANTLR start "rule__VariableRef__Group__0__Impl" - /** - * Rule variable ref group 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:13319:1: rule__VariableRef__Group__0__Impl : ( () ) ; + // InternalGaml.g:13325:1: rule__VariableRef__Group__0__Impl : ( () ) ; public final void rule__VariableRef__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:13323:1: ( ( () ) ) - // InternalGaml.g:13324:1: ( () ) + // InternalGaml.g:13329:1: ( ( () ) ) + // InternalGaml.g:13330:1: ( () ) { - // InternalGaml.g:13324:1: ( () ) - // InternalGaml.g:13325:2: () + // InternalGaml.g:13330:1: ( () ) + // InternalGaml.g:13331:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getVariableRefAccess().getVariableRefAction_0()); } - // InternalGaml.g:13326:2: () - // InternalGaml.g:13326:3: + // InternalGaml.g:13332:2: () + // InternalGaml.g:13332:3: { } @@ -50963,19 +46119,14 @@ public final void rule__VariableRef__Group__0__Impl() throws RecognitionExceptio // $ANTLR start "rule__VariableRef__Group__1" - /** - * Rule variable ref group 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:13334:1: rule__VariableRef__Group__1 : rule__VariableRef__Group__1__Impl ; + // InternalGaml.g:13340:1: rule__VariableRef__Group__1 : rule__VariableRef__Group__1__Impl ; public final void rule__VariableRef__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:13338:1: ( rule__VariableRef__Group__1__Impl ) - // InternalGaml.g:13339:2: rule__VariableRef__Group__1__Impl + // InternalGaml.g:13344:1: ( rule__VariableRef__Group__1__Impl ) + // InternalGaml.g:13345:2: rule__VariableRef__Group__1__Impl { pushFollow(FOLLOW_2); rule__VariableRef__Group__1__Impl(); @@ -51001,28 +46152,23 @@ public final void rule__VariableRef__Group__1() throws RecognitionException { // $ANTLR start "rule__VariableRef__Group__1__Impl" - /** - * Rule variable ref group 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:13345:1: rule__VariableRef__Group__1__Impl : ( ( rule__VariableRef__RefAssignment_1 ) ) ; + // InternalGaml.g:13351:1: rule__VariableRef__Group__1__Impl : ( ( rule__VariableRef__RefAssignment_1 ) ) ; public final void rule__VariableRef__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:13349:1: ( ( ( rule__VariableRef__RefAssignment_1 ) ) ) - // InternalGaml.g:13350:1: ( ( rule__VariableRef__RefAssignment_1 ) ) + // InternalGaml.g:13355:1: ( ( ( rule__VariableRef__RefAssignment_1 ) ) ) + // InternalGaml.g:13356:1: ( ( rule__VariableRef__RefAssignment_1 ) ) { - // InternalGaml.g:13350:1: ( ( rule__VariableRef__RefAssignment_1 ) ) - // InternalGaml.g:13351:2: ( rule__VariableRef__RefAssignment_1 ) + // InternalGaml.g:13356:1: ( ( rule__VariableRef__RefAssignment_1 ) ) + // InternalGaml.g:13357:2: ( rule__VariableRef__RefAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getVariableRefAccess().getRefAssignment_1()); } - // InternalGaml.g:13352:2: ( rule__VariableRef__RefAssignment_1 ) - // InternalGaml.g:13352:3: rule__VariableRef__RefAssignment_1 + // InternalGaml.g:13358:2: ( rule__VariableRef__RefAssignment_1 ) + // InternalGaml.g:13358:3: rule__VariableRef__RefAssignment_1 { pushFollow(FOLLOW_2); rule__VariableRef__RefAssignment_1(); @@ -51057,19 +46203,14 @@ public final void rule__VariableRef__Group__1__Impl() throws RecognitionExceptio // $ANTLR start "rule__TypeRef__Group_0__0" - /** - * Rule type ref group 0 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:13361:1: rule__TypeRef__Group_0__0 : rule__TypeRef__Group_0__0__Impl rule__TypeRef__Group_0__1 ; + // InternalGaml.g:13367:1: rule__TypeRef__Group_0__0 : rule__TypeRef__Group_0__0__Impl rule__TypeRef__Group_0__1 ; public final void rule__TypeRef__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:13365:1: ( rule__TypeRef__Group_0__0__Impl rule__TypeRef__Group_0__1 ) - // InternalGaml.g:13366:2: rule__TypeRef__Group_0__0__Impl rule__TypeRef__Group_0__1 + // InternalGaml.g:13371:1: ( rule__TypeRef__Group_0__0__Impl rule__TypeRef__Group_0__1 ) + // InternalGaml.g:13372:2: rule__TypeRef__Group_0__0__Impl rule__TypeRef__Group_0__1 { pushFollow(FOLLOW_8); rule__TypeRef__Group_0__0__Impl(); @@ -51100,28 +46241,23 @@ public final void rule__TypeRef__Group_0__0() throws RecognitionException { // $ANTLR start "rule__TypeRef__Group_0__0__Impl" - /** - * Rule type ref group 0 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:13373:1: rule__TypeRef__Group_0__0__Impl : ( () ) ; + // InternalGaml.g:13379:1: rule__TypeRef__Group_0__0__Impl : ( () ) ; public final void rule__TypeRef__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:13377:1: ( ( () ) ) - // InternalGaml.g:13378:1: ( () ) + // InternalGaml.g:13383:1: ( ( () ) ) + // InternalGaml.g:13384:1: ( () ) { - // InternalGaml.g:13378:1: ( () ) - // InternalGaml.g:13379:2: () + // InternalGaml.g:13384:1: ( () ) + // InternalGaml.g:13385:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getTypeRefAccess().getTypeRefAction_0_0()); } - // InternalGaml.g:13380:2: () - // InternalGaml.g:13380:3: + // InternalGaml.g:13386:2: () + // InternalGaml.g:13386:3: { } @@ -51146,19 +46282,14 @@ public final void rule__TypeRef__Group_0__0__Impl() throws RecognitionException // $ANTLR start "rule__TypeRef__Group_0__1" - /** - * Rule type ref group 0 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:13388:1: rule__TypeRef__Group_0__1 : rule__TypeRef__Group_0__1__Impl ; + // InternalGaml.g:13394:1: rule__TypeRef__Group_0__1 : rule__TypeRef__Group_0__1__Impl ; public final void rule__TypeRef__Group_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:13392:1: ( rule__TypeRef__Group_0__1__Impl ) - // InternalGaml.g:13393:2: rule__TypeRef__Group_0__1__Impl + // InternalGaml.g:13398:1: ( rule__TypeRef__Group_0__1__Impl ) + // InternalGaml.g:13399:2: rule__TypeRef__Group_0__1__Impl { pushFollow(FOLLOW_2); rule__TypeRef__Group_0__1__Impl(); @@ -51184,28 +46315,23 @@ public final void rule__TypeRef__Group_0__1() throws RecognitionException { // $ANTLR start "rule__TypeRef__Group_0__1__Impl" - /** - * Rule type ref group 0 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:13399:1: rule__TypeRef__Group_0__1__Impl : ( ( rule__TypeRef__Group_0_1__0 ) ) ; + // InternalGaml.g:13405:1: rule__TypeRef__Group_0__1__Impl : ( ( rule__TypeRef__Group_0_1__0 ) ) ; public final void rule__TypeRef__Group_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:13403:1: ( ( ( rule__TypeRef__Group_0_1__0 ) ) ) - // InternalGaml.g:13404:1: ( ( rule__TypeRef__Group_0_1__0 ) ) + // InternalGaml.g:13409:1: ( ( ( rule__TypeRef__Group_0_1__0 ) ) ) + // InternalGaml.g:13410:1: ( ( rule__TypeRef__Group_0_1__0 ) ) { - // InternalGaml.g:13404:1: ( ( rule__TypeRef__Group_0_1__0 ) ) - // InternalGaml.g:13405:2: ( rule__TypeRef__Group_0_1__0 ) + // InternalGaml.g:13410:1: ( ( rule__TypeRef__Group_0_1__0 ) ) + // InternalGaml.g:13411:2: ( rule__TypeRef__Group_0_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeRefAccess().getGroup_0_1()); } - // InternalGaml.g:13406:2: ( rule__TypeRef__Group_0_1__0 ) - // InternalGaml.g:13406:3: rule__TypeRef__Group_0_1__0 + // InternalGaml.g:13412:2: ( rule__TypeRef__Group_0_1__0 ) + // InternalGaml.g:13412:3: rule__TypeRef__Group_0_1__0 { pushFollow(FOLLOW_2); rule__TypeRef__Group_0_1__0(); @@ -51240,19 +46366,14 @@ public final void rule__TypeRef__Group_0__1__Impl() throws RecognitionException // $ANTLR start "rule__TypeRef__Group_0_1__0" - /** - * Rule type ref group 0 1 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:13415:1: rule__TypeRef__Group_0_1__0 : rule__TypeRef__Group_0_1__0__Impl rule__TypeRef__Group_0_1__1 ; + // InternalGaml.g:13421:1: rule__TypeRef__Group_0_1__0 : rule__TypeRef__Group_0_1__0__Impl rule__TypeRef__Group_0_1__1 ; public final void rule__TypeRef__Group_0_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:13419:1: ( rule__TypeRef__Group_0_1__0__Impl rule__TypeRef__Group_0_1__1 ) - // InternalGaml.g:13420:2: rule__TypeRef__Group_0_1__0__Impl rule__TypeRef__Group_0_1__1 + // InternalGaml.g:13425:1: ( rule__TypeRef__Group_0_1__0__Impl rule__TypeRef__Group_0_1__1 ) + // InternalGaml.g:13426:2: rule__TypeRef__Group_0_1__0__Impl rule__TypeRef__Group_0_1__1 { pushFollow(FOLLOW_74); rule__TypeRef__Group_0_1__0__Impl(); @@ -51283,28 +46404,23 @@ public final void rule__TypeRef__Group_0_1__0() throws RecognitionException { // $ANTLR start "rule__TypeRef__Group_0_1__0__Impl" - /** - * Rule type ref group 0 1 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:13427:1: rule__TypeRef__Group_0_1__0__Impl : ( ( rule__TypeRef__RefAssignment_0_1_0 ) ) ; + // InternalGaml.g:13433:1: rule__TypeRef__Group_0_1__0__Impl : ( ( rule__TypeRef__RefAssignment_0_1_0 ) ) ; public final void rule__TypeRef__Group_0_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:13431:1: ( ( ( rule__TypeRef__RefAssignment_0_1_0 ) ) ) - // InternalGaml.g:13432:1: ( ( rule__TypeRef__RefAssignment_0_1_0 ) ) + // InternalGaml.g:13437:1: ( ( ( rule__TypeRef__RefAssignment_0_1_0 ) ) ) + // InternalGaml.g:13438:1: ( ( rule__TypeRef__RefAssignment_0_1_0 ) ) { - // InternalGaml.g:13432:1: ( ( rule__TypeRef__RefAssignment_0_1_0 ) ) - // InternalGaml.g:13433:2: ( rule__TypeRef__RefAssignment_0_1_0 ) + // InternalGaml.g:13438:1: ( ( rule__TypeRef__RefAssignment_0_1_0 ) ) + // InternalGaml.g:13439:2: ( rule__TypeRef__RefAssignment_0_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeRefAccess().getRefAssignment_0_1_0()); } - // InternalGaml.g:13434:2: ( rule__TypeRef__RefAssignment_0_1_0 ) - // InternalGaml.g:13434:3: rule__TypeRef__RefAssignment_0_1_0 + // InternalGaml.g:13440:2: ( rule__TypeRef__RefAssignment_0_1_0 ) + // InternalGaml.g:13440:3: rule__TypeRef__RefAssignment_0_1_0 { pushFollow(FOLLOW_2); rule__TypeRef__RefAssignment_0_1_0(); @@ -51339,19 +46455,14 @@ public final void rule__TypeRef__Group_0_1__0__Impl() throws RecognitionExceptio // $ANTLR start "rule__TypeRef__Group_0_1__1" - /** - * Rule type ref group 0 1 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:13442:1: rule__TypeRef__Group_0_1__1 : rule__TypeRef__Group_0_1__1__Impl ; + // InternalGaml.g:13448:1: rule__TypeRef__Group_0_1__1 : rule__TypeRef__Group_0_1__1__Impl ; public final void rule__TypeRef__Group_0_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:13446:1: ( rule__TypeRef__Group_0_1__1__Impl ) - // InternalGaml.g:13447:2: rule__TypeRef__Group_0_1__1__Impl + // InternalGaml.g:13452:1: ( rule__TypeRef__Group_0_1__1__Impl ) + // InternalGaml.g:13453:2: rule__TypeRef__Group_0_1__1__Impl { pushFollow(FOLLOW_2); rule__TypeRef__Group_0_1__1__Impl(); @@ -51377,36 +46488,31 @@ public final void rule__TypeRef__Group_0_1__1() throws RecognitionException { // $ANTLR start "rule__TypeRef__Group_0_1__1__Impl" - /** - * Rule type ref group 0 1 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:13453:1: rule__TypeRef__Group_0_1__1__Impl : ( ( rule__TypeRef__ParameterAssignment_0_1_1 )? ) ; + // InternalGaml.g:13459:1: rule__TypeRef__Group_0_1__1__Impl : ( ( rule__TypeRef__ParameterAssignment_0_1_1 )? ) ; public final void rule__TypeRef__Group_0_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:13457:1: ( ( ( rule__TypeRef__ParameterAssignment_0_1_1 )? ) ) - // InternalGaml.g:13458:1: ( ( rule__TypeRef__ParameterAssignment_0_1_1 )? ) + // InternalGaml.g:13463:1: ( ( ( rule__TypeRef__ParameterAssignment_0_1_1 )? ) ) + // InternalGaml.g:13464:1: ( ( rule__TypeRef__ParameterAssignment_0_1_1 )? ) { - // InternalGaml.g:13458:1: ( ( rule__TypeRef__ParameterAssignment_0_1_1 )? ) - // InternalGaml.g:13459:2: ( rule__TypeRef__ParameterAssignment_0_1_1 )? + // InternalGaml.g:13464:1: ( ( rule__TypeRef__ParameterAssignment_0_1_1 )? ) + // InternalGaml.g:13465:2: ( rule__TypeRef__ParameterAssignment_0_1_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getTypeRefAccess().getParameterAssignment_0_1_1()); } - // InternalGaml.g:13460:2: ( rule__TypeRef__ParameterAssignment_0_1_1 )? + // InternalGaml.g:13466:2: ( rule__TypeRef__ParameterAssignment_0_1_1 )? int alt140=2; int LA140_0 = input.LA(1); - if ( (LA140_0==106) ) { + if ( (LA140_0==107) ) { alt140=1; } switch (alt140) { case 1 : - // InternalGaml.g:13460:3: rule__TypeRef__ParameterAssignment_0_1_1 + // InternalGaml.g:13466:3: rule__TypeRef__ParameterAssignment_0_1_1 { pushFollow(FOLLOW_2); rule__TypeRef__ParameterAssignment_0_1_1(); @@ -51444,19 +46550,14 @@ public final void rule__TypeRef__Group_0_1__1__Impl() throws RecognitionExceptio // $ANTLR start "rule__TypeRef__Group_1__0" - /** - * Rule type ref group 1 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:13469:1: rule__TypeRef__Group_1__0 : rule__TypeRef__Group_1__0__Impl rule__TypeRef__Group_1__1 ; + // InternalGaml.g:13475:1: rule__TypeRef__Group_1__0 : rule__TypeRef__Group_1__0__Impl rule__TypeRef__Group_1__1 ; public final void rule__TypeRef__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:13473:1: ( rule__TypeRef__Group_1__0__Impl rule__TypeRef__Group_1__1 ) - // InternalGaml.g:13474:2: rule__TypeRef__Group_1__0__Impl rule__TypeRef__Group_1__1 + // InternalGaml.g:13479:1: ( rule__TypeRef__Group_1__0__Impl rule__TypeRef__Group_1__1 ) + // InternalGaml.g:13480:2: rule__TypeRef__Group_1__0__Impl rule__TypeRef__Group_1__1 { pushFollow(FOLLOW_31); rule__TypeRef__Group_1__0__Impl(); @@ -51487,28 +46588,23 @@ public final void rule__TypeRef__Group_1__0() throws RecognitionException { // $ANTLR start "rule__TypeRef__Group_1__0__Impl" - /** - * Rule type ref group 1 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:13481:1: rule__TypeRef__Group_1__0__Impl : ( () ) ; + // InternalGaml.g:13487:1: rule__TypeRef__Group_1__0__Impl : ( () ) ; public final void rule__TypeRef__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:13485:1: ( ( () ) ) - // InternalGaml.g:13486:1: ( () ) + // InternalGaml.g:13491:1: ( ( () ) ) + // InternalGaml.g:13492:1: ( () ) { - // InternalGaml.g:13486:1: ( () ) - // InternalGaml.g:13487:2: () + // InternalGaml.g:13492:1: ( () ) + // InternalGaml.g:13493:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getTypeRefAccess().getTypeRefAction_1_0()); } - // InternalGaml.g:13488:2: () - // InternalGaml.g:13488:3: + // InternalGaml.g:13494:2: () + // InternalGaml.g:13494:3: { } @@ -51533,19 +46629,14 @@ public final void rule__TypeRef__Group_1__0__Impl() throws RecognitionException // $ANTLR start "rule__TypeRef__Group_1__1" - /** - * Rule type ref group 1 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:13496:1: rule__TypeRef__Group_1__1 : rule__TypeRef__Group_1__1__Impl ; + // InternalGaml.g:13502:1: rule__TypeRef__Group_1__1 : rule__TypeRef__Group_1__1__Impl ; public final void rule__TypeRef__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:13500:1: ( rule__TypeRef__Group_1__1__Impl ) - // InternalGaml.g:13501:2: rule__TypeRef__Group_1__1__Impl + // InternalGaml.g:13506:1: ( rule__TypeRef__Group_1__1__Impl ) + // InternalGaml.g:13507:2: rule__TypeRef__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__TypeRef__Group_1__1__Impl(); @@ -51571,28 +46662,23 @@ public final void rule__TypeRef__Group_1__1() throws RecognitionException { // $ANTLR start "rule__TypeRef__Group_1__1__Impl" - /** - * Rule type ref group 1 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:13507:1: rule__TypeRef__Group_1__1__Impl : ( ( rule__TypeRef__Group_1_1__0 ) ) ; + // InternalGaml.g:13513:1: rule__TypeRef__Group_1__1__Impl : ( ( rule__TypeRef__Group_1_1__0 ) ) ; public final void rule__TypeRef__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:13511:1: ( ( ( rule__TypeRef__Group_1_1__0 ) ) ) - // InternalGaml.g:13512:1: ( ( rule__TypeRef__Group_1_1__0 ) ) + // InternalGaml.g:13517:1: ( ( ( rule__TypeRef__Group_1_1__0 ) ) ) + // InternalGaml.g:13518:1: ( ( rule__TypeRef__Group_1_1__0 ) ) { - // InternalGaml.g:13512:1: ( ( rule__TypeRef__Group_1_1__0 ) ) - // InternalGaml.g:13513:2: ( rule__TypeRef__Group_1_1__0 ) + // InternalGaml.g:13518:1: ( ( rule__TypeRef__Group_1_1__0 ) ) + // InternalGaml.g:13519:2: ( rule__TypeRef__Group_1_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeRefAccess().getGroup_1_1()); } - // InternalGaml.g:13514:2: ( rule__TypeRef__Group_1_1__0 ) - // InternalGaml.g:13514:3: rule__TypeRef__Group_1_1__0 + // InternalGaml.g:13520:2: ( rule__TypeRef__Group_1_1__0 ) + // InternalGaml.g:13520:3: rule__TypeRef__Group_1_1__0 { pushFollow(FOLLOW_2); rule__TypeRef__Group_1_1__0(); @@ -51627,19 +46713,14 @@ public final void rule__TypeRef__Group_1__1__Impl() throws RecognitionException // $ANTLR start "rule__TypeRef__Group_1_1__0" - /** - * Rule type ref group 1 1 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:13523:1: rule__TypeRef__Group_1_1__0 : rule__TypeRef__Group_1_1__0__Impl rule__TypeRef__Group_1_1__1 ; + // InternalGaml.g:13529:1: rule__TypeRef__Group_1_1__0 : rule__TypeRef__Group_1_1__0__Impl rule__TypeRef__Group_1_1__1 ; public final void rule__TypeRef__Group_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:13527:1: ( rule__TypeRef__Group_1_1__0__Impl rule__TypeRef__Group_1_1__1 ) - // InternalGaml.g:13528:2: rule__TypeRef__Group_1_1__0__Impl rule__TypeRef__Group_1_1__1 + // InternalGaml.g:13533:1: ( rule__TypeRef__Group_1_1__0__Impl rule__TypeRef__Group_1_1__1 ) + // InternalGaml.g:13534:2: rule__TypeRef__Group_1_1__0__Impl rule__TypeRef__Group_1_1__1 { pushFollow(FOLLOW_74); rule__TypeRef__Group_1_1__0__Impl(); @@ -51670,22 +46751,17 @@ public final void rule__TypeRef__Group_1_1__0() throws RecognitionException { // $ANTLR start "rule__TypeRef__Group_1_1__0__Impl" - /** - * Rule type ref group 1 1 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:13535:1: rule__TypeRef__Group_1_1__0__Impl : ( 'species' ) ; + // InternalGaml.g:13541:1: rule__TypeRef__Group_1_1__0__Impl : ( 'species' ) ; public final void rule__TypeRef__Group_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:13539:1: ( ( 'species' ) ) - // InternalGaml.g:13540:1: ( 'species' ) + // InternalGaml.g:13545:1: ( ( 'species' ) ) + // InternalGaml.g:13546:1: ( 'species' ) { - // InternalGaml.g:13540:1: ( 'species' ) - // InternalGaml.g:13541:2: 'species' + // InternalGaml.g:13546:1: ( 'species' ) + // InternalGaml.g:13547:2: 'species' { if ( state.backtracking==0 ) { before(grammarAccess.getTypeRefAccess().getSpeciesKeyword_1_1_0()); @@ -51716,19 +46792,14 @@ public final void rule__TypeRef__Group_1_1__0__Impl() throws RecognitionExceptio // $ANTLR start "rule__TypeRef__Group_1_1__1" - /** - * Rule type ref group 1 1 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:13550:1: rule__TypeRef__Group_1_1__1 : rule__TypeRef__Group_1_1__1__Impl ; + // InternalGaml.g:13556:1: rule__TypeRef__Group_1_1__1 : rule__TypeRef__Group_1_1__1__Impl ; public final void rule__TypeRef__Group_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:13554:1: ( rule__TypeRef__Group_1_1__1__Impl ) - // InternalGaml.g:13555:2: rule__TypeRef__Group_1_1__1__Impl + // InternalGaml.g:13560:1: ( rule__TypeRef__Group_1_1__1__Impl ) + // InternalGaml.g:13561:2: rule__TypeRef__Group_1_1__1__Impl { pushFollow(FOLLOW_2); rule__TypeRef__Group_1_1__1__Impl(); @@ -51754,28 +46825,23 @@ public final void rule__TypeRef__Group_1_1__1() throws RecognitionException { // $ANTLR start "rule__TypeRef__Group_1_1__1__Impl" - /** - * Rule type ref group 1 1 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:13561:1: rule__TypeRef__Group_1_1__1__Impl : ( ( rule__TypeRef__ParameterAssignment_1_1_1 ) ) ; + // InternalGaml.g:13567:1: rule__TypeRef__Group_1_1__1__Impl : ( ( rule__TypeRef__ParameterAssignment_1_1_1 ) ) ; public final void rule__TypeRef__Group_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:13565:1: ( ( ( rule__TypeRef__ParameterAssignment_1_1_1 ) ) ) - // InternalGaml.g:13566:1: ( ( rule__TypeRef__ParameterAssignment_1_1_1 ) ) + // InternalGaml.g:13571:1: ( ( ( rule__TypeRef__ParameterAssignment_1_1_1 ) ) ) + // InternalGaml.g:13572:1: ( ( rule__TypeRef__ParameterAssignment_1_1_1 ) ) { - // InternalGaml.g:13566:1: ( ( rule__TypeRef__ParameterAssignment_1_1_1 ) ) - // InternalGaml.g:13567:2: ( rule__TypeRef__ParameterAssignment_1_1_1 ) + // InternalGaml.g:13572:1: ( ( rule__TypeRef__ParameterAssignment_1_1_1 ) ) + // InternalGaml.g:13573:2: ( rule__TypeRef__ParameterAssignment_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeRefAccess().getParameterAssignment_1_1_1()); } - // InternalGaml.g:13568:2: ( rule__TypeRef__ParameterAssignment_1_1_1 ) - // InternalGaml.g:13568:3: rule__TypeRef__ParameterAssignment_1_1_1 + // InternalGaml.g:13574:2: ( rule__TypeRef__ParameterAssignment_1_1_1 ) + // InternalGaml.g:13574:3: rule__TypeRef__ParameterAssignment_1_1_1 { pushFollow(FOLLOW_2); rule__TypeRef__ParameterAssignment_1_1_1(); @@ -51810,19 +46876,14 @@ public final void rule__TypeRef__Group_1_1__1__Impl() throws RecognitionExceptio // $ANTLR start "rule__TypeInfo__Group__0" - /** - * Rule type info group 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:13577:1: rule__TypeInfo__Group__0 : rule__TypeInfo__Group__0__Impl rule__TypeInfo__Group__1 ; + // InternalGaml.g:13583:1: rule__TypeInfo__Group__0 : rule__TypeInfo__Group__0__Impl rule__TypeInfo__Group__1 ; public final void rule__TypeInfo__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:13581:1: ( rule__TypeInfo__Group__0__Impl rule__TypeInfo__Group__1 ) - // InternalGaml.g:13582:2: rule__TypeInfo__Group__0__Impl rule__TypeInfo__Group__1 + // InternalGaml.g:13587:1: ( rule__TypeInfo__Group__0__Impl rule__TypeInfo__Group__1 ) + // InternalGaml.g:13588:2: rule__TypeInfo__Group__0__Impl rule__TypeInfo__Group__1 { pushFollow(FOLLOW_31); rule__TypeInfo__Group__0__Impl(); @@ -51853,27 +46914,22 @@ public final void rule__TypeInfo__Group__0() throws RecognitionException { // $ANTLR start "rule__TypeInfo__Group__0__Impl" - /** - * Rule type info group 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:13589:1: rule__TypeInfo__Group__0__Impl : ( '<' ) ; + // InternalGaml.g:13595:1: rule__TypeInfo__Group__0__Impl : ( '<' ) ; public final void rule__TypeInfo__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:13593:1: ( ( '<' ) ) - // InternalGaml.g:13594:1: ( '<' ) + // InternalGaml.g:13599:1: ( ( '<' ) ) + // InternalGaml.g:13600:1: ( '<' ) { - // InternalGaml.g:13594:1: ( '<' ) - // InternalGaml.g:13595:2: '<' + // InternalGaml.g:13600:1: ( '<' ) + // InternalGaml.g:13601:2: '<' { if ( state.backtracking==0 ) { before(grammarAccess.getTypeInfoAccess().getLessThanSignKeyword_0()); } - match(input,106,FOLLOW_2); if (state.failed) return ; + match(input,107,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeInfoAccess().getLessThanSignKeyword_0()); } @@ -51899,19 +46955,14 @@ public final void rule__TypeInfo__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__TypeInfo__Group__1" - /** - * Rule type info group 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:13604:1: rule__TypeInfo__Group__1 : rule__TypeInfo__Group__1__Impl rule__TypeInfo__Group__2 ; + // InternalGaml.g:13610:1: rule__TypeInfo__Group__1 : rule__TypeInfo__Group__1__Impl rule__TypeInfo__Group__2 ; public final void rule__TypeInfo__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:13608:1: ( rule__TypeInfo__Group__1__Impl rule__TypeInfo__Group__2 ) - // InternalGaml.g:13609:2: rule__TypeInfo__Group__1__Impl rule__TypeInfo__Group__2 + // InternalGaml.g:13614:1: ( rule__TypeInfo__Group__1__Impl rule__TypeInfo__Group__2 ) + // InternalGaml.g:13615:2: rule__TypeInfo__Group__1__Impl rule__TypeInfo__Group__2 { pushFollow(FOLLOW_75); rule__TypeInfo__Group__1__Impl(); @@ -51942,28 +46993,23 @@ public final void rule__TypeInfo__Group__1() throws RecognitionException { // $ANTLR start "rule__TypeInfo__Group__1__Impl" - /** - * Rule type info group 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:13616:1: rule__TypeInfo__Group__1__Impl : ( ( rule__TypeInfo__FirstAssignment_1 ) ) ; + // InternalGaml.g:13622:1: rule__TypeInfo__Group__1__Impl : ( ( rule__TypeInfo__FirstAssignment_1 ) ) ; public final void rule__TypeInfo__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:13620:1: ( ( ( rule__TypeInfo__FirstAssignment_1 ) ) ) - // InternalGaml.g:13621:1: ( ( rule__TypeInfo__FirstAssignment_1 ) ) + // InternalGaml.g:13626:1: ( ( ( rule__TypeInfo__FirstAssignment_1 ) ) ) + // InternalGaml.g:13627:1: ( ( rule__TypeInfo__FirstAssignment_1 ) ) { - // InternalGaml.g:13621:1: ( ( rule__TypeInfo__FirstAssignment_1 ) ) - // InternalGaml.g:13622:2: ( rule__TypeInfo__FirstAssignment_1 ) + // InternalGaml.g:13627:1: ( ( rule__TypeInfo__FirstAssignment_1 ) ) + // InternalGaml.g:13628:2: ( rule__TypeInfo__FirstAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeInfoAccess().getFirstAssignment_1()); } - // InternalGaml.g:13623:2: ( rule__TypeInfo__FirstAssignment_1 ) - // InternalGaml.g:13623:3: rule__TypeInfo__FirstAssignment_1 + // InternalGaml.g:13629:2: ( rule__TypeInfo__FirstAssignment_1 ) + // InternalGaml.g:13629:3: rule__TypeInfo__FirstAssignment_1 { pushFollow(FOLLOW_2); rule__TypeInfo__FirstAssignment_1(); @@ -51998,19 +47044,14 @@ public final void rule__TypeInfo__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__TypeInfo__Group__2" - /** - * Rule type info group 2. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:13631:1: rule__TypeInfo__Group__2 : rule__TypeInfo__Group__2__Impl rule__TypeInfo__Group__3 ; + // InternalGaml.g:13637:1: rule__TypeInfo__Group__2 : rule__TypeInfo__Group__2__Impl rule__TypeInfo__Group__3 ; public final void rule__TypeInfo__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:13635:1: ( rule__TypeInfo__Group__2__Impl rule__TypeInfo__Group__3 ) - // InternalGaml.g:13636:2: rule__TypeInfo__Group__2__Impl rule__TypeInfo__Group__3 + // InternalGaml.g:13641:1: ( rule__TypeInfo__Group__2__Impl rule__TypeInfo__Group__3 ) + // InternalGaml.g:13642:2: rule__TypeInfo__Group__2__Impl rule__TypeInfo__Group__3 { pushFollow(FOLLOW_75); rule__TypeInfo__Group__2__Impl(); @@ -52041,36 +47082,31 @@ public final void rule__TypeInfo__Group__2() throws RecognitionException { // $ANTLR start "rule__TypeInfo__Group__2__Impl" - /** - * Rule type info group 2 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:13643:1: rule__TypeInfo__Group__2__Impl : ( ( rule__TypeInfo__Group_2__0 )? ) ; + // InternalGaml.g:13649:1: rule__TypeInfo__Group__2__Impl : ( ( rule__TypeInfo__Group_2__0 )? ) ; public final void rule__TypeInfo__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:13647:1: ( ( ( rule__TypeInfo__Group_2__0 )? ) ) - // InternalGaml.g:13648:1: ( ( rule__TypeInfo__Group_2__0 )? ) + // InternalGaml.g:13653:1: ( ( ( rule__TypeInfo__Group_2__0 )? ) ) + // InternalGaml.g:13654:1: ( ( rule__TypeInfo__Group_2__0 )? ) { - // InternalGaml.g:13648:1: ( ( rule__TypeInfo__Group_2__0 )? ) - // InternalGaml.g:13649:2: ( rule__TypeInfo__Group_2__0 )? + // InternalGaml.g:13654:1: ( ( rule__TypeInfo__Group_2__0 )? ) + // InternalGaml.g:13655:2: ( rule__TypeInfo__Group_2__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getTypeInfoAccess().getGroup_2()); } - // InternalGaml.g:13650:2: ( rule__TypeInfo__Group_2__0 )? + // InternalGaml.g:13656:2: ( rule__TypeInfo__Group_2__0 )? int alt141=2; int LA141_0 = input.LA(1); - if ( (LA141_0==132) ) { + if ( (LA141_0==133) ) { alt141=1; } switch (alt141) { case 1 : - // InternalGaml.g:13650:3: rule__TypeInfo__Group_2__0 + // InternalGaml.g:13656:3: rule__TypeInfo__Group_2__0 { pushFollow(FOLLOW_2); rule__TypeInfo__Group_2__0(); @@ -52108,19 +47144,14 @@ public final void rule__TypeInfo__Group__2__Impl() throws RecognitionException { // $ANTLR start "rule__TypeInfo__Group__3" - /** - * Rule type info group 3. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:13658:1: rule__TypeInfo__Group__3 : rule__TypeInfo__Group__3__Impl ; + // InternalGaml.g:13664:1: rule__TypeInfo__Group__3 : rule__TypeInfo__Group__3__Impl ; public final void rule__TypeInfo__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:13662:1: ( rule__TypeInfo__Group__3__Impl ) - // InternalGaml.g:13663:2: rule__TypeInfo__Group__3__Impl + // InternalGaml.g:13668:1: ( rule__TypeInfo__Group__3__Impl ) + // InternalGaml.g:13669:2: rule__TypeInfo__Group__3__Impl { pushFollow(FOLLOW_2); rule__TypeInfo__Group__3__Impl(); @@ -52146,30 +47177,25 @@ public final void rule__TypeInfo__Group__3() throws RecognitionException { // $ANTLR start "rule__TypeInfo__Group__3__Impl" - /** - * Rule type info group 3 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:13669:1: rule__TypeInfo__Group__3__Impl : ( ( '>' ) ) ; + // InternalGaml.g:13675:1: rule__TypeInfo__Group__3__Impl : ( ( '>' ) ) ; public final void rule__TypeInfo__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:13673:1: ( ( ( '>' ) ) ) - // InternalGaml.g:13674:1: ( ( '>' ) ) + // InternalGaml.g:13679:1: ( ( ( '>' ) ) ) + // InternalGaml.g:13680:1: ( ( '>' ) ) { - // InternalGaml.g:13674:1: ( ( '>' ) ) - // InternalGaml.g:13675:2: ( '>' ) + // InternalGaml.g:13680:1: ( ( '>' ) ) + // InternalGaml.g:13681:2: ( '>' ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeInfoAccess().getGreaterThanSignKeyword_3()); } - // InternalGaml.g:13676:2: ( '>' ) - // InternalGaml.g:13676:3: '>' + // InternalGaml.g:13682:2: ( '>' ) + // InternalGaml.g:13682:3: '>' { - match(input,107,FOLLOW_2); if (state.failed) return ; + match(input,108,FOLLOW_2); if (state.failed) return ; } @@ -52198,19 +47224,14 @@ public final void rule__TypeInfo__Group__3__Impl() throws RecognitionException { // $ANTLR start "rule__TypeInfo__Group_2__0" - /** - * Rule type info group 2 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:13685:1: rule__TypeInfo__Group_2__0 : rule__TypeInfo__Group_2__0__Impl rule__TypeInfo__Group_2__1 ; + // InternalGaml.g:13691:1: rule__TypeInfo__Group_2__0 : rule__TypeInfo__Group_2__0__Impl rule__TypeInfo__Group_2__1 ; public final void rule__TypeInfo__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:13689:1: ( rule__TypeInfo__Group_2__0__Impl rule__TypeInfo__Group_2__1 ) - // InternalGaml.g:13690:2: rule__TypeInfo__Group_2__0__Impl rule__TypeInfo__Group_2__1 + // InternalGaml.g:13695:1: ( rule__TypeInfo__Group_2__0__Impl rule__TypeInfo__Group_2__1 ) + // InternalGaml.g:13696:2: rule__TypeInfo__Group_2__0__Impl rule__TypeInfo__Group_2__1 { pushFollow(FOLLOW_31); rule__TypeInfo__Group_2__0__Impl(); @@ -52241,27 +47262,22 @@ public final void rule__TypeInfo__Group_2__0() throws RecognitionException { // $ANTLR start "rule__TypeInfo__Group_2__0__Impl" - /** - * Rule type info group 2 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:13697:1: rule__TypeInfo__Group_2__0__Impl : ( ',' ) ; + // InternalGaml.g:13703:1: rule__TypeInfo__Group_2__0__Impl : ( ',' ) ; public final void rule__TypeInfo__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:13701:1: ( ( ',' ) ) - // InternalGaml.g:13702:1: ( ',' ) + // InternalGaml.g:13707:1: ( ( ',' ) ) + // InternalGaml.g:13708:1: ( ',' ) { - // InternalGaml.g:13702:1: ( ',' ) - // InternalGaml.g:13703:2: ',' + // InternalGaml.g:13708:1: ( ',' ) + // InternalGaml.g:13709:2: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getTypeInfoAccess().getCommaKeyword_2_0()); } - match(input,132,FOLLOW_2); if (state.failed) return ; + match(input,133,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeInfoAccess().getCommaKeyword_2_0()); } @@ -52287,19 +47303,14 @@ public final void rule__TypeInfo__Group_2__0__Impl() throws RecognitionException // $ANTLR start "rule__TypeInfo__Group_2__1" - /** - * Rule type info group 2 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:13712:1: rule__TypeInfo__Group_2__1 : rule__TypeInfo__Group_2__1__Impl ; + // InternalGaml.g:13718:1: rule__TypeInfo__Group_2__1 : rule__TypeInfo__Group_2__1__Impl ; public final void rule__TypeInfo__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:13716:1: ( rule__TypeInfo__Group_2__1__Impl ) - // InternalGaml.g:13717:2: rule__TypeInfo__Group_2__1__Impl + // InternalGaml.g:13722:1: ( rule__TypeInfo__Group_2__1__Impl ) + // InternalGaml.g:13723:2: rule__TypeInfo__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__TypeInfo__Group_2__1__Impl(); @@ -52325,28 +47336,23 @@ public final void rule__TypeInfo__Group_2__1() throws RecognitionException { // $ANTLR start "rule__TypeInfo__Group_2__1__Impl" - /** - * Rule type info group 2 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:13723:1: rule__TypeInfo__Group_2__1__Impl : ( ( rule__TypeInfo__SecondAssignment_2_1 ) ) ; + // InternalGaml.g:13729:1: rule__TypeInfo__Group_2__1__Impl : ( ( rule__TypeInfo__SecondAssignment_2_1 ) ) ; public final void rule__TypeInfo__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:13727:1: ( ( ( rule__TypeInfo__SecondAssignment_2_1 ) ) ) - // InternalGaml.g:13728:1: ( ( rule__TypeInfo__SecondAssignment_2_1 ) ) + // InternalGaml.g:13733:1: ( ( ( rule__TypeInfo__SecondAssignment_2_1 ) ) ) + // InternalGaml.g:13734:1: ( ( rule__TypeInfo__SecondAssignment_2_1 ) ) { - // InternalGaml.g:13728:1: ( ( rule__TypeInfo__SecondAssignment_2_1 ) ) - // InternalGaml.g:13729:2: ( rule__TypeInfo__SecondAssignment_2_1 ) + // InternalGaml.g:13734:1: ( ( rule__TypeInfo__SecondAssignment_2_1 ) ) + // InternalGaml.g:13735:2: ( rule__TypeInfo__SecondAssignment_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeInfoAccess().getSecondAssignment_2_1()); } - // InternalGaml.g:13730:2: ( rule__TypeInfo__SecondAssignment_2_1 ) - // InternalGaml.g:13730:3: rule__TypeInfo__SecondAssignment_2_1 + // InternalGaml.g:13736:2: ( rule__TypeInfo__SecondAssignment_2_1 ) + // InternalGaml.g:13736:3: rule__TypeInfo__SecondAssignment_2_1 { pushFollow(FOLLOW_2); rule__TypeInfo__SecondAssignment_2_1(); @@ -52381,19 +47387,14 @@ public final void rule__TypeInfo__Group_2__1__Impl() throws RecognitionException // $ANTLR start "rule__ActionRef__Group__0" - /** - * Rule action ref group 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:13739:1: rule__ActionRef__Group__0 : rule__ActionRef__Group__0__Impl rule__ActionRef__Group__1 ; + // InternalGaml.g:13745:1: rule__ActionRef__Group__0 : rule__ActionRef__Group__0__Impl rule__ActionRef__Group__1 ; public final void rule__ActionRef__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:13743:1: ( rule__ActionRef__Group__0__Impl rule__ActionRef__Group__1 ) - // InternalGaml.g:13744:2: rule__ActionRef__Group__0__Impl rule__ActionRef__Group__1 + // InternalGaml.g:13749:1: ( rule__ActionRef__Group__0__Impl rule__ActionRef__Group__1 ) + // InternalGaml.g:13750:2: rule__ActionRef__Group__0__Impl rule__ActionRef__Group__1 { pushFollow(FOLLOW_14); rule__ActionRef__Group__0__Impl(); @@ -52424,28 +47425,23 @@ public final void rule__ActionRef__Group__0() throws RecognitionException { // $ANTLR start "rule__ActionRef__Group__0__Impl" - /** - * Rule action ref group 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:13751:1: rule__ActionRef__Group__0__Impl : ( () ) ; + // InternalGaml.g:13757:1: rule__ActionRef__Group__0__Impl : ( () ) ; public final void rule__ActionRef__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:13755:1: ( ( () ) ) - // InternalGaml.g:13756:1: ( () ) + // InternalGaml.g:13761:1: ( ( () ) ) + // InternalGaml.g:13762:1: ( () ) { - // InternalGaml.g:13756:1: ( () ) - // InternalGaml.g:13757:2: () + // InternalGaml.g:13762:1: ( () ) + // InternalGaml.g:13763:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getActionRefAccess().getActionRefAction_0()); } - // InternalGaml.g:13758:2: () - // InternalGaml.g:13758:3: + // InternalGaml.g:13764:2: () + // InternalGaml.g:13764:3: { } @@ -52470,19 +47466,14 @@ public final void rule__ActionRef__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__ActionRef__Group__1" - /** - * Rule action ref group 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:13766:1: rule__ActionRef__Group__1 : rule__ActionRef__Group__1__Impl ; + // InternalGaml.g:13772:1: rule__ActionRef__Group__1 : rule__ActionRef__Group__1__Impl ; public final void rule__ActionRef__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:13770:1: ( rule__ActionRef__Group__1__Impl ) - // InternalGaml.g:13771:2: rule__ActionRef__Group__1__Impl + // InternalGaml.g:13776:1: ( rule__ActionRef__Group__1__Impl ) + // InternalGaml.g:13777:2: rule__ActionRef__Group__1__Impl { pushFollow(FOLLOW_2); rule__ActionRef__Group__1__Impl(); @@ -52508,28 +47499,23 @@ public final void rule__ActionRef__Group__1() throws RecognitionException { // $ANTLR start "rule__ActionRef__Group__1__Impl" - /** - * Rule action ref group 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:13777:1: rule__ActionRef__Group__1__Impl : ( ( rule__ActionRef__RefAssignment_1 ) ) ; + // InternalGaml.g:13783:1: rule__ActionRef__Group__1__Impl : ( ( rule__ActionRef__RefAssignment_1 ) ) ; public final void rule__ActionRef__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:13781:1: ( ( ( rule__ActionRef__RefAssignment_1 ) ) ) - // InternalGaml.g:13782:1: ( ( rule__ActionRef__RefAssignment_1 ) ) + // InternalGaml.g:13787:1: ( ( ( rule__ActionRef__RefAssignment_1 ) ) ) + // InternalGaml.g:13788:1: ( ( rule__ActionRef__RefAssignment_1 ) ) { - // InternalGaml.g:13782:1: ( ( rule__ActionRef__RefAssignment_1 ) ) - // InternalGaml.g:13783:2: ( rule__ActionRef__RefAssignment_1 ) + // InternalGaml.g:13788:1: ( ( rule__ActionRef__RefAssignment_1 ) ) + // InternalGaml.g:13789:2: ( rule__ActionRef__RefAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getActionRefAccess().getRefAssignment_1()); } - // InternalGaml.g:13784:2: ( rule__ActionRef__RefAssignment_1 ) - // InternalGaml.g:13784:3: rule__ActionRef__RefAssignment_1 + // InternalGaml.g:13790:2: ( rule__ActionRef__RefAssignment_1 ) + // InternalGaml.g:13790:3: rule__ActionRef__RefAssignment_1 { pushFollow(FOLLOW_2); rule__ActionRef__RefAssignment_1(); @@ -52564,19 +47550,14 @@ public final void rule__ActionRef__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__EquationRef__Group__0" - /** - * Rule equation ref group 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:13793:1: rule__EquationRef__Group__0 : rule__EquationRef__Group__0__Impl rule__EquationRef__Group__1 ; + // InternalGaml.g:13799:1: rule__EquationRef__Group__0 : rule__EquationRef__Group__0__Impl rule__EquationRef__Group__1 ; public final void rule__EquationRef__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:13797:1: ( rule__EquationRef__Group__0__Impl rule__EquationRef__Group__1 ) - // InternalGaml.g:13798:2: rule__EquationRef__Group__0__Impl rule__EquationRef__Group__1 + // InternalGaml.g:13803:1: ( rule__EquationRef__Group__0__Impl rule__EquationRef__Group__1 ) + // InternalGaml.g:13804:2: rule__EquationRef__Group__0__Impl rule__EquationRef__Group__1 { pushFollow(FOLLOW_43); rule__EquationRef__Group__0__Impl(); @@ -52607,28 +47588,23 @@ public final void rule__EquationRef__Group__0() throws RecognitionException { // $ANTLR start "rule__EquationRef__Group__0__Impl" - /** - * Rule equation ref group 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:13805:1: rule__EquationRef__Group__0__Impl : ( () ) ; + // InternalGaml.g:13811:1: rule__EquationRef__Group__0__Impl : ( () ) ; public final void rule__EquationRef__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:13809:1: ( ( () ) ) - // InternalGaml.g:13810:1: ( () ) + // InternalGaml.g:13815:1: ( ( () ) ) + // InternalGaml.g:13816:1: ( () ) { - // InternalGaml.g:13810:1: ( () ) - // InternalGaml.g:13811:2: () + // InternalGaml.g:13816:1: ( () ) + // InternalGaml.g:13817:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getEquationRefAccess().getEquationRefAction_0()); } - // InternalGaml.g:13812:2: () - // InternalGaml.g:13812:3: + // InternalGaml.g:13818:2: () + // InternalGaml.g:13818:3: { } @@ -52653,19 +47629,14 @@ public final void rule__EquationRef__Group__0__Impl() throws RecognitionExceptio // $ANTLR start "rule__EquationRef__Group__1" - /** - * Rule equation ref group 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:13820:1: rule__EquationRef__Group__1 : rule__EquationRef__Group__1__Impl ; + // InternalGaml.g:13826:1: rule__EquationRef__Group__1 : rule__EquationRef__Group__1__Impl ; public final void rule__EquationRef__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:13824:1: ( rule__EquationRef__Group__1__Impl ) - // InternalGaml.g:13825:2: rule__EquationRef__Group__1__Impl + // InternalGaml.g:13830:1: ( rule__EquationRef__Group__1__Impl ) + // InternalGaml.g:13831:2: rule__EquationRef__Group__1__Impl { pushFollow(FOLLOW_2); rule__EquationRef__Group__1__Impl(); @@ -52691,28 +47662,23 @@ public final void rule__EquationRef__Group__1() throws RecognitionException { // $ANTLR start "rule__EquationRef__Group__1__Impl" - /** - * Rule equation ref group 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:13831:1: rule__EquationRef__Group__1__Impl : ( ( rule__EquationRef__RefAssignment_1 ) ) ; + // InternalGaml.g:13837:1: rule__EquationRef__Group__1__Impl : ( ( rule__EquationRef__RefAssignment_1 ) ) ; public final void rule__EquationRef__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:13835:1: ( ( ( rule__EquationRef__RefAssignment_1 ) ) ) - // InternalGaml.g:13836:1: ( ( rule__EquationRef__RefAssignment_1 ) ) + // InternalGaml.g:13841:1: ( ( ( rule__EquationRef__RefAssignment_1 ) ) ) + // InternalGaml.g:13842:1: ( ( rule__EquationRef__RefAssignment_1 ) ) { - // InternalGaml.g:13836:1: ( ( rule__EquationRef__RefAssignment_1 ) ) - // InternalGaml.g:13837:2: ( rule__EquationRef__RefAssignment_1 ) + // InternalGaml.g:13842:1: ( ( rule__EquationRef__RefAssignment_1 ) ) + // InternalGaml.g:13843:2: ( rule__EquationRef__RefAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEquationRefAccess().getRefAssignment_1()); } - // InternalGaml.g:13838:2: ( rule__EquationRef__RefAssignment_1 ) - // InternalGaml.g:13838:3: rule__EquationRef__RefAssignment_1 + // InternalGaml.g:13844:2: ( rule__EquationRef__RefAssignment_1 ) + // InternalGaml.g:13844:3: rule__EquationRef__RefAssignment_1 { pushFollow(FOLLOW_2); rule__EquationRef__RefAssignment_1(); @@ -52747,19 +47713,14 @@ public final void rule__EquationRef__Group__1__Impl() throws RecognitionExceptio // $ANTLR start "rule__UnitFakeDefinition__Group__0" - /** - * Rule unit fake definition group 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:13847:1: rule__UnitFakeDefinition__Group__0 : rule__UnitFakeDefinition__Group__0__Impl rule__UnitFakeDefinition__Group__1 ; + // InternalGaml.g:13853:1: rule__UnitFakeDefinition__Group__0 : rule__UnitFakeDefinition__Group__0__Impl rule__UnitFakeDefinition__Group__1 ; public final void rule__UnitFakeDefinition__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:13851:1: ( rule__UnitFakeDefinition__Group__0__Impl rule__UnitFakeDefinition__Group__1 ) - // InternalGaml.g:13852:2: rule__UnitFakeDefinition__Group__0__Impl rule__UnitFakeDefinition__Group__1 + // InternalGaml.g:13857:1: ( rule__UnitFakeDefinition__Group__0__Impl rule__UnitFakeDefinition__Group__1 ) + // InternalGaml.g:13858:2: rule__UnitFakeDefinition__Group__0__Impl rule__UnitFakeDefinition__Group__1 { pushFollow(FOLLOW_8); rule__UnitFakeDefinition__Group__0__Impl(); @@ -52790,27 +47751,22 @@ public final void rule__UnitFakeDefinition__Group__0() throws RecognitionExcepti // $ANTLR start "rule__UnitFakeDefinition__Group__0__Impl" - /** - * Rule unit fake definition group 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:13859:1: rule__UnitFakeDefinition__Group__0__Impl : ( '**unit*' ) ; + // InternalGaml.g:13865:1: rule__UnitFakeDefinition__Group__0__Impl : ( '**unit*' ) ; public final void rule__UnitFakeDefinition__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:13863:1: ( ( '**unit*' ) ) - // InternalGaml.g:13864:1: ( '**unit*' ) + // InternalGaml.g:13869:1: ( ( '**unit*' ) ) + // InternalGaml.g:13870:1: ( '**unit*' ) { - // InternalGaml.g:13864:1: ( '**unit*' ) - // InternalGaml.g:13865:2: '**unit*' + // InternalGaml.g:13870:1: ( '**unit*' ) + // InternalGaml.g:13871:2: '**unit*' { if ( state.backtracking==0 ) { before(grammarAccess.getUnitFakeDefinitionAccess().getUnitKeyword_0()); } - match(input,136,FOLLOW_2); if (state.failed) return ; + match(input,137,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getUnitFakeDefinitionAccess().getUnitKeyword_0()); } @@ -52836,19 +47792,14 @@ public final void rule__UnitFakeDefinition__Group__0__Impl() throws RecognitionE // $ANTLR start "rule__UnitFakeDefinition__Group__1" - /** - * Rule unit fake definition group 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:13874:1: rule__UnitFakeDefinition__Group__1 : rule__UnitFakeDefinition__Group__1__Impl ; + // InternalGaml.g:13880:1: rule__UnitFakeDefinition__Group__1 : rule__UnitFakeDefinition__Group__1__Impl ; public final void rule__UnitFakeDefinition__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:13878:1: ( rule__UnitFakeDefinition__Group__1__Impl ) - // InternalGaml.g:13879:2: rule__UnitFakeDefinition__Group__1__Impl + // InternalGaml.g:13884:1: ( rule__UnitFakeDefinition__Group__1__Impl ) + // InternalGaml.g:13885:2: rule__UnitFakeDefinition__Group__1__Impl { pushFollow(FOLLOW_2); rule__UnitFakeDefinition__Group__1__Impl(); @@ -52874,28 +47825,23 @@ public final void rule__UnitFakeDefinition__Group__1() throws RecognitionExcepti // $ANTLR start "rule__UnitFakeDefinition__Group__1__Impl" - /** - * Rule unit fake definition group 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:13885:1: rule__UnitFakeDefinition__Group__1__Impl : ( ( rule__UnitFakeDefinition__NameAssignment_1 ) ) ; + // InternalGaml.g:13891:1: rule__UnitFakeDefinition__Group__1__Impl : ( ( rule__UnitFakeDefinition__NameAssignment_1 ) ) ; public final void rule__UnitFakeDefinition__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:13889:1: ( ( ( rule__UnitFakeDefinition__NameAssignment_1 ) ) ) - // InternalGaml.g:13890:1: ( ( rule__UnitFakeDefinition__NameAssignment_1 ) ) + // InternalGaml.g:13895:1: ( ( ( rule__UnitFakeDefinition__NameAssignment_1 ) ) ) + // InternalGaml.g:13896:1: ( ( rule__UnitFakeDefinition__NameAssignment_1 ) ) { - // InternalGaml.g:13890:1: ( ( rule__UnitFakeDefinition__NameAssignment_1 ) ) - // InternalGaml.g:13891:2: ( rule__UnitFakeDefinition__NameAssignment_1 ) + // InternalGaml.g:13896:1: ( ( rule__UnitFakeDefinition__NameAssignment_1 ) ) + // InternalGaml.g:13897:2: ( rule__UnitFakeDefinition__NameAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getUnitFakeDefinitionAccess().getNameAssignment_1()); } - // InternalGaml.g:13892:2: ( rule__UnitFakeDefinition__NameAssignment_1 ) - // InternalGaml.g:13892:3: rule__UnitFakeDefinition__NameAssignment_1 + // InternalGaml.g:13898:2: ( rule__UnitFakeDefinition__NameAssignment_1 ) + // InternalGaml.g:13898:3: rule__UnitFakeDefinition__NameAssignment_1 { pushFollow(FOLLOW_2); rule__UnitFakeDefinition__NameAssignment_1(); @@ -52930,19 +47876,14 @@ public final void rule__UnitFakeDefinition__Group__1__Impl() throws RecognitionE // $ANTLR start "rule__TypeFakeDefinition__Group__0" - /** - * Rule type fake definition group 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:13901:1: rule__TypeFakeDefinition__Group__0 : rule__TypeFakeDefinition__Group__0__Impl rule__TypeFakeDefinition__Group__1 ; + // InternalGaml.g:13907:1: rule__TypeFakeDefinition__Group__0 : rule__TypeFakeDefinition__Group__0__Impl rule__TypeFakeDefinition__Group__1 ; public final void rule__TypeFakeDefinition__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:13905:1: ( rule__TypeFakeDefinition__Group__0__Impl rule__TypeFakeDefinition__Group__1 ) - // InternalGaml.g:13906:2: rule__TypeFakeDefinition__Group__0__Impl rule__TypeFakeDefinition__Group__1 + // InternalGaml.g:13911:1: ( rule__TypeFakeDefinition__Group__0__Impl rule__TypeFakeDefinition__Group__1 ) + // InternalGaml.g:13912:2: rule__TypeFakeDefinition__Group__0__Impl rule__TypeFakeDefinition__Group__1 { pushFollow(FOLLOW_8); rule__TypeFakeDefinition__Group__0__Impl(); @@ -52973,27 +47914,22 @@ public final void rule__TypeFakeDefinition__Group__0() throws RecognitionExcepti // $ANTLR start "rule__TypeFakeDefinition__Group__0__Impl" - /** - * Rule type fake definition group 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:13913:1: rule__TypeFakeDefinition__Group__0__Impl : ( '**type*' ) ; + // InternalGaml.g:13919:1: rule__TypeFakeDefinition__Group__0__Impl : ( '**type*' ) ; public final void rule__TypeFakeDefinition__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:13917:1: ( ( '**type*' ) ) - // InternalGaml.g:13918:1: ( '**type*' ) + // InternalGaml.g:13923:1: ( ( '**type*' ) ) + // InternalGaml.g:13924:1: ( '**type*' ) { - // InternalGaml.g:13918:1: ( '**type*' ) - // InternalGaml.g:13919:2: '**type*' + // InternalGaml.g:13924:1: ( '**type*' ) + // InternalGaml.g:13925:2: '**type*' { if ( state.backtracking==0 ) { before(grammarAccess.getTypeFakeDefinitionAccess().getTypeKeyword_0()); } - match(input,137,FOLLOW_2); if (state.failed) return ; + match(input,138,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeFakeDefinitionAccess().getTypeKeyword_0()); } @@ -53019,19 +47955,14 @@ public final void rule__TypeFakeDefinition__Group__0__Impl() throws RecognitionE // $ANTLR start "rule__TypeFakeDefinition__Group__1" - /** - * Rule type fake definition group 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:13928:1: rule__TypeFakeDefinition__Group__1 : rule__TypeFakeDefinition__Group__1__Impl ; + // InternalGaml.g:13934:1: rule__TypeFakeDefinition__Group__1 : rule__TypeFakeDefinition__Group__1__Impl ; public final void rule__TypeFakeDefinition__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:13932:1: ( rule__TypeFakeDefinition__Group__1__Impl ) - // InternalGaml.g:13933:2: rule__TypeFakeDefinition__Group__1__Impl + // InternalGaml.g:13938:1: ( rule__TypeFakeDefinition__Group__1__Impl ) + // InternalGaml.g:13939:2: rule__TypeFakeDefinition__Group__1__Impl { pushFollow(FOLLOW_2); rule__TypeFakeDefinition__Group__1__Impl(); @@ -53057,28 +47988,23 @@ public final void rule__TypeFakeDefinition__Group__1() throws RecognitionExcepti // $ANTLR start "rule__TypeFakeDefinition__Group__1__Impl" - /** - * Rule type fake definition group 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:13939:1: rule__TypeFakeDefinition__Group__1__Impl : ( ( rule__TypeFakeDefinition__NameAssignment_1 ) ) ; + // InternalGaml.g:13945:1: rule__TypeFakeDefinition__Group__1__Impl : ( ( rule__TypeFakeDefinition__NameAssignment_1 ) ) ; public final void rule__TypeFakeDefinition__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:13943:1: ( ( ( rule__TypeFakeDefinition__NameAssignment_1 ) ) ) - // InternalGaml.g:13944:1: ( ( rule__TypeFakeDefinition__NameAssignment_1 ) ) + // InternalGaml.g:13949:1: ( ( ( rule__TypeFakeDefinition__NameAssignment_1 ) ) ) + // InternalGaml.g:13950:1: ( ( rule__TypeFakeDefinition__NameAssignment_1 ) ) { - // InternalGaml.g:13944:1: ( ( rule__TypeFakeDefinition__NameAssignment_1 ) ) - // InternalGaml.g:13945:2: ( rule__TypeFakeDefinition__NameAssignment_1 ) + // InternalGaml.g:13950:1: ( ( rule__TypeFakeDefinition__NameAssignment_1 ) ) + // InternalGaml.g:13951:2: ( rule__TypeFakeDefinition__NameAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeFakeDefinitionAccess().getNameAssignment_1()); } - // InternalGaml.g:13946:2: ( rule__TypeFakeDefinition__NameAssignment_1 ) - // InternalGaml.g:13946:3: rule__TypeFakeDefinition__NameAssignment_1 + // InternalGaml.g:13952:2: ( rule__TypeFakeDefinition__NameAssignment_1 ) + // InternalGaml.g:13952:3: rule__TypeFakeDefinition__NameAssignment_1 { pushFollow(FOLLOW_2); rule__TypeFakeDefinition__NameAssignment_1(); @@ -53113,19 +48039,14 @@ public final void rule__TypeFakeDefinition__Group__1__Impl() throws RecognitionE // $ANTLR start "rule__ActionFakeDefinition__Group__0" - /** - * Rule action fake definition group 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:13955:1: rule__ActionFakeDefinition__Group__0 : rule__ActionFakeDefinition__Group__0__Impl rule__ActionFakeDefinition__Group__1 ; + // InternalGaml.g:13961:1: rule__ActionFakeDefinition__Group__0 : rule__ActionFakeDefinition__Group__0__Impl rule__ActionFakeDefinition__Group__1 ; public final void rule__ActionFakeDefinition__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:13959:1: ( rule__ActionFakeDefinition__Group__0__Impl rule__ActionFakeDefinition__Group__1 ) - // InternalGaml.g:13960:2: rule__ActionFakeDefinition__Group__0__Impl rule__ActionFakeDefinition__Group__1 + // InternalGaml.g:13965:1: ( rule__ActionFakeDefinition__Group__0__Impl rule__ActionFakeDefinition__Group__1 ) + // InternalGaml.g:13966:2: rule__ActionFakeDefinition__Group__0__Impl rule__ActionFakeDefinition__Group__1 { pushFollow(FOLLOW_14); rule__ActionFakeDefinition__Group__0__Impl(); @@ -53156,27 +48077,22 @@ public final void rule__ActionFakeDefinition__Group__0() throws RecognitionExcep // $ANTLR start "rule__ActionFakeDefinition__Group__0__Impl" - /** - * Rule action fake definition group 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:13967:1: rule__ActionFakeDefinition__Group__0__Impl : ( '**action*' ) ; + // InternalGaml.g:13973:1: rule__ActionFakeDefinition__Group__0__Impl : ( '**action*' ) ; public final void rule__ActionFakeDefinition__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:13971:1: ( ( '**action*' ) ) - // InternalGaml.g:13972:1: ( '**action*' ) + // InternalGaml.g:13977:1: ( ( '**action*' ) ) + // InternalGaml.g:13978:1: ( '**action*' ) { - // InternalGaml.g:13972:1: ( '**action*' ) - // InternalGaml.g:13973:2: '**action*' + // InternalGaml.g:13978:1: ( '**action*' ) + // InternalGaml.g:13979:2: '**action*' { if ( state.backtracking==0 ) { before(grammarAccess.getActionFakeDefinitionAccess().getActionKeyword_0()); } - match(input,138,FOLLOW_2); if (state.failed) return ; + match(input,139,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getActionFakeDefinitionAccess().getActionKeyword_0()); } @@ -53202,19 +48118,14 @@ public final void rule__ActionFakeDefinition__Group__0__Impl() throws Recognitio // $ANTLR start "rule__ActionFakeDefinition__Group__1" - /** - * Rule action fake definition group 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:13982:1: rule__ActionFakeDefinition__Group__1 : rule__ActionFakeDefinition__Group__1__Impl ; + // InternalGaml.g:13988:1: rule__ActionFakeDefinition__Group__1 : rule__ActionFakeDefinition__Group__1__Impl ; public final void rule__ActionFakeDefinition__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:13986:1: ( rule__ActionFakeDefinition__Group__1__Impl ) - // InternalGaml.g:13987:2: rule__ActionFakeDefinition__Group__1__Impl + // InternalGaml.g:13992:1: ( rule__ActionFakeDefinition__Group__1__Impl ) + // InternalGaml.g:13993:2: rule__ActionFakeDefinition__Group__1__Impl { pushFollow(FOLLOW_2); rule__ActionFakeDefinition__Group__1__Impl(); @@ -53240,28 +48151,23 @@ public final void rule__ActionFakeDefinition__Group__1() throws RecognitionExcep // $ANTLR start "rule__ActionFakeDefinition__Group__1__Impl" - /** - * Rule action fake definition group 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:13993:1: rule__ActionFakeDefinition__Group__1__Impl : ( ( rule__ActionFakeDefinition__NameAssignment_1 ) ) ; + // InternalGaml.g:13999:1: rule__ActionFakeDefinition__Group__1__Impl : ( ( rule__ActionFakeDefinition__NameAssignment_1 ) ) ; public final void rule__ActionFakeDefinition__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:13997:1: ( ( ( rule__ActionFakeDefinition__NameAssignment_1 ) ) ) - // InternalGaml.g:13998:1: ( ( rule__ActionFakeDefinition__NameAssignment_1 ) ) + // InternalGaml.g:14003:1: ( ( ( rule__ActionFakeDefinition__NameAssignment_1 ) ) ) + // InternalGaml.g:14004:1: ( ( rule__ActionFakeDefinition__NameAssignment_1 ) ) { - // InternalGaml.g:13998:1: ( ( rule__ActionFakeDefinition__NameAssignment_1 ) ) - // InternalGaml.g:13999:2: ( rule__ActionFakeDefinition__NameAssignment_1 ) + // InternalGaml.g:14004:1: ( ( rule__ActionFakeDefinition__NameAssignment_1 ) ) + // InternalGaml.g:14005:2: ( rule__ActionFakeDefinition__NameAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getActionFakeDefinitionAccess().getNameAssignment_1()); } - // InternalGaml.g:14000:2: ( rule__ActionFakeDefinition__NameAssignment_1 ) - // InternalGaml.g:14000:3: rule__ActionFakeDefinition__NameAssignment_1 + // InternalGaml.g:14006:2: ( rule__ActionFakeDefinition__NameAssignment_1 ) + // InternalGaml.g:14006:3: rule__ActionFakeDefinition__NameAssignment_1 { pushFollow(FOLLOW_2); rule__ActionFakeDefinition__NameAssignment_1(); @@ -53296,19 +48202,14 @@ public final void rule__ActionFakeDefinition__Group__1__Impl() throws Recognitio // $ANTLR start "rule__SkillFakeDefinition__Group__0" - /** - * Rule skill fake definition group 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:14009:1: rule__SkillFakeDefinition__Group__0 : rule__SkillFakeDefinition__Group__0__Impl rule__SkillFakeDefinition__Group__1 ; + // InternalGaml.g:14015:1: rule__SkillFakeDefinition__Group__0 : rule__SkillFakeDefinition__Group__0__Impl rule__SkillFakeDefinition__Group__1 ; public final void rule__SkillFakeDefinition__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:14013:1: ( rule__SkillFakeDefinition__Group__0__Impl rule__SkillFakeDefinition__Group__1 ) - // InternalGaml.g:14014:2: rule__SkillFakeDefinition__Group__0__Impl rule__SkillFakeDefinition__Group__1 + // InternalGaml.g:14019:1: ( rule__SkillFakeDefinition__Group__0__Impl rule__SkillFakeDefinition__Group__1 ) + // InternalGaml.g:14020:2: rule__SkillFakeDefinition__Group__0__Impl rule__SkillFakeDefinition__Group__1 { pushFollow(FOLLOW_8); rule__SkillFakeDefinition__Group__0__Impl(); @@ -53339,27 +48240,22 @@ public final void rule__SkillFakeDefinition__Group__0() throws RecognitionExcept // $ANTLR start "rule__SkillFakeDefinition__Group__0__Impl" - /** - * Rule skill fake definition group 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:14021:1: rule__SkillFakeDefinition__Group__0__Impl : ( '**skill*' ) ; + // InternalGaml.g:14027:1: rule__SkillFakeDefinition__Group__0__Impl : ( '**skill*' ) ; public final void rule__SkillFakeDefinition__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:14025:1: ( ( '**skill*' ) ) - // InternalGaml.g:14026:1: ( '**skill*' ) + // InternalGaml.g:14031:1: ( ( '**skill*' ) ) + // InternalGaml.g:14032:1: ( '**skill*' ) { - // InternalGaml.g:14026:1: ( '**skill*' ) - // InternalGaml.g:14027:2: '**skill*' + // InternalGaml.g:14032:1: ( '**skill*' ) + // InternalGaml.g:14033:2: '**skill*' { if ( state.backtracking==0 ) { before(grammarAccess.getSkillFakeDefinitionAccess().getSkillKeyword_0()); } - match(input,139,FOLLOW_2); if (state.failed) return ; + match(input,140,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSkillFakeDefinitionAccess().getSkillKeyword_0()); } @@ -53385,19 +48281,14 @@ public final void rule__SkillFakeDefinition__Group__0__Impl() throws Recognition // $ANTLR start "rule__SkillFakeDefinition__Group__1" - /** - * Rule skill fake definition group 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:14036:1: rule__SkillFakeDefinition__Group__1 : rule__SkillFakeDefinition__Group__1__Impl ; + // InternalGaml.g:14042:1: rule__SkillFakeDefinition__Group__1 : rule__SkillFakeDefinition__Group__1__Impl ; public final void rule__SkillFakeDefinition__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:14040:1: ( rule__SkillFakeDefinition__Group__1__Impl ) - // InternalGaml.g:14041:2: rule__SkillFakeDefinition__Group__1__Impl + // InternalGaml.g:14046:1: ( rule__SkillFakeDefinition__Group__1__Impl ) + // InternalGaml.g:14047:2: rule__SkillFakeDefinition__Group__1__Impl { pushFollow(FOLLOW_2); rule__SkillFakeDefinition__Group__1__Impl(); @@ -53423,28 +48314,23 @@ public final void rule__SkillFakeDefinition__Group__1() throws RecognitionExcept // $ANTLR start "rule__SkillFakeDefinition__Group__1__Impl" - /** - * Rule skill fake definition group 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:14047:1: rule__SkillFakeDefinition__Group__1__Impl : ( ( rule__SkillFakeDefinition__NameAssignment_1 ) ) ; + // InternalGaml.g:14053:1: rule__SkillFakeDefinition__Group__1__Impl : ( ( rule__SkillFakeDefinition__NameAssignment_1 ) ) ; public final void rule__SkillFakeDefinition__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:14051:1: ( ( ( rule__SkillFakeDefinition__NameAssignment_1 ) ) ) - // InternalGaml.g:14052:1: ( ( rule__SkillFakeDefinition__NameAssignment_1 ) ) + // InternalGaml.g:14057:1: ( ( ( rule__SkillFakeDefinition__NameAssignment_1 ) ) ) + // InternalGaml.g:14058:1: ( ( rule__SkillFakeDefinition__NameAssignment_1 ) ) { - // InternalGaml.g:14052:1: ( ( rule__SkillFakeDefinition__NameAssignment_1 ) ) - // InternalGaml.g:14053:2: ( rule__SkillFakeDefinition__NameAssignment_1 ) + // InternalGaml.g:14058:1: ( ( rule__SkillFakeDefinition__NameAssignment_1 ) ) + // InternalGaml.g:14059:2: ( rule__SkillFakeDefinition__NameAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSkillFakeDefinitionAccess().getNameAssignment_1()); } - // InternalGaml.g:14054:2: ( rule__SkillFakeDefinition__NameAssignment_1 ) - // InternalGaml.g:14054:3: rule__SkillFakeDefinition__NameAssignment_1 + // InternalGaml.g:14060:2: ( rule__SkillFakeDefinition__NameAssignment_1 ) + // InternalGaml.g:14060:3: rule__SkillFakeDefinition__NameAssignment_1 { pushFollow(FOLLOW_2); rule__SkillFakeDefinition__NameAssignment_1(); @@ -53479,19 +48365,14 @@ public final void rule__SkillFakeDefinition__Group__1__Impl() throws Recognition // $ANTLR start "rule__VarFakeDefinition__Group__0" - /** - * Rule var fake definition group 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:14063:1: rule__VarFakeDefinition__Group__0 : rule__VarFakeDefinition__Group__0__Impl rule__VarFakeDefinition__Group__1 ; + // InternalGaml.g:14069:1: rule__VarFakeDefinition__Group__0 : rule__VarFakeDefinition__Group__0__Impl rule__VarFakeDefinition__Group__1 ; public final void rule__VarFakeDefinition__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:14067:1: ( rule__VarFakeDefinition__Group__0__Impl rule__VarFakeDefinition__Group__1 ) - // InternalGaml.g:14068:2: rule__VarFakeDefinition__Group__0__Impl rule__VarFakeDefinition__Group__1 + // InternalGaml.g:14073:1: ( rule__VarFakeDefinition__Group__0__Impl rule__VarFakeDefinition__Group__1 ) + // InternalGaml.g:14074:2: rule__VarFakeDefinition__Group__0__Impl rule__VarFakeDefinition__Group__1 { pushFollow(FOLLOW_14); rule__VarFakeDefinition__Group__0__Impl(); @@ -53522,27 +48403,22 @@ public final void rule__VarFakeDefinition__Group__0() throws RecognitionExceptio // $ANTLR start "rule__VarFakeDefinition__Group__0__Impl" - /** - * Rule var fake definition group 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:14075:1: rule__VarFakeDefinition__Group__0__Impl : ( '**var*' ) ; + // InternalGaml.g:14081:1: rule__VarFakeDefinition__Group__0__Impl : ( '**var*' ) ; public final void rule__VarFakeDefinition__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:14079:1: ( ( '**var*' ) ) - // InternalGaml.g:14080:1: ( '**var*' ) + // InternalGaml.g:14085:1: ( ( '**var*' ) ) + // InternalGaml.g:14086:1: ( '**var*' ) { - // InternalGaml.g:14080:1: ( '**var*' ) - // InternalGaml.g:14081:2: '**var*' + // InternalGaml.g:14086:1: ( '**var*' ) + // InternalGaml.g:14087:2: '**var*' { if ( state.backtracking==0 ) { before(grammarAccess.getVarFakeDefinitionAccess().getVarKeyword_0()); } - match(input,140,FOLLOW_2); if (state.failed) return ; + match(input,141,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getVarFakeDefinitionAccess().getVarKeyword_0()); } @@ -53568,19 +48444,14 @@ public final void rule__VarFakeDefinition__Group__0__Impl() throws RecognitionEx // $ANTLR start "rule__VarFakeDefinition__Group__1" - /** - * Rule var fake definition group 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:14090:1: rule__VarFakeDefinition__Group__1 : rule__VarFakeDefinition__Group__1__Impl ; + // InternalGaml.g:14096:1: rule__VarFakeDefinition__Group__1 : rule__VarFakeDefinition__Group__1__Impl ; public final void rule__VarFakeDefinition__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:14094:1: ( rule__VarFakeDefinition__Group__1__Impl ) - // InternalGaml.g:14095:2: rule__VarFakeDefinition__Group__1__Impl + // InternalGaml.g:14100:1: ( rule__VarFakeDefinition__Group__1__Impl ) + // InternalGaml.g:14101:2: rule__VarFakeDefinition__Group__1__Impl { pushFollow(FOLLOW_2); rule__VarFakeDefinition__Group__1__Impl(); @@ -53606,28 +48477,23 @@ public final void rule__VarFakeDefinition__Group__1() throws RecognitionExceptio // $ANTLR start "rule__VarFakeDefinition__Group__1__Impl" - /** - * Rule var fake definition group 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:14101:1: rule__VarFakeDefinition__Group__1__Impl : ( ( rule__VarFakeDefinition__NameAssignment_1 ) ) ; + // InternalGaml.g:14107:1: rule__VarFakeDefinition__Group__1__Impl : ( ( rule__VarFakeDefinition__NameAssignment_1 ) ) ; public final void rule__VarFakeDefinition__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:14105:1: ( ( ( rule__VarFakeDefinition__NameAssignment_1 ) ) ) - // InternalGaml.g:14106:1: ( ( rule__VarFakeDefinition__NameAssignment_1 ) ) + // InternalGaml.g:14111:1: ( ( ( rule__VarFakeDefinition__NameAssignment_1 ) ) ) + // InternalGaml.g:14112:1: ( ( rule__VarFakeDefinition__NameAssignment_1 ) ) { - // InternalGaml.g:14106:1: ( ( rule__VarFakeDefinition__NameAssignment_1 ) ) - // InternalGaml.g:14107:2: ( rule__VarFakeDefinition__NameAssignment_1 ) + // InternalGaml.g:14112:1: ( ( rule__VarFakeDefinition__NameAssignment_1 ) ) + // InternalGaml.g:14113:2: ( rule__VarFakeDefinition__NameAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getVarFakeDefinitionAccess().getNameAssignment_1()); } - // InternalGaml.g:14108:2: ( rule__VarFakeDefinition__NameAssignment_1 ) - // InternalGaml.g:14108:3: rule__VarFakeDefinition__NameAssignment_1 + // InternalGaml.g:14114:2: ( rule__VarFakeDefinition__NameAssignment_1 ) + // InternalGaml.g:14114:3: rule__VarFakeDefinition__NameAssignment_1 { pushFollow(FOLLOW_2); rule__VarFakeDefinition__NameAssignment_1(); @@ -53662,19 +48528,14 @@ public final void rule__VarFakeDefinition__Group__1__Impl() throws RecognitionEx // $ANTLR start "rule__EquationFakeDefinition__Group__0" - /** - * Rule equation fake definition group 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:14117:1: rule__EquationFakeDefinition__Group__0 : rule__EquationFakeDefinition__Group__0__Impl rule__EquationFakeDefinition__Group__1 ; + // InternalGaml.g:14123:1: rule__EquationFakeDefinition__Group__0 : rule__EquationFakeDefinition__Group__0__Impl rule__EquationFakeDefinition__Group__1 ; public final void rule__EquationFakeDefinition__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:14121:1: ( rule__EquationFakeDefinition__Group__0__Impl rule__EquationFakeDefinition__Group__1 ) - // InternalGaml.g:14122:2: rule__EquationFakeDefinition__Group__0__Impl rule__EquationFakeDefinition__Group__1 + // InternalGaml.g:14127:1: ( rule__EquationFakeDefinition__Group__0__Impl rule__EquationFakeDefinition__Group__1 ) + // InternalGaml.g:14128:2: rule__EquationFakeDefinition__Group__0__Impl rule__EquationFakeDefinition__Group__1 { pushFollow(FOLLOW_14); rule__EquationFakeDefinition__Group__0__Impl(); @@ -53705,27 +48566,22 @@ public final void rule__EquationFakeDefinition__Group__0() throws RecognitionExc // $ANTLR start "rule__EquationFakeDefinition__Group__0__Impl" - /** - * Rule equation fake definition group 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:14129:1: rule__EquationFakeDefinition__Group__0__Impl : ( '**equation*' ) ; + // InternalGaml.g:14135:1: rule__EquationFakeDefinition__Group__0__Impl : ( '**equation*' ) ; public final void rule__EquationFakeDefinition__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:14133:1: ( ( '**equation*' ) ) - // InternalGaml.g:14134:1: ( '**equation*' ) + // InternalGaml.g:14139:1: ( ( '**equation*' ) ) + // InternalGaml.g:14140:1: ( '**equation*' ) { - // InternalGaml.g:14134:1: ( '**equation*' ) - // InternalGaml.g:14135:2: '**equation*' + // InternalGaml.g:14140:1: ( '**equation*' ) + // InternalGaml.g:14141:2: '**equation*' { if ( state.backtracking==0 ) { before(grammarAccess.getEquationFakeDefinitionAccess().getEquationKeyword_0()); } - match(input,141,FOLLOW_2); if (state.failed) return ; + match(input,142,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEquationFakeDefinitionAccess().getEquationKeyword_0()); } @@ -53751,19 +48607,14 @@ public final void rule__EquationFakeDefinition__Group__0__Impl() throws Recognit // $ANTLR start "rule__EquationFakeDefinition__Group__1" - /** - * Rule equation fake definition group 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:14144:1: rule__EquationFakeDefinition__Group__1 : rule__EquationFakeDefinition__Group__1__Impl ; + // InternalGaml.g:14150:1: rule__EquationFakeDefinition__Group__1 : rule__EquationFakeDefinition__Group__1__Impl ; public final void rule__EquationFakeDefinition__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:14148:1: ( rule__EquationFakeDefinition__Group__1__Impl ) - // InternalGaml.g:14149:2: rule__EquationFakeDefinition__Group__1__Impl + // InternalGaml.g:14154:1: ( rule__EquationFakeDefinition__Group__1__Impl ) + // InternalGaml.g:14155:2: rule__EquationFakeDefinition__Group__1__Impl { pushFollow(FOLLOW_2); rule__EquationFakeDefinition__Group__1__Impl(); @@ -53789,28 +48640,23 @@ public final void rule__EquationFakeDefinition__Group__1() throws RecognitionExc // $ANTLR start "rule__EquationFakeDefinition__Group__1__Impl" - /** - * Rule equation fake definition group 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:14155:1: rule__EquationFakeDefinition__Group__1__Impl : ( ( rule__EquationFakeDefinition__NameAssignment_1 ) ) ; + // InternalGaml.g:14161:1: rule__EquationFakeDefinition__Group__1__Impl : ( ( rule__EquationFakeDefinition__NameAssignment_1 ) ) ; public final void rule__EquationFakeDefinition__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:14159:1: ( ( ( rule__EquationFakeDefinition__NameAssignment_1 ) ) ) - // InternalGaml.g:14160:1: ( ( rule__EquationFakeDefinition__NameAssignment_1 ) ) + // InternalGaml.g:14165:1: ( ( ( rule__EquationFakeDefinition__NameAssignment_1 ) ) ) + // InternalGaml.g:14166:1: ( ( rule__EquationFakeDefinition__NameAssignment_1 ) ) { - // InternalGaml.g:14160:1: ( ( rule__EquationFakeDefinition__NameAssignment_1 ) ) - // InternalGaml.g:14161:2: ( rule__EquationFakeDefinition__NameAssignment_1 ) + // InternalGaml.g:14166:1: ( ( rule__EquationFakeDefinition__NameAssignment_1 ) ) + // InternalGaml.g:14167:2: ( rule__EquationFakeDefinition__NameAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEquationFakeDefinitionAccess().getNameAssignment_1()); } - // InternalGaml.g:14162:2: ( rule__EquationFakeDefinition__NameAssignment_1 ) - // InternalGaml.g:14162:3: rule__EquationFakeDefinition__NameAssignment_1 + // InternalGaml.g:14168:2: ( rule__EquationFakeDefinition__NameAssignment_1 ) + // InternalGaml.g:14168:3: rule__EquationFakeDefinition__NameAssignment_1 { pushFollow(FOLLOW_2); rule__EquationFakeDefinition__NameAssignment_1(); @@ -53845,19 +48691,14 @@ public final void rule__EquationFakeDefinition__Group__1__Impl() throws Recognit // $ANTLR start "rule__TerminalExpression__Group_1__0" - /** - * Rule terminal expression group 1 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:14171:1: rule__TerminalExpression__Group_1__0 : rule__TerminalExpression__Group_1__0__Impl rule__TerminalExpression__Group_1__1 ; + // InternalGaml.g:14177:1: rule__TerminalExpression__Group_1__0 : rule__TerminalExpression__Group_1__0__Impl rule__TerminalExpression__Group_1__1 ; public final void rule__TerminalExpression__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:14175:1: ( rule__TerminalExpression__Group_1__0__Impl rule__TerminalExpression__Group_1__1 ) - // InternalGaml.g:14176:2: rule__TerminalExpression__Group_1__0__Impl rule__TerminalExpression__Group_1__1 + // InternalGaml.g:14181:1: ( rule__TerminalExpression__Group_1__0__Impl rule__TerminalExpression__Group_1__1 ) + // InternalGaml.g:14182:2: rule__TerminalExpression__Group_1__0__Impl rule__TerminalExpression__Group_1__1 { pushFollow(FOLLOW_76); rule__TerminalExpression__Group_1__0__Impl(); @@ -53888,28 +48729,23 @@ public final void rule__TerminalExpression__Group_1__0() throws RecognitionExcep // $ANTLR start "rule__TerminalExpression__Group_1__0__Impl" - /** - * Rule terminal expression group 1 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:14183:1: rule__TerminalExpression__Group_1__0__Impl : ( () ) ; + // InternalGaml.g:14189:1: rule__TerminalExpression__Group_1__0__Impl : ( () ) ; public final void rule__TerminalExpression__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:14187:1: ( ( () ) ) - // InternalGaml.g:14188:1: ( () ) + // InternalGaml.g:14193:1: ( ( () ) ) + // InternalGaml.g:14194:1: ( () ) { - // InternalGaml.g:14188:1: ( () ) - // InternalGaml.g:14189:2: () + // InternalGaml.g:14194:1: ( () ) + // InternalGaml.g:14195:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getTerminalExpressionAccess().getIntLiteralAction_1_0()); } - // InternalGaml.g:14190:2: () - // InternalGaml.g:14190:3: + // InternalGaml.g:14196:2: () + // InternalGaml.g:14196:3: { } @@ -53934,19 +48770,14 @@ public final void rule__TerminalExpression__Group_1__0__Impl() throws Recognitio // $ANTLR start "rule__TerminalExpression__Group_1__1" - /** - * Rule terminal expression group 1 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:14198:1: rule__TerminalExpression__Group_1__1 : rule__TerminalExpression__Group_1__1__Impl ; + // InternalGaml.g:14204:1: rule__TerminalExpression__Group_1__1 : rule__TerminalExpression__Group_1__1__Impl ; public final void rule__TerminalExpression__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:14202:1: ( rule__TerminalExpression__Group_1__1__Impl ) - // InternalGaml.g:14203:2: rule__TerminalExpression__Group_1__1__Impl + // InternalGaml.g:14208:1: ( rule__TerminalExpression__Group_1__1__Impl ) + // InternalGaml.g:14209:2: rule__TerminalExpression__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__TerminalExpression__Group_1__1__Impl(); @@ -53972,28 +48803,23 @@ public final void rule__TerminalExpression__Group_1__1() throws RecognitionExcep // $ANTLR start "rule__TerminalExpression__Group_1__1__Impl" - /** - * Rule terminal expression group 1 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:14209:1: rule__TerminalExpression__Group_1__1__Impl : ( ( rule__TerminalExpression__OpAssignment_1_1 ) ) ; + // InternalGaml.g:14215:1: rule__TerminalExpression__Group_1__1__Impl : ( ( rule__TerminalExpression__OpAssignment_1_1 ) ) ; public final void rule__TerminalExpression__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:14213:1: ( ( ( rule__TerminalExpression__OpAssignment_1_1 ) ) ) - // InternalGaml.g:14214:1: ( ( rule__TerminalExpression__OpAssignment_1_1 ) ) + // InternalGaml.g:14219:1: ( ( ( rule__TerminalExpression__OpAssignment_1_1 ) ) ) + // InternalGaml.g:14220:1: ( ( rule__TerminalExpression__OpAssignment_1_1 ) ) { - // InternalGaml.g:14214:1: ( ( rule__TerminalExpression__OpAssignment_1_1 ) ) - // InternalGaml.g:14215:2: ( rule__TerminalExpression__OpAssignment_1_1 ) + // InternalGaml.g:14220:1: ( ( rule__TerminalExpression__OpAssignment_1_1 ) ) + // InternalGaml.g:14221:2: ( rule__TerminalExpression__OpAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTerminalExpressionAccess().getOpAssignment_1_1()); } - // InternalGaml.g:14216:2: ( rule__TerminalExpression__OpAssignment_1_1 ) - // InternalGaml.g:14216:3: rule__TerminalExpression__OpAssignment_1_1 + // InternalGaml.g:14222:2: ( rule__TerminalExpression__OpAssignment_1_1 ) + // InternalGaml.g:14222:3: rule__TerminalExpression__OpAssignment_1_1 { pushFollow(FOLLOW_2); rule__TerminalExpression__OpAssignment_1_1(); @@ -54028,19 +48854,14 @@ public final void rule__TerminalExpression__Group_1__1__Impl() throws Recognitio // $ANTLR start "rule__TerminalExpression__Group_2__0" - /** - * Rule terminal expression group 2 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:14225:1: rule__TerminalExpression__Group_2__0 : rule__TerminalExpression__Group_2__0__Impl rule__TerminalExpression__Group_2__1 ; + // InternalGaml.g:14231:1: rule__TerminalExpression__Group_2__0 : rule__TerminalExpression__Group_2__0__Impl rule__TerminalExpression__Group_2__1 ; public final void rule__TerminalExpression__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:14229:1: ( rule__TerminalExpression__Group_2__0__Impl rule__TerminalExpression__Group_2__1 ) - // InternalGaml.g:14230:2: rule__TerminalExpression__Group_2__0__Impl rule__TerminalExpression__Group_2__1 + // InternalGaml.g:14235:1: ( rule__TerminalExpression__Group_2__0__Impl rule__TerminalExpression__Group_2__1 ) + // InternalGaml.g:14236:2: rule__TerminalExpression__Group_2__0__Impl rule__TerminalExpression__Group_2__1 { pushFollow(FOLLOW_77); rule__TerminalExpression__Group_2__0__Impl(); @@ -54071,28 +48892,23 @@ public final void rule__TerminalExpression__Group_2__0() throws RecognitionExcep // $ANTLR start "rule__TerminalExpression__Group_2__0__Impl" - /** - * Rule terminal expression group 2 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:14237:1: rule__TerminalExpression__Group_2__0__Impl : ( () ) ; + // InternalGaml.g:14243:1: rule__TerminalExpression__Group_2__0__Impl : ( () ) ; public final void rule__TerminalExpression__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:14241:1: ( ( () ) ) - // InternalGaml.g:14242:1: ( () ) + // InternalGaml.g:14247:1: ( ( () ) ) + // InternalGaml.g:14248:1: ( () ) { - // InternalGaml.g:14242:1: ( () ) - // InternalGaml.g:14243:2: () + // InternalGaml.g:14248:1: ( () ) + // InternalGaml.g:14249:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getTerminalExpressionAccess().getDoubleLiteralAction_2_0()); } - // InternalGaml.g:14244:2: () - // InternalGaml.g:14244:3: + // InternalGaml.g:14250:2: () + // InternalGaml.g:14250:3: { } @@ -54117,19 +48933,14 @@ public final void rule__TerminalExpression__Group_2__0__Impl() throws Recognitio // $ANTLR start "rule__TerminalExpression__Group_2__1" - /** - * Rule terminal expression group 2 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:14252:1: rule__TerminalExpression__Group_2__1 : rule__TerminalExpression__Group_2__1__Impl ; + // InternalGaml.g:14258:1: rule__TerminalExpression__Group_2__1 : rule__TerminalExpression__Group_2__1__Impl ; public final void rule__TerminalExpression__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:14256:1: ( rule__TerminalExpression__Group_2__1__Impl ) - // InternalGaml.g:14257:2: rule__TerminalExpression__Group_2__1__Impl + // InternalGaml.g:14262:1: ( rule__TerminalExpression__Group_2__1__Impl ) + // InternalGaml.g:14263:2: rule__TerminalExpression__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__TerminalExpression__Group_2__1__Impl(); @@ -54155,28 +48966,23 @@ public final void rule__TerminalExpression__Group_2__1() throws RecognitionExcep // $ANTLR start "rule__TerminalExpression__Group_2__1__Impl" - /** - * Rule terminal expression group 2 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:14263:1: rule__TerminalExpression__Group_2__1__Impl : ( ( rule__TerminalExpression__OpAssignment_2_1 ) ) ; + // InternalGaml.g:14269:1: rule__TerminalExpression__Group_2__1__Impl : ( ( rule__TerminalExpression__OpAssignment_2_1 ) ) ; public final void rule__TerminalExpression__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:14267:1: ( ( ( rule__TerminalExpression__OpAssignment_2_1 ) ) ) - // InternalGaml.g:14268:1: ( ( rule__TerminalExpression__OpAssignment_2_1 ) ) + // InternalGaml.g:14273:1: ( ( ( rule__TerminalExpression__OpAssignment_2_1 ) ) ) + // InternalGaml.g:14274:1: ( ( rule__TerminalExpression__OpAssignment_2_1 ) ) { - // InternalGaml.g:14268:1: ( ( rule__TerminalExpression__OpAssignment_2_1 ) ) - // InternalGaml.g:14269:2: ( rule__TerminalExpression__OpAssignment_2_1 ) + // InternalGaml.g:14274:1: ( ( rule__TerminalExpression__OpAssignment_2_1 ) ) + // InternalGaml.g:14275:2: ( rule__TerminalExpression__OpAssignment_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTerminalExpressionAccess().getOpAssignment_2_1()); } - // InternalGaml.g:14270:2: ( rule__TerminalExpression__OpAssignment_2_1 ) - // InternalGaml.g:14270:3: rule__TerminalExpression__OpAssignment_2_1 + // InternalGaml.g:14276:2: ( rule__TerminalExpression__OpAssignment_2_1 ) + // InternalGaml.g:14276:3: rule__TerminalExpression__OpAssignment_2_1 { pushFollow(FOLLOW_2); rule__TerminalExpression__OpAssignment_2_1(); @@ -54211,19 +49017,14 @@ public final void rule__TerminalExpression__Group_2__1__Impl() throws Recognitio // $ANTLR start "rule__TerminalExpression__Group_3__0" - /** - * Rule terminal expression group 3 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:14279:1: rule__TerminalExpression__Group_3__0 : rule__TerminalExpression__Group_3__0__Impl rule__TerminalExpression__Group_3__1 ; + // InternalGaml.g:14285:1: rule__TerminalExpression__Group_3__0 : rule__TerminalExpression__Group_3__0__Impl rule__TerminalExpression__Group_3__1 ; public final void rule__TerminalExpression__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:14283:1: ( rule__TerminalExpression__Group_3__0__Impl rule__TerminalExpression__Group_3__1 ) - // InternalGaml.g:14284:2: rule__TerminalExpression__Group_3__0__Impl rule__TerminalExpression__Group_3__1 + // InternalGaml.g:14289:1: ( rule__TerminalExpression__Group_3__0__Impl rule__TerminalExpression__Group_3__1 ) + // InternalGaml.g:14290:2: rule__TerminalExpression__Group_3__0__Impl rule__TerminalExpression__Group_3__1 { pushFollow(FOLLOW_78); rule__TerminalExpression__Group_3__0__Impl(); @@ -54254,28 +49055,23 @@ public final void rule__TerminalExpression__Group_3__0() throws RecognitionExcep // $ANTLR start "rule__TerminalExpression__Group_3__0__Impl" - /** - * Rule terminal expression group 3 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:14291:1: rule__TerminalExpression__Group_3__0__Impl : ( () ) ; + // InternalGaml.g:14297:1: rule__TerminalExpression__Group_3__0__Impl : ( () ) ; public final void rule__TerminalExpression__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:14295:1: ( ( () ) ) - // InternalGaml.g:14296:1: ( () ) + // InternalGaml.g:14301:1: ( ( () ) ) + // InternalGaml.g:14302:1: ( () ) { - // InternalGaml.g:14296:1: ( () ) - // InternalGaml.g:14297:2: () + // InternalGaml.g:14302:1: ( () ) + // InternalGaml.g:14303:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getTerminalExpressionAccess().getBooleanLiteralAction_3_0()); } - // InternalGaml.g:14298:2: () - // InternalGaml.g:14298:3: + // InternalGaml.g:14304:2: () + // InternalGaml.g:14304:3: { } @@ -54300,19 +49096,14 @@ public final void rule__TerminalExpression__Group_3__0__Impl() throws Recognitio // $ANTLR start "rule__TerminalExpression__Group_3__1" - /** - * Rule terminal expression group 3 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:14306:1: rule__TerminalExpression__Group_3__1 : rule__TerminalExpression__Group_3__1__Impl ; + // InternalGaml.g:14312:1: rule__TerminalExpression__Group_3__1 : rule__TerminalExpression__Group_3__1__Impl ; public final void rule__TerminalExpression__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:14310:1: ( rule__TerminalExpression__Group_3__1__Impl ) - // InternalGaml.g:14311:2: rule__TerminalExpression__Group_3__1__Impl + // InternalGaml.g:14316:1: ( rule__TerminalExpression__Group_3__1__Impl ) + // InternalGaml.g:14317:2: rule__TerminalExpression__Group_3__1__Impl { pushFollow(FOLLOW_2); rule__TerminalExpression__Group_3__1__Impl(); @@ -54338,28 +49129,23 @@ public final void rule__TerminalExpression__Group_3__1() throws RecognitionExcep // $ANTLR start "rule__TerminalExpression__Group_3__1__Impl" - /** - * Rule terminal expression group 3 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:14317:1: rule__TerminalExpression__Group_3__1__Impl : ( ( rule__TerminalExpression__OpAssignment_3_1 ) ) ; + // InternalGaml.g:14323:1: rule__TerminalExpression__Group_3__1__Impl : ( ( rule__TerminalExpression__OpAssignment_3_1 ) ) ; public final void rule__TerminalExpression__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:14321:1: ( ( ( rule__TerminalExpression__OpAssignment_3_1 ) ) ) - // InternalGaml.g:14322:1: ( ( rule__TerminalExpression__OpAssignment_3_1 ) ) + // InternalGaml.g:14327:1: ( ( ( rule__TerminalExpression__OpAssignment_3_1 ) ) ) + // InternalGaml.g:14328:1: ( ( rule__TerminalExpression__OpAssignment_3_1 ) ) { - // InternalGaml.g:14322:1: ( ( rule__TerminalExpression__OpAssignment_3_1 ) ) - // InternalGaml.g:14323:2: ( rule__TerminalExpression__OpAssignment_3_1 ) + // InternalGaml.g:14328:1: ( ( rule__TerminalExpression__OpAssignment_3_1 ) ) + // InternalGaml.g:14329:2: ( rule__TerminalExpression__OpAssignment_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTerminalExpressionAccess().getOpAssignment_3_1()); } - // InternalGaml.g:14324:2: ( rule__TerminalExpression__OpAssignment_3_1 ) - // InternalGaml.g:14324:3: rule__TerminalExpression__OpAssignment_3_1 + // InternalGaml.g:14330:2: ( rule__TerminalExpression__OpAssignment_3_1 ) + // InternalGaml.g:14330:3: rule__TerminalExpression__OpAssignment_3_1 { pushFollow(FOLLOW_2); rule__TerminalExpression__OpAssignment_3_1(); @@ -54394,19 +49180,14 @@ public final void rule__TerminalExpression__Group_3__1__Impl() throws Recognitio // $ANTLR start "rule__TerminalExpression__Group_4__0" - /** - * Rule terminal expression group 4 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:14333:1: rule__TerminalExpression__Group_4__0 : rule__TerminalExpression__Group_4__0__Impl rule__TerminalExpression__Group_4__1 ; + // InternalGaml.g:14339:1: rule__TerminalExpression__Group_4__0 : rule__TerminalExpression__Group_4__0__Impl rule__TerminalExpression__Group_4__1 ; public final void rule__TerminalExpression__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:14337:1: ( rule__TerminalExpression__Group_4__0__Impl rule__TerminalExpression__Group_4__1 ) - // InternalGaml.g:14338:2: rule__TerminalExpression__Group_4__0__Impl rule__TerminalExpression__Group_4__1 + // InternalGaml.g:14343:1: ( rule__TerminalExpression__Group_4__0__Impl rule__TerminalExpression__Group_4__1 ) + // InternalGaml.g:14344:2: rule__TerminalExpression__Group_4__0__Impl rule__TerminalExpression__Group_4__1 { pushFollow(FOLLOW_79); rule__TerminalExpression__Group_4__0__Impl(); @@ -54437,28 +49218,23 @@ public final void rule__TerminalExpression__Group_4__0() throws RecognitionExcep // $ANTLR start "rule__TerminalExpression__Group_4__0__Impl" - /** - * Rule terminal expression group 4 0 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:14345:1: rule__TerminalExpression__Group_4__0__Impl : ( () ) ; + // InternalGaml.g:14351:1: rule__TerminalExpression__Group_4__0__Impl : ( () ) ; public final void rule__TerminalExpression__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:14349:1: ( ( () ) ) - // InternalGaml.g:14350:1: ( () ) + // InternalGaml.g:14355:1: ( ( () ) ) + // InternalGaml.g:14356:1: ( () ) { - // InternalGaml.g:14350:1: ( () ) - // InternalGaml.g:14351:2: () + // InternalGaml.g:14356:1: ( () ) + // InternalGaml.g:14357:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getTerminalExpressionAccess().getReservedLiteralAction_4_0()); } - // InternalGaml.g:14352:2: () - // InternalGaml.g:14352:3: + // InternalGaml.g:14358:2: () + // InternalGaml.g:14358:3: { } @@ -54483,19 +49259,14 @@ public final void rule__TerminalExpression__Group_4__0__Impl() throws Recognitio // $ANTLR start "rule__TerminalExpression__Group_4__1" - /** - * Rule terminal expression group 4 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:14360:1: rule__TerminalExpression__Group_4__1 : rule__TerminalExpression__Group_4__1__Impl ; + // InternalGaml.g:14366:1: rule__TerminalExpression__Group_4__1 : rule__TerminalExpression__Group_4__1__Impl ; public final void rule__TerminalExpression__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:14364:1: ( rule__TerminalExpression__Group_4__1__Impl ) - // InternalGaml.g:14365:2: rule__TerminalExpression__Group_4__1__Impl + // InternalGaml.g:14370:1: ( rule__TerminalExpression__Group_4__1__Impl ) + // InternalGaml.g:14371:2: rule__TerminalExpression__Group_4__1__Impl { pushFollow(FOLLOW_2); rule__TerminalExpression__Group_4__1__Impl(); @@ -54521,28 +49292,23 @@ public final void rule__TerminalExpression__Group_4__1() throws RecognitionExcep // $ANTLR start "rule__TerminalExpression__Group_4__1__Impl" - /** - * Rule terminal expression group 4 1 impl. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:14371:1: rule__TerminalExpression__Group_4__1__Impl : ( ( rule__TerminalExpression__OpAssignment_4_1 ) ) ; + // InternalGaml.g:14377:1: rule__TerminalExpression__Group_4__1__Impl : ( ( rule__TerminalExpression__OpAssignment_4_1 ) ) ; public final void rule__TerminalExpression__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:14375:1: ( ( ( rule__TerminalExpression__OpAssignment_4_1 ) ) ) - // InternalGaml.g:14376:1: ( ( rule__TerminalExpression__OpAssignment_4_1 ) ) + // InternalGaml.g:14381:1: ( ( ( rule__TerminalExpression__OpAssignment_4_1 ) ) ) + // InternalGaml.g:14382:1: ( ( rule__TerminalExpression__OpAssignment_4_1 ) ) { - // InternalGaml.g:14376:1: ( ( rule__TerminalExpression__OpAssignment_4_1 ) ) - // InternalGaml.g:14377:2: ( rule__TerminalExpression__OpAssignment_4_1 ) + // InternalGaml.g:14382:1: ( ( rule__TerminalExpression__OpAssignment_4_1 ) ) + // InternalGaml.g:14383:2: ( rule__TerminalExpression__OpAssignment_4_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTerminalExpressionAccess().getOpAssignment_4_1()); } - // InternalGaml.g:14378:2: ( rule__TerminalExpression__OpAssignment_4_1 ) - // InternalGaml.g:14378:3: rule__TerminalExpression__OpAssignment_4_1 + // InternalGaml.g:14384:2: ( rule__TerminalExpression__OpAssignment_4_1 ) + // InternalGaml.g:14384:3: rule__TerminalExpression__OpAssignment_4_1 { pushFollow(FOLLOW_2); rule__TerminalExpression__OpAssignment_4_1(); @@ -54577,22 +49343,17 @@ public final void rule__TerminalExpression__Group_4__1__Impl() throws Recognitio // $ANTLR start "rule__StandaloneBlock__BlockAssignment_1" - /** - * Rule standalone block block assignment 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:14387:1: rule__StandaloneBlock__BlockAssignment_1 : ( ruleBlock ) ; + // InternalGaml.g:14393:1: rule__StandaloneBlock__BlockAssignment_1 : ( ruleBlock ) ; public final void rule__StandaloneBlock__BlockAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:14391:1: ( ( ruleBlock ) ) - // InternalGaml.g:14392:2: ( ruleBlock ) + // InternalGaml.g:14397:1: ( ( ruleBlock ) ) + // InternalGaml.g:14398:2: ( ruleBlock ) { - // InternalGaml.g:14392:2: ( ruleBlock ) - // InternalGaml.g:14393:3: ruleBlock + // InternalGaml.g:14398:2: ( ruleBlock ) + // InternalGaml.g:14399:3: ruleBlock { if ( state.backtracking==0 ) { before(grammarAccess.getStandaloneBlockAccess().getBlockBlockParserRuleCall_1_0()); @@ -54627,22 +49388,17 @@ public final void rule__StandaloneBlock__BlockAssignment_1() throws RecognitionE // $ANTLR start "rule__StringEvaluator__TotoAssignment_0" - /** - * Rule string evaluator toto assignment 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:14402:1: rule__StringEvaluator__TotoAssignment_0 : ( RULE_ID ) ; + // InternalGaml.g:14408:1: rule__StringEvaluator__TotoAssignment_0 : ( RULE_ID ) ; public final void rule__StringEvaluator__TotoAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:14406:1: ( ( RULE_ID ) ) - // InternalGaml.g:14407:2: ( RULE_ID ) + // InternalGaml.g:14412:1: ( ( RULE_ID ) ) + // InternalGaml.g:14413:2: ( RULE_ID ) { - // InternalGaml.g:14407:2: ( RULE_ID ) - // InternalGaml.g:14408:3: RULE_ID + // InternalGaml.g:14413:2: ( RULE_ID ) + // InternalGaml.g:14414:3: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getStringEvaluatorAccess().getTotoIDTerminalRuleCall_0_0()); @@ -54673,22 +49429,17 @@ public final void rule__StringEvaluator__TotoAssignment_0() throws RecognitionEx // $ANTLR start "rule__StringEvaluator__ExprAssignment_2" - /** - * Rule string evaluator expr assignment 2. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:14417:1: rule__StringEvaluator__ExprAssignment_2 : ( ruleExpression ) ; + // InternalGaml.g:14423:1: rule__StringEvaluator__ExprAssignment_2 : ( ruleExpression ) ; public final void rule__StringEvaluator__ExprAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:14421:1: ( ( ruleExpression ) ) - // InternalGaml.g:14422:2: ( ruleExpression ) + // InternalGaml.g:14427:1: ( ( ruleExpression ) ) + // InternalGaml.g:14428:2: ( ruleExpression ) { - // InternalGaml.g:14422:2: ( ruleExpression ) - // InternalGaml.g:14423:3: ruleExpression + // InternalGaml.g:14428:2: ( ruleExpression ) + // InternalGaml.g:14429:3: ruleExpression { if ( state.backtracking==0 ) { before(grammarAccess.getStringEvaluatorAccess().getExprExpressionParserRuleCall_2_0()); @@ -54723,22 +49474,17 @@ public final void rule__StringEvaluator__ExprAssignment_2() throws RecognitionEx // $ANTLR start "rule__Model__PragmasAssignment_0" - /** - * Rule model pragmas assignment 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:14432:1: rule__Model__PragmasAssignment_0 : ( rulePragma ) ; + // InternalGaml.g:14438:1: rule__Model__PragmasAssignment_0 : ( rulePragma ) ; public final void rule__Model__PragmasAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:14436:1: ( ( rulePragma ) ) - // InternalGaml.g:14437:2: ( rulePragma ) + // InternalGaml.g:14442:1: ( ( rulePragma ) ) + // InternalGaml.g:14443:2: ( rulePragma ) { - // InternalGaml.g:14437:2: ( rulePragma ) - // InternalGaml.g:14438:3: rulePragma + // InternalGaml.g:14443:2: ( rulePragma ) + // InternalGaml.g:14444:3: rulePragma { if ( state.backtracking==0 ) { before(grammarAccess.getModelAccess().getPragmasPragmaParserRuleCall_0_0()); @@ -54773,22 +49519,17 @@ public final void rule__Model__PragmasAssignment_0() throws RecognitionException // $ANTLR start "rule__Model__NameAssignment_2" - /** - * Rule model name assignment 2. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:14447:1: rule__Model__NameAssignment_2 : ( RULE_ID ) ; + // InternalGaml.g:14453:1: rule__Model__NameAssignment_2 : ( RULE_ID ) ; public final void rule__Model__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:14451:1: ( ( RULE_ID ) ) - // InternalGaml.g:14452:2: ( RULE_ID ) + // InternalGaml.g:14457:1: ( ( RULE_ID ) ) + // InternalGaml.g:14458:2: ( RULE_ID ) { - // InternalGaml.g:14452:2: ( RULE_ID ) - // InternalGaml.g:14453:3: RULE_ID + // InternalGaml.g:14458:2: ( RULE_ID ) + // InternalGaml.g:14459:3: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getModelAccess().getNameIDTerminalRuleCall_2_0()); @@ -54819,22 +49560,17 @@ public final void rule__Model__NameAssignment_2() throws RecognitionException { // $ANTLR start "rule__Model__ImportsAssignment_3" - /** - * Rule model imports assignment 3. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:14462:1: rule__Model__ImportsAssignment_3 : ( ruleImport ) ; + // InternalGaml.g:14468:1: rule__Model__ImportsAssignment_3 : ( ruleImport ) ; public final void rule__Model__ImportsAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:14466:1: ( ( ruleImport ) ) - // InternalGaml.g:14467:2: ( ruleImport ) + // InternalGaml.g:14472:1: ( ( ruleImport ) ) + // InternalGaml.g:14473:2: ( ruleImport ) { - // InternalGaml.g:14467:2: ( ruleImport ) - // InternalGaml.g:14468:3: ruleImport + // InternalGaml.g:14473:2: ( ruleImport ) + // InternalGaml.g:14474:3: ruleImport { if ( state.backtracking==0 ) { before(grammarAccess.getModelAccess().getImportsImportParserRuleCall_3_0()); @@ -54869,22 +49605,17 @@ public final void rule__Model__ImportsAssignment_3() throws RecognitionException // $ANTLR start "rule__Model__BlockAssignment_4" - /** - * Rule model block assignment 4. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:14477:1: rule__Model__BlockAssignment_4 : ( ruleModelBlock ) ; + // InternalGaml.g:14483:1: rule__Model__BlockAssignment_4 : ( ruleModelBlock ) ; public final void rule__Model__BlockAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:14481:1: ( ( ruleModelBlock ) ) - // InternalGaml.g:14482:2: ( ruleModelBlock ) + // InternalGaml.g:14487:1: ( ( ruleModelBlock ) ) + // InternalGaml.g:14488:2: ( ruleModelBlock ) { - // InternalGaml.g:14482:2: ( ruleModelBlock ) - // InternalGaml.g:14483:3: ruleModelBlock + // InternalGaml.g:14488:2: ( ruleModelBlock ) + // InternalGaml.g:14489:3: ruleModelBlock { if ( state.backtracking==0 ) { before(grammarAccess.getModelAccess().getBlockModelBlockParserRuleCall_4_0()); @@ -54919,22 +49650,17 @@ public final void rule__Model__BlockAssignment_4() throws RecognitionException { // $ANTLR start "rule__ModelBlock__StatementsAssignment_1" - /** - * Rule model block statements assignment 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:14492:1: rule__ModelBlock__StatementsAssignment_1 : ( ruleS_Section ) ; + // InternalGaml.g:14498:1: rule__ModelBlock__StatementsAssignment_1 : ( ruleS_Section ) ; public final void rule__ModelBlock__StatementsAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:14496:1: ( ( ruleS_Section ) ) - // InternalGaml.g:14497:2: ( ruleS_Section ) + // InternalGaml.g:14502:1: ( ( ruleS_Section ) ) + // InternalGaml.g:14503:2: ( ruleS_Section ) { - // InternalGaml.g:14497:2: ( ruleS_Section ) - // InternalGaml.g:14498:3: ruleS_Section + // InternalGaml.g:14503:2: ( ruleS_Section ) + // InternalGaml.g:14504:3: ruleS_Section { if ( state.backtracking==0 ) { before(grammarAccess.getModelBlockAccess().getStatementsS_SectionParserRuleCall_1_0()); @@ -54969,22 +49695,17 @@ public final void rule__ModelBlock__StatementsAssignment_1() throws RecognitionE // $ANTLR start "rule__Import__ImportURIAssignment_1" - /** - * Rule import import URI assignment 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:14507:1: rule__Import__ImportURIAssignment_1 : ( RULE_STRING ) ; + // InternalGaml.g:14513:1: rule__Import__ImportURIAssignment_1 : ( RULE_STRING ) ; public final void rule__Import__ImportURIAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:14511:1: ( ( RULE_STRING ) ) - // InternalGaml.g:14512:2: ( RULE_STRING ) + // InternalGaml.g:14517:1: ( ( RULE_STRING ) ) + // InternalGaml.g:14518:2: ( RULE_STRING ) { - // InternalGaml.g:14512:2: ( RULE_STRING ) - // InternalGaml.g:14513:3: RULE_STRING + // InternalGaml.g:14518:2: ( RULE_STRING ) + // InternalGaml.g:14519:3: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getImportAccess().getImportURISTRINGTerminalRuleCall_1_0()); @@ -55015,22 +49736,17 @@ public final void rule__Import__ImportURIAssignment_1() throws RecognitionExcept // $ANTLR start "rule__Import__NameAssignment_2_1" - /** - * Rule import name assignment 2 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:14522:1: rule__Import__NameAssignment_2_1 : ( ruleValid_ID ) ; + // InternalGaml.g:14528:1: rule__Import__NameAssignment_2_1 : ( ruleValid_ID ) ; public final void rule__Import__NameAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:14526:1: ( ( ruleValid_ID ) ) - // InternalGaml.g:14527:2: ( ruleValid_ID ) + // InternalGaml.g:14532:1: ( ( ruleValid_ID ) ) + // InternalGaml.g:14533:2: ( ruleValid_ID ) { - // InternalGaml.g:14527:2: ( ruleValid_ID ) - // InternalGaml.g:14528:3: ruleValid_ID + // InternalGaml.g:14533:2: ( ruleValid_ID ) + // InternalGaml.g:14534:3: ruleValid_ID { if ( state.backtracking==0 ) { before(grammarAccess.getImportAccess().getNameValid_IDParserRuleCall_2_1_0()); @@ -55065,22 +49781,17 @@ public final void rule__Import__NameAssignment_2_1() throws RecognitionException // $ANTLR start "rule__Pragma__NameAssignment_1" - /** - * Rule pragma name assignment 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:14537:1: rule__Pragma__NameAssignment_1 : ( RULE_ID ) ; + // InternalGaml.g:14543:1: rule__Pragma__NameAssignment_1 : ( RULE_ID ) ; public final void rule__Pragma__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:14541:1: ( ( RULE_ID ) ) - // InternalGaml.g:14542:2: ( RULE_ID ) + // InternalGaml.g:14547:1: ( ( RULE_ID ) ) + // InternalGaml.g:14548:2: ( RULE_ID ) { - // InternalGaml.g:14542:2: ( RULE_ID ) - // InternalGaml.g:14543:3: RULE_ID + // InternalGaml.g:14548:2: ( RULE_ID ) + // InternalGaml.g:14549:3: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getPragmaAccess().getNameIDTerminalRuleCall_1_0()); @@ -55111,22 +49822,17 @@ public final void rule__Pragma__NameAssignment_1() throws RecognitionException { // $ANTLR start "rule__ExperimentFileStructure__ExpAssignment" - /** - * Rule experiment file structure exp assignment. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:14552:1: rule__ExperimentFileStructure__ExpAssignment : ( ruleHeadlessExperiment ) ; + // InternalGaml.g:14558:1: rule__ExperimentFileStructure__ExpAssignment : ( ruleHeadlessExperiment ) ; public final void rule__ExperimentFileStructure__ExpAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:14556:1: ( ( ruleHeadlessExperiment ) ) - // InternalGaml.g:14557:2: ( ruleHeadlessExperiment ) + // InternalGaml.g:14562:1: ( ( ruleHeadlessExperiment ) ) + // InternalGaml.g:14563:2: ( ruleHeadlessExperiment ) { - // InternalGaml.g:14557:2: ( ruleHeadlessExperiment ) - // InternalGaml.g:14558:3: ruleHeadlessExperiment + // InternalGaml.g:14563:2: ( ruleHeadlessExperiment ) + // InternalGaml.g:14564:3: ruleHeadlessExperiment { if ( state.backtracking==0 ) { before(grammarAccess.getExperimentFileStructureAccess().getExpHeadlessExperimentParserRuleCall_0()); @@ -55161,22 +49867,17 @@ public final void rule__ExperimentFileStructure__ExpAssignment() throws Recognit // $ANTLR start "rule__HeadlessExperiment__KeyAssignment_0" - /** - * Rule headless experiment key assignment 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:14567:1: rule__HeadlessExperiment__KeyAssignment_0 : ( rule_ExperimentKey ) ; + // InternalGaml.g:14573:1: rule__HeadlessExperiment__KeyAssignment_0 : ( rule_ExperimentKey ) ; public final void rule__HeadlessExperiment__KeyAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:14571:1: ( ( rule_ExperimentKey ) ) - // InternalGaml.g:14572:2: ( rule_ExperimentKey ) + // InternalGaml.g:14577:1: ( ( rule_ExperimentKey ) ) + // InternalGaml.g:14578:2: ( rule_ExperimentKey ) { - // InternalGaml.g:14572:2: ( rule_ExperimentKey ) - // InternalGaml.g:14573:3: rule_ExperimentKey + // InternalGaml.g:14578:2: ( rule_ExperimentKey ) + // InternalGaml.g:14579:3: rule_ExperimentKey { if ( state.backtracking==0 ) { before(grammarAccess.getHeadlessExperimentAccess().getKey_ExperimentKeyParserRuleCall_0_0()); @@ -55211,28 +49912,23 @@ public final void rule__HeadlessExperiment__KeyAssignment_0() throws Recognition // $ANTLR start "rule__HeadlessExperiment__FirstFacetAssignment_1" - /** - * Rule headless experiment first facet assignment 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:14582:1: rule__HeadlessExperiment__FirstFacetAssignment_1 : ( ( 'name:' ) ) ; + // InternalGaml.g:14588:1: rule__HeadlessExperiment__FirstFacetAssignment_1 : ( ( 'name:' ) ) ; public final void rule__HeadlessExperiment__FirstFacetAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:14586:1: ( ( ( 'name:' ) ) ) - // InternalGaml.g:14587:2: ( ( 'name:' ) ) + // InternalGaml.g:14592:1: ( ( ( 'name:' ) ) ) + // InternalGaml.g:14593:2: ( ( 'name:' ) ) { - // InternalGaml.g:14587:2: ( ( 'name:' ) ) - // InternalGaml.g:14588:3: ( 'name:' ) + // InternalGaml.g:14593:2: ( ( 'name:' ) ) + // InternalGaml.g:14594:3: ( 'name:' ) { if ( state.backtracking==0 ) { before(grammarAccess.getHeadlessExperimentAccess().getFirstFacetNameKeyword_1_0()); } - // InternalGaml.g:14589:3: ( 'name:' ) - // InternalGaml.g:14590:4: 'name:' + // InternalGaml.g:14595:3: ( 'name:' ) + // InternalGaml.g:14596:4: 'name:' { if ( state.backtracking==0 ) { before(grammarAccess.getHeadlessExperimentAccess().getFirstFacetNameKeyword_1_0()); @@ -55269,28 +49965,23 @@ public final void rule__HeadlessExperiment__FirstFacetAssignment_1() throws Reco // $ANTLR start "rule__HeadlessExperiment__NameAssignment_2" - /** - * Rule headless experiment name assignment 2. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:14601:1: rule__HeadlessExperiment__NameAssignment_2 : ( ( rule__HeadlessExperiment__NameAlternatives_2_0 ) ) ; + // InternalGaml.g:14607:1: rule__HeadlessExperiment__NameAssignment_2 : ( ( rule__HeadlessExperiment__NameAlternatives_2_0 ) ) ; public final void rule__HeadlessExperiment__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:14605:1: ( ( ( rule__HeadlessExperiment__NameAlternatives_2_0 ) ) ) - // InternalGaml.g:14606:2: ( ( rule__HeadlessExperiment__NameAlternatives_2_0 ) ) + // InternalGaml.g:14611:1: ( ( ( rule__HeadlessExperiment__NameAlternatives_2_0 ) ) ) + // InternalGaml.g:14612:2: ( ( rule__HeadlessExperiment__NameAlternatives_2_0 ) ) { - // InternalGaml.g:14606:2: ( ( rule__HeadlessExperiment__NameAlternatives_2_0 ) ) - // InternalGaml.g:14607:3: ( rule__HeadlessExperiment__NameAlternatives_2_0 ) + // InternalGaml.g:14612:2: ( ( rule__HeadlessExperiment__NameAlternatives_2_0 ) ) + // InternalGaml.g:14613:3: ( rule__HeadlessExperiment__NameAlternatives_2_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getHeadlessExperimentAccess().getNameAlternatives_2_0()); } - // InternalGaml.g:14608:3: ( rule__HeadlessExperiment__NameAlternatives_2_0 ) - // InternalGaml.g:14608:4: rule__HeadlessExperiment__NameAlternatives_2_0 + // InternalGaml.g:14614:3: ( rule__HeadlessExperiment__NameAlternatives_2_0 ) + // InternalGaml.g:14614:4: rule__HeadlessExperiment__NameAlternatives_2_0 { pushFollow(FOLLOW_2); rule__HeadlessExperiment__NameAlternatives_2_0(); @@ -55325,22 +50016,17 @@ public final void rule__HeadlessExperiment__NameAssignment_2() throws Recognitio // $ANTLR start "rule__HeadlessExperiment__ImportURIAssignment_3_1" - /** - * Rule headless experiment import URI assignment 3 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:14616:1: rule__HeadlessExperiment__ImportURIAssignment_3_1 : ( RULE_STRING ) ; + // InternalGaml.g:14622:1: rule__HeadlessExperiment__ImportURIAssignment_3_1 : ( RULE_STRING ) ; public final void rule__HeadlessExperiment__ImportURIAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:14620:1: ( ( RULE_STRING ) ) - // InternalGaml.g:14621:2: ( RULE_STRING ) + // InternalGaml.g:14626:1: ( ( RULE_STRING ) ) + // InternalGaml.g:14627:2: ( RULE_STRING ) { - // InternalGaml.g:14621:2: ( RULE_STRING ) - // InternalGaml.g:14622:3: RULE_STRING + // InternalGaml.g:14627:2: ( RULE_STRING ) + // InternalGaml.g:14628:3: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getHeadlessExperimentAccess().getImportURISTRINGTerminalRuleCall_3_1_0()); @@ -55371,22 +50057,17 @@ public final void rule__HeadlessExperiment__ImportURIAssignment_3_1() throws Rec // $ANTLR start "rule__HeadlessExperiment__FacetsAssignment_4" - /** - * Rule headless experiment facets assignment 4. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:14631:1: rule__HeadlessExperiment__FacetsAssignment_4 : ( ruleFacet ) ; + // InternalGaml.g:14637:1: rule__HeadlessExperiment__FacetsAssignment_4 : ( ruleFacet ) ; public final void rule__HeadlessExperiment__FacetsAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:14635:1: ( ( ruleFacet ) ) - // InternalGaml.g:14636:2: ( ruleFacet ) + // InternalGaml.g:14641:1: ( ( ruleFacet ) ) + // InternalGaml.g:14642:2: ( ruleFacet ) { - // InternalGaml.g:14636:2: ( ruleFacet ) - // InternalGaml.g:14637:3: ruleFacet + // InternalGaml.g:14642:2: ( ruleFacet ) + // InternalGaml.g:14643:3: ruleFacet { if ( state.backtracking==0 ) { before(grammarAccess.getHeadlessExperimentAccess().getFacetsFacetParserRuleCall_4_0()); @@ -55421,22 +50102,17 @@ public final void rule__HeadlessExperiment__FacetsAssignment_4() throws Recognit // $ANTLR start "rule__HeadlessExperiment__BlockAssignment_5_0" - /** - * Rule headless experiment block assignment 5 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:14646:1: rule__HeadlessExperiment__BlockAssignment_5_0 : ( ruleBlock ) ; + // InternalGaml.g:14652:1: rule__HeadlessExperiment__BlockAssignment_5_0 : ( ruleBlock ) ; public final void rule__HeadlessExperiment__BlockAssignment_5_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:14650:1: ( ( ruleBlock ) ) - // InternalGaml.g:14651:2: ( ruleBlock ) + // InternalGaml.g:14656:1: ( ( ruleBlock ) ) + // InternalGaml.g:14657:2: ( ruleBlock ) { - // InternalGaml.g:14651:2: ( ruleBlock ) - // InternalGaml.g:14652:3: ruleBlock + // InternalGaml.g:14657:2: ( ruleBlock ) + // InternalGaml.g:14658:3: ruleBlock { if ( state.backtracking==0 ) { before(grammarAccess.getHeadlessExperimentAccess().getBlockBlockParserRuleCall_5_0_0()); @@ -55471,33 +50147,28 @@ public final void rule__HeadlessExperiment__BlockAssignment_5_0() throws Recogni // $ANTLR start "rule__S_Global__KeyAssignment_0" - /** - * Rule S global key assignment 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:14661:1: rule__S_Global__KeyAssignment_0 : ( ( 'global' ) ) ; + // InternalGaml.g:14667:1: rule__S_Global__KeyAssignment_0 : ( ( 'global' ) ) ; public final void rule__S_Global__KeyAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:14665:1: ( ( ( 'global' ) ) ) - // InternalGaml.g:14666:2: ( ( 'global' ) ) + // InternalGaml.g:14671:1: ( ( ( 'global' ) ) ) + // InternalGaml.g:14672:2: ( ( 'global' ) ) { - // InternalGaml.g:14666:2: ( ( 'global' ) ) - // InternalGaml.g:14667:3: ( 'global' ) + // InternalGaml.g:14672:2: ( ( 'global' ) ) + // InternalGaml.g:14673:3: ( 'global' ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_GlobalAccess().getKeyGlobalKeyword_0_0()); } - // InternalGaml.g:14668:3: ( 'global' ) - // InternalGaml.g:14669:4: 'global' + // InternalGaml.g:14674:3: ( 'global' ) + // InternalGaml.g:14675:4: 'global' { if ( state.backtracking==0 ) { before(grammarAccess.getS_GlobalAccess().getKeyGlobalKeyword_0_0()); } - match(input,142,FOLLOW_2); if (state.failed) return ; + match(input,143,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getS_GlobalAccess().getKeyGlobalKeyword_0_0()); } @@ -55529,22 +50200,17 @@ public final void rule__S_Global__KeyAssignment_0() throws RecognitionException // $ANTLR start "rule__S_Global__FacetsAssignment_1" - /** - * Rule S global facets assignment 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:14680:1: rule__S_Global__FacetsAssignment_1 : ( ruleFacet ) ; + // InternalGaml.g:14686:1: rule__S_Global__FacetsAssignment_1 : ( ruleFacet ) ; public final void rule__S_Global__FacetsAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:14684:1: ( ( ruleFacet ) ) - // InternalGaml.g:14685:2: ( ruleFacet ) + // InternalGaml.g:14690:1: ( ( ruleFacet ) ) + // InternalGaml.g:14691:2: ( ruleFacet ) { - // InternalGaml.g:14685:2: ( ruleFacet ) - // InternalGaml.g:14686:3: ruleFacet + // InternalGaml.g:14691:2: ( ruleFacet ) + // InternalGaml.g:14692:3: ruleFacet { if ( state.backtracking==0 ) { before(grammarAccess.getS_GlobalAccess().getFacetsFacetParserRuleCall_1_0()); @@ -55579,22 +50245,17 @@ public final void rule__S_Global__FacetsAssignment_1() throws RecognitionExcepti // $ANTLR start "rule__S_Global__BlockAssignment_2_0" - /** - * Rule S global block assignment 2 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:14695:1: rule__S_Global__BlockAssignment_2_0 : ( ruleBlock ) ; + // InternalGaml.g:14701:1: rule__S_Global__BlockAssignment_2_0 : ( ruleBlock ) ; public final void rule__S_Global__BlockAssignment_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:14699:1: ( ( ruleBlock ) ) - // InternalGaml.g:14700:2: ( ruleBlock ) + // InternalGaml.g:14705:1: ( ( ruleBlock ) ) + // InternalGaml.g:14706:2: ( ruleBlock ) { - // InternalGaml.g:14700:2: ( ruleBlock ) - // InternalGaml.g:14701:3: ruleBlock + // InternalGaml.g:14706:2: ( ruleBlock ) + // InternalGaml.g:14707:3: ruleBlock { if ( state.backtracking==0 ) { before(grammarAccess.getS_GlobalAccess().getBlockBlockParserRuleCall_2_0_0()); @@ -55629,22 +50290,17 @@ public final void rule__S_Global__BlockAssignment_2_0() throws RecognitionExcept // $ANTLR start "rule__S_Species__KeyAssignment_0" - /** - * Rule S species key assignment 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:14710:1: rule__S_Species__KeyAssignment_0 : ( rule_SpeciesKey ) ; + // InternalGaml.g:14716:1: rule__S_Species__KeyAssignment_0 : ( rule_SpeciesKey ) ; public final void rule__S_Species__KeyAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:14714:1: ( ( rule_SpeciesKey ) ) - // InternalGaml.g:14715:2: ( rule_SpeciesKey ) + // InternalGaml.g:14720:1: ( ( rule_SpeciesKey ) ) + // InternalGaml.g:14721:2: ( rule_SpeciesKey ) { - // InternalGaml.g:14715:2: ( rule_SpeciesKey ) - // InternalGaml.g:14716:3: rule_SpeciesKey + // InternalGaml.g:14721:2: ( rule_SpeciesKey ) + // InternalGaml.g:14722:3: rule_SpeciesKey { if ( state.backtracking==0 ) { before(grammarAccess.getS_SpeciesAccess().getKey_SpeciesKeyParserRuleCall_0_0()); @@ -55679,28 +50335,23 @@ public final void rule__S_Species__KeyAssignment_0() throws RecognitionException // $ANTLR start "rule__S_Species__FirstFacetAssignment_1" - /** - * Rule S species first facet assignment 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:14725:1: rule__S_Species__FirstFacetAssignment_1 : ( ( 'name:' ) ) ; + // InternalGaml.g:14731:1: rule__S_Species__FirstFacetAssignment_1 : ( ( 'name:' ) ) ; public final void rule__S_Species__FirstFacetAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:14729:1: ( ( ( 'name:' ) ) ) - // InternalGaml.g:14730:2: ( ( 'name:' ) ) + // InternalGaml.g:14735:1: ( ( ( 'name:' ) ) ) + // InternalGaml.g:14736:2: ( ( 'name:' ) ) { - // InternalGaml.g:14730:2: ( ( 'name:' ) ) - // InternalGaml.g:14731:3: ( 'name:' ) + // InternalGaml.g:14736:2: ( ( 'name:' ) ) + // InternalGaml.g:14737:3: ( 'name:' ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_SpeciesAccess().getFirstFacetNameKeyword_1_0()); } - // InternalGaml.g:14732:3: ( 'name:' ) - // InternalGaml.g:14733:4: 'name:' + // InternalGaml.g:14738:3: ( 'name:' ) + // InternalGaml.g:14739:4: 'name:' { if ( state.backtracking==0 ) { before(grammarAccess.getS_SpeciesAccess().getFirstFacetNameKeyword_1_0()); @@ -55737,22 +50388,17 @@ public final void rule__S_Species__FirstFacetAssignment_1() throws RecognitionEx // $ANTLR start "rule__S_Species__NameAssignment_2" - /** - * Rule S species name assignment 2. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:14744:1: rule__S_Species__NameAssignment_2 : ( RULE_ID ) ; + // InternalGaml.g:14750:1: rule__S_Species__NameAssignment_2 : ( RULE_ID ) ; public final void rule__S_Species__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:14748:1: ( ( RULE_ID ) ) - // InternalGaml.g:14749:2: ( RULE_ID ) + // InternalGaml.g:14754:1: ( ( RULE_ID ) ) + // InternalGaml.g:14755:2: ( RULE_ID ) { - // InternalGaml.g:14749:2: ( RULE_ID ) - // InternalGaml.g:14750:3: RULE_ID + // InternalGaml.g:14755:2: ( RULE_ID ) + // InternalGaml.g:14756:3: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getS_SpeciesAccess().getNameIDTerminalRuleCall_2_0()); @@ -55783,22 +50429,17 @@ public final void rule__S_Species__NameAssignment_2() throws RecognitionExceptio // $ANTLR start "rule__S_Species__FacetsAssignment_3" - /** - * Rule S species facets assignment 3. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:14759:1: rule__S_Species__FacetsAssignment_3 : ( ruleFacet ) ; + // InternalGaml.g:14765:1: rule__S_Species__FacetsAssignment_3 : ( ruleFacet ) ; public final void rule__S_Species__FacetsAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:14763:1: ( ( ruleFacet ) ) - // InternalGaml.g:14764:2: ( ruleFacet ) + // InternalGaml.g:14769:1: ( ( ruleFacet ) ) + // InternalGaml.g:14770:2: ( ruleFacet ) { - // InternalGaml.g:14764:2: ( ruleFacet ) - // InternalGaml.g:14765:3: ruleFacet + // InternalGaml.g:14770:2: ( ruleFacet ) + // InternalGaml.g:14771:3: ruleFacet { if ( state.backtracking==0 ) { before(grammarAccess.getS_SpeciesAccess().getFacetsFacetParserRuleCall_3_0()); @@ -55833,22 +50474,17 @@ public final void rule__S_Species__FacetsAssignment_3() throws RecognitionExcept // $ANTLR start "rule__S_Species__BlockAssignment_4_0" - /** - * Rule S species block assignment 4 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:14774:1: rule__S_Species__BlockAssignment_4_0 : ( ruleBlock ) ; + // InternalGaml.g:14780:1: rule__S_Species__BlockAssignment_4_0 : ( ruleBlock ) ; public final void rule__S_Species__BlockAssignment_4_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:14778:1: ( ( ruleBlock ) ) - // InternalGaml.g:14779:2: ( ruleBlock ) + // InternalGaml.g:14784:1: ( ( ruleBlock ) ) + // InternalGaml.g:14785:2: ( ruleBlock ) { - // InternalGaml.g:14779:2: ( ruleBlock ) - // InternalGaml.g:14780:3: ruleBlock + // InternalGaml.g:14785:2: ( ruleBlock ) + // InternalGaml.g:14786:3: ruleBlock { if ( state.backtracking==0 ) { before(grammarAccess.getS_SpeciesAccess().getBlockBlockParserRuleCall_4_0_0()); @@ -55883,22 +50519,17 @@ public final void rule__S_Species__BlockAssignment_4_0() throws RecognitionExcep // $ANTLR start "rule__S_Experiment__KeyAssignment_0" - /** - * Rule S experiment key assignment 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:14789:1: rule__S_Experiment__KeyAssignment_0 : ( rule_ExperimentKey ) ; + // InternalGaml.g:14795:1: rule__S_Experiment__KeyAssignment_0 : ( rule_ExperimentKey ) ; public final void rule__S_Experiment__KeyAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:14793:1: ( ( rule_ExperimentKey ) ) - // InternalGaml.g:14794:2: ( rule_ExperimentKey ) + // InternalGaml.g:14799:1: ( ( rule_ExperimentKey ) ) + // InternalGaml.g:14800:2: ( rule_ExperimentKey ) { - // InternalGaml.g:14794:2: ( rule_ExperimentKey ) - // InternalGaml.g:14795:3: rule_ExperimentKey + // InternalGaml.g:14800:2: ( rule_ExperimentKey ) + // InternalGaml.g:14801:3: rule_ExperimentKey { if ( state.backtracking==0 ) { before(grammarAccess.getS_ExperimentAccess().getKey_ExperimentKeyParserRuleCall_0_0()); @@ -55933,28 +50564,23 @@ public final void rule__S_Experiment__KeyAssignment_0() throws RecognitionExcept // $ANTLR start "rule__S_Experiment__FirstFacetAssignment_1" - /** - * Rule S experiment first facet assignment 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:14804:1: rule__S_Experiment__FirstFacetAssignment_1 : ( ( 'name:' ) ) ; + // InternalGaml.g:14810:1: rule__S_Experiment__FirstFacetAssignment_1 : ( ( 'name:' ) ) ; public final void rule__S_Experiment__FirstFacetAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:14808:1: ( ( ( 'name:' ) ) ) - // InternalGaml.g:14809:2: ( ( 'name:' ) ) + // InternalGaml.g:14814:1: ( ( ( 'name:' ) ) ) + // InternalGaml.g:14815:2: ( ( 'name:' ) ) { - // InternalGaml.g:14809:2: ( ( 'name:' ) ) - // InternalGaml.g:14810:3: ( 'name:' ) + // InternalGaml.g:14815:2: ( ( 'name:' ) ) + // InternalGaml.g:14816:3: ( 'name:' ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_ExperimentAccess().getFirstFacetNameKeyword_1_0()); } - // InternalGaml.g:14811:3: ( 'name:' ) - // InternalGaml.g:14812:4: 'name:' + // InternalGaml.g:14817:3: ( 'name:' ) + // InternalGaml.g:14818:4: 'name:' { if ( state.backtracking==0 ) { before(grammarAccess.getS_ExperimentAccess().getFirstFacetNameKeyword_1_0()); @@ -55991,28 +50617,23 @@ public final void rule__S_Experiment__FirstFacetAssignment_1() throws Recognitio // $ANTLR start "rule__S_Experiment__NameAssignment_2" - /** - * Rule S experiment name assignment 2. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:14823:1: rule__S_Experiment__NameAssignment_2 : ( ( rule__S_Experiment__NameAlternatives_2_0 ) ) ; + // InternalGaml.g:14829:1: rule__S_Experiment__NameAssignment_2 : ( ( rule__S_Experiment__NameAlternatives_2_0 ) ) ; public final void rule__S_Experiment__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:14827:1: ( ( ( rule__S_Experiment__NameAlternatives_2_0 ) ) ) - // InternalGaml.g:14828:2: ( ( rule__S_Experiment__NameAlternatives_2_0 ) ) + // InternalGaml.g:14833:1: ( ( ( rule__S_Experiment__NameAlternatives_2_0 ) ) ) + // InternalGaml.g:14834:2: ( ( rule__S_Experiment__NameAlternatives_2_0 ) ) { - // InternalGaml.g:14828:2: ( ( rule__S_Experiment__NameAlternatives_2_0 ) ) - // InternalGaml.g:14829:3: ( rule__S_Experiment__NameAlternatives_2_0 ) + // InternalGaml.g:14834:2: ( ( rule__S_Experiment__NameAlternatives_2_0 ) ) + // InternalGaml.g:14835:3: ( rule__S_Experiment__NameAlternatives_2_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_ExperimentAccess().getNameAlternatives_2_0()); } - // InternalGaml.g:14830:3: ( rule__S_Experiment__NameAlternatives_2_0 ) - // InternalGaml.g:14830:4: rule__S_Experiment__NameAlternatives_2_0 + // InternalGaml.g:14836:3: ( rule__S_Experiment__NameAlternatives_2_0 ) + // InternalGaml.g:14836:4: rule__S_Experiment__NameAlternatives_2_0 { pushFollow(FOLLOW_2); rule__S_Experiment__NameAlternatives_2_0(); @@ -56047,22 +50668,17 @@ public final void rule__S_Experiment__NameAssignment_2() throws RecognitionExcep // $ANTLR start "rule__S_Experiment__FacetsAssignment_3" - /** - * Rule S experiment facets assignment 3. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:14838:1: rule__S_Experiment__FacetsAssignment_3 : ( ruleFacet ) ; + // InternalGaml.g:14844:1: rule__S_Experiment__FacetsAssignment_3 : ( ruleFacet ) ; public final void rule__S_Experiment__FacetsAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:14842:1: ( ( ruleFacet ) ) - // InternalGaml.g:14843:2: ( ruleFacet ) + // InternalGaml.g:14848:1: ( ( ruleFacet ) ) + // InternalGaml.g:14849:2: ( ruleFacet ) { - // InternalGaml.g:14843:2: ( ruleFacet ) - // InternalGaml.g:14844:3: ruleFacet + // InternalGaml.g:14849:2: ( ruleFacet ) + // InternalGaml.g:14850:3: ruleFacet { if ( state.backtracking==0 ) { before(grammarAccess.getS_ExperimentAccess().getFacetsFacetParserRuleCall_3_0()); @@ -56097,22 +50713,17 @@ public final void rule__S_Experiment__FacetsAssignment_3() throws RecognitionExc // $ANTLR start "rule__S_Experiment__BlockAssignment_4_0" - /** - * Rule S experiment block assignment 4 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:14853:1: rule__S_Experiment__BlockAssignment_4_0 : ( ruleBlock ) ; + // InternalGaml.g:14859:1: rule__S_Experiment__BlockAssignment_4_0 : ( ruleBlock ) ; public final void rule__S_Experiment__BlockAssignment_4_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:14857:1: ( ( ruleBlock ) ) - // InternalGaml.g:14858:2: ( ruleBlock ) + // InternalGaml.g:14863:1: ( ( ruleBlock ) ) + // InternalGaml.g:14864:2: ( ruleBlock ) { - // InternalGaml.g:14858:2: ( ruleBlock ) - // InternalGaml.g:14859:3: ruleBlock + // InternalGaml.g:14864:2: ( ruleBlock ) + // InternalGaml.g:14865:3: ruleBlock { if ( state.backtracking==0 ) { before(grammarAccess.getS_ExperimentAccess().getBlockBlockParserRuleCall_4_0_0()); @@ -56147,22 +50758,17 @@ public final void rule__S_Experiment__BlockAssignment_4_0() throws RecognitionEx // $ANTLR start "rule__S_1Expr_Facets_BlockOrEnd__KeyAssignment_0" - /** - * Rule S 1 expr facets block or end key assignment 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:14868:1: rule__S_1Expr_Facets_BlockOrEnd__KeyAssignment_0 : ( rule_1Expr_Facets_BlockOrEnd_Key ) ; + // InternalGaml.g:14874:1: rule__S_1Expr_Facets_BlockOrEnd__KeyAssignment_0 : ( rule_1Expr_Facets_BlockOrEnd_Key ) ; public final void rule__S_1Expr_Facets_BlockOrEnd__KeyAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:14872:1: ( ( rule_1Expr_Facets_BlockOrEnd_Key ) ) - // InternalGaml.g:14873:2: ( rule_1Expr_Facets_BlockOrEnd_Key ) + // InternalGaml.g:14878:1: ( ( rule_1Expr_Facets_BlockOrEnd_Key ) ) + // InternalGaml.g:14879:2: ( rule_1Expr_Facets_BlockOrEnd_Key ) { - // InternalGaml.g:14873:2: ( rule_1Expr_Facets_BlockOrEnd_Key ) - // InternalGaml.g:14874:3: rule_1Expr_Facets_BlockOrEnd_Key + // InternalGaml.g:14879:2: ( rule_1Expr_Facets_BlockOrEnd_Key ) + // InternalGaml.g:14880:3: rule_1Expr_Facets_BlockOrEnd_Key { if ( state.backtracking==0 ) { before(grammarAccess.getS_1Expr_Facets_BlockOrEndAccess().getKey_1Expr_Facets_BlockOrEnd_KeyParserRuleCall_0_0()); @@ -56197,22 +50803,17 @@ public final void rule__S_1Expr_Facets_BlockOrEnd__KeyAssignment_0() throws Reco // $ANTLR start "rule__S_1Expr_Facets_BlockOrEnd__FirstFacetAssignment_1" - /** - * Rule S 1 expr facets block or end first facet assignment 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:14883:1: rule__S_1Expr_Facets_BlockOrEnd__FirstFacetAssignment_1 : ( ruleFirstFacetKey ) ; + // InternalGaml.g:14889:1: rule__S_1Expr_Facets_BlockOrEnd__FirstFacetAssignment_1 : ( ruleFirstFacetKey ) ; public final void rule__S_1Expr_Facets_BlockOrEnd__FirstFacetAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:14887:1: ( ( ruleFirstFacetKey ) ) - // InternalGaml.g:14888:2: ( ruleFirstFacetKey ) + // InternalGaml.g:14893:1: ( ( ruleFirstFacetKey ) ) + // InternalGaml.g:14894:2: ( ruleFirstFacetKey ) { - // InternalGaml.g:14888:2: ( ruleFirstFacetKey ) - // InternalGaml.g:14889:3: ruleFirstFacetKey + // InternalGaml.g:14894:2: ( ruleFirstFacetKey ) + // InternalGaml.g:14895:3: ruleFirstFacetKey { if ( state.backtracking==0 ) { before(grammarAccess.getS_1Expr_Facets_BlockOrEndAccess().getFirstFacetFirstFacetKeyParserRuleCall_1_0()); @@ -56247,22 +50848,17 @@ public final void rule__S_1Expr_Facets_BlockOrEnd__FirstFacetAssignment_1() thro // $ANTLR start "rule__S_1Expr_Facets_BlockOrEnd__ExprAssignment_2" - /** - * Rule S 1 expr facets block or end expr assignment 2. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:14898:1: rule__S_1Expr_Facets_BlockOrEnd__ExprAssignment_2 : ( ruleExpression ) ; + // InternalGaml.g:14904:1: rule__S_1Expr_Facets_BlockOrEnd__ExprAssignment_2 : ( ruleExpression ) ; public final void rule__S_1Expr_Facets_BlockOrEnd__ExprAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:14902:1: ( ( ruleExpression ) ) - // InternalGaml.g:14903:2: ( ruleExpression ) + // InternalGaml.g:14908:1: ( ( ruleExpression ) ) + // InternalGaml.g:14909:2: ( ruleExpression ) { - // InternalGaml.g:14903:2: ( ruleExpression ) - // InternalGaml.g:14904:3: ruleExpression + // InternalGaml.g:14909:2: ( ruleExpression ) + // InternalGaml.g:14910:3: ruleExpression { if ( state.backtracking==0 ) { before(grammarAccess.getS_1Expr_Facets_BlockOrEndAccess().getExprExpressionParserRuleCall_2_0()); @@ -56297,22 +50893,17 @@ public final void rule__S_1Expr_Facets_BlockOrEnd__ExprAssignment_2() throws Rec // $ANTLR start "rule__S_1Expr_Facets_BlockOrEnd__FacetsAssignment_3" - /** - * Rule S 1 expr facets block or end facets assignment 3. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:14913:1: rule__S_1Expr_Facets_BlockOrEnd__FacetsAssignment_3 : ( ruleFacet ) ; + // InternalGaml.g:14919:1: rule__S_1Expr_Facets_BlockOrEnd__FacetsAssignment_3 : ( ruleFacet ) ; public final void rule__S_1Expr_Facets_BlockOrEnd__FacetsAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:14917:1: ( ( ruleFacet ) ) - // InternalGaml.g:14918:2: ( ruleFacet ) + // InternalGaml.g:14923:1: ( ( ruleFacet ) ) + // InternalGaml.g:14924:2: ( ruleFacet ) { - // InternalGaml.g:14918:2: ( ruleFacet ) - // InternalGaml.g:14919:3: ruleFacet + // InternalGaml.g:14924:2: ( ruleFacet ) + // InternalGaml.g:14925:3: ruleFacet { if ( state.backtracking==0 ) { before(grammarAccess.getS_1Expr_Facets_BlockOrEndAccess().getFacetsFacetParserRuleCall_3_0()); @@ -56347,22 +50938,17 @@ public final void rule__S_1Expr_Facets_BlockOrEnd__FacetsAssignment_3() throws R // $ANTLR start "rule__S_1Expr_Facets_BlockOrEnd__BlockAssignment_4_0" - /** - * Rule S 1 expr facets block or end block assignment 4 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:14928:1: rule__S_1Expr_Facets_BlockOrEnd__BlockAssignment_4_0 : ( ruleBlock ) ; + // InternalGaml.g:14934:1: rule__S_1Expr_Facets_BlockOrEnd__BlockAssignment_4_0 : ( ruleBlock ) ; public final void rule__S_1Expr_Facets_BlockOrEnd__BlockAssignment_4_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:14932:1: ( ( ruleBlock ) ) - // InternalGaml.g:14933:2: ( ruleBlock ) + // InternalGaml.g:14938:1: ( ( ruleBlock ) ) + // InternalGaml.g:14939:2: ( ruleBlock ) { - // InternalGaml.g:14933:2: ( ruleBlock ) - // InternalGaml.g:14934:3: ruleBlock + // InternalGaml.g:14939:2: ( ruleBlock ) + // InternalGaml.g:14940:3: ruleBlock { if ( state.backtracking==0 ) { before(grammarAccess.getS_1Expr_Facets_BlockOrEndAccess().getBlockBlockParserRuleCall_4_0_0()); @@ -56397,22 +50983,17 @@ public final void rule__S_1Expr_Facets_BlockOrEnd__BlockAssignment_4_0() throws // $ANTLR start "rule__S_Do__KeyAssignment_0" - /** - * Rule S do key assignment 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:14943:1: rule__S_Do__KeyAssignment_0 : ( rule_DoKey ) ; + // InternalGaml.g:14949:1: rule__S_Do__KeyAssignment_0 : ( rule_DoKey ) ; public final void rule__S_Do__KeyAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:14947:1: ( ( rule_DoKey ) ) - // InternalGaml.g:14948:2: ( rule_DoKey ) + // InternalGaml.g:14953:1: ( ( rule_DoKey ) ) + // InternalGaml.g:14954:2: ( rule_DoKey ) { - // InternalGaml.g:14948:2: ( rule_DoKey ) - // InternalGaml.g:14949:3: rule_DoKey + // InternalGaml.g:14954:2: ( rule_DoKey ) + // InternalGaml.g:14955:3: rule_DoKey { if ( state.backtracking==0 ) { before(grammarAccess.getS_DoAccess().getKey_DoKeyParserRuleCall_0_0()); @@ -56447,33 +51028,28 @@ public final void rule__S_Do__KeyAssignment_0() throws RecognitionException { // $ANTLR start "rule__S_Do__FirstFacetAssignment_1" - /** - * Rule S do first facet assignment 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:14958:1: rule__S_Do__FirstFacetAssignment_1 : ( ( 'action:' ) ) ; + // InternalGaml.g:14964:1: rule__S_Do__FirstFacetAssignment_1 : ( ( 'action:' ) ) ; public final void rule__S_Do__FirstFacetAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:14962:1: ( ( ( 'action:' ) ) ) - // InternalGaml.g:14963:2: ( ( 'action:' ) ) + // InternalGaml.g:14968:1: ( ( ( 'action:' ) ) ) + // InternalGaml.g:14969:2: ( ( 'action:' ) ) { - // InternalGaml.g:14963:2: ( ( 'action:' ) ) - // InternalGaml.g:14964:3: ( 'action:' ) + // InternalGaml.g:14969:2: ( ( 'action:' ) ) + // InternalGaml.g:14970:3: ( 'action:' ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_DoAccess().getFirstFacetActionKeyword_1_0()); } - // InternalGaml.g:14965:3: ( 'action:' ) - // InternalGaml.g:14966:4: 'action:' + // InternalGaml.g:14971:3: ( 'action:' ) + // InternalGaml.g:14972:4: 'action:' { if ( state.backtracking==0 ) { before(grammarAccess.getS_DoAccess().getFirstFacetActionKeyword_1_0()); } - match(input,100,FOLLOW_2); if (state.failed) return ; + match(input,101,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getS_DoAccess().getFirstFacetActionKeyword_1_0()); } @@ -56505,22 +51081,17 @@ public final void rule__S_Do__FirstFacetAssignment_1() throws RecognitionExcepti // $ANTLR start "rule__S_Do__ExprAssignment_2" - /** - * Rule S do expr assignment 2. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:14977:1: rule__S_Do__ExprAssignment_2 : ( ruleAbstractRef ) ; + // InternalGaml.g:14983:1: rule__S_Do__ExprAssignment_2 : ( ruleAbstractRef ) ; public final void rule__S_Do__ExprAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:14981:1: ( ( ruleAbstractRef ) ) - // InternalGaml.g:14982:2: ( ruleAbstractRef ) + // InternalGaml.g:14987:1: ( ( ruleAbstractRef ) ) + // InternalGaml.g:14988:2: ( ruleAbstractRef ) { - // InternalGaml.g:14982:2: ( ruleAbstractRef ) - // InternalGaml.g:14983:3: ruleAbstractRef + // InternalGaml.g:14988:2: ( ruleAbstractRef ) + // InternalGaml.g:14989:3: ruleAbstractRef { if ( state.backtracking==0 ) { before(grammarAccess.getS_DoAccess().getExprAbstractRefParserRuleCall_2_0()); @@ -56555,22 +51126,17 @@ public final void rule__S_Do__ExprAssignment_2() throws RecognitionException { // $ANTLR start "rule__S_Do__FacetsAssignment_3" - /** - * Rule S do facets assignment 3. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:14992:1: rule__S_Do__FacetsAssignment_3 : ( ruleFacet ) ; + // InternalGaml.g:14998:1: rule__S_Do__FacetsAssignment_3 : ( ruleFacet ) ; public final void rule__S_Do__FacetsAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:14996:1: ( ( ruleFacet ) ) - // InternalGaml.g:14997:2: ( ruleFacet ) + // InternalGaml.g:15002:1: ( ( ruleFacet ) ) + // InternalGaml.g:15003:2: ( ruleFacet ) { - // InternalGaml.g:14997:2: ( ruleFacet ) - // InternalGaml.g:14998:3: ruleFacet + // InternalGaml.g:15003:2: ( ruleFacet ) + // InternalGaml.g:15004:3: ruleFacet { if ( state.backtracking==0 ) { before(grammarAccess.getS_DoAccess().getFacetsFacetParserRuleCall_3_0()); @@ -56605,22 +51171,17 @@ public final void rule__S_Do__FacetsAssignment_3() throws RecognitionException { // $ANTLR start "rule__S_Do__BlockAssignment_4_0" - /** - * Rule S do block assignment 4 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:15007:1: rule__S_Do__BlockAssignment_4_0 : ( ruleBlock ) ; + // InternalGaml.g:15013:1: rule__S_Do__BlockAssignment_4_0 : ( ruleBlock ) ; public final void rule__S_Do__BlockAssignment_4_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:15011:1: ( ( ruleBlock ) ) - // InternalGaml.g:15012:2: ( ruleBlock ) + // InternalGaml.g:15017:1: ( ( ruleBlock ) ) + // InternalGaml.g:15018:2: ( ruleBlock ) { - // InternalGaml.g:15012:2: ( ruleBlock ) - // InternalGaml.g:15013:3: ruleBlock + // InternalGaml.g:15018:2: ( ruleBlock ) + // InternalGaml.g:15019:3: ruleBlock { if ( state.backtracking==0 ) { before(grammarAccess.getS_DoAccess().getBlockBlockParserRuleCall_4_0_0()); @@ -56655,33 +51216,28 @@ public final void rule__S_Do__BlockAssignment_4_0() throws RecognitionException // $ANTLR start "rule__S_Loop__KeyAssignment_0" - /** - * Rule S loop key assignment 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:15022:1: rule__S_Loop__KeyAssignment_0 : ( ( 'loop' ) ) ; + // InternalGaml.g:15028:1: rule__S_Loop__KeyAssignment_0 : ( ( 'loop' ) ) ; public final void rule__S_Loop__KeyAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:15026:1: ( ( ( 'loop' ) ) ) - // InternalGaml.g:15027:2: ( ( 'loop' ) ) + // InternalGaml.g:15032:1: ( ( ( 'loop' ) ) ) + // InternalGaml.g:15033:2: ( ( 'loop' ) ) { - // InternalGaml.g:15027:2: ( ( 'loop' ) ) - // InternalGaml.g:15028:3: ( 'loop' ) + // InternalGaml.g:15033:2: ( ( 'loop' ) ) + // InternalGaml.g:15034:3: ( 'loop' ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_LoopAccess().getKeyLoopKeyword_0_0()); } - // InternalGaml.g:15029:3: ( 'loop' ) - // InternalGaml.g:15030:4: 'loop' + // InternalGaml.g:15035:3: ( 'loop' ) + // InternalGaml.g:15036:4: 'loop' { if ( state.backtracking==0 ) { before(grammarAccess.getS_LoopAccess().getKeyLoopKeyword_0_0()); } - match(input,143,FOLLOW_2); if (state.failed) return ; + match(input,144,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getS_LoopAccess().getKeyLoopKeyword_0_0()); } @@ -56713,22 +51269,17 @@ public final void rule__S_Loop__KeyAssignment_0() throws RecognitionException { // $ANTLR start "rule__S_Loop__NameAssignment_1" - /** - * Rule S loop name assignment 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:15041:1: rule__S_Loop__NameAssignment_1 : ( RULE_ID ) ; + // InternalGaml.g:15047:1: rule__S_Loop__NameAssignment_1 : ( RULE_ID ) ; public final void rule__S_Loop__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:15045:1: ( ( RULE_ID ) ) - // InternalGaml.g:15046:2: ( RULE_ID ) + // InternalGaml.g:15051:1: ( ( RULE_ID ) ) + // InternalGaml.g:15052:2: ( RULE_ID ) { - // InternalGaml.g:15046:2: ( RULE_ID ) - // InternalGaml.g:15047:3: RULE_ID + // InternalGaml.g:15052:2: ( RULE_ID ) + // InternalGaml.g:15053:3: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getS_LoopAccess().getNameIDTerminalRuleCall_1_0()); @@ -56759,22 +51310,17 @@ public final void rule__S_Loop__NameAssignment_1() throws RecognitionException { // $ANTLR start "rule__S_Loop__FacetsAssignment_2" - /** - * Rule S loop facets assignment 2. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:15056:1: rule__S_Loop__FacetsAssignment_2 : ( ruleFacet ) ; + // InternalGaml.g:15062:1: rule__S_Loop__FacetsAssignment_2 : ( ruleFacet ) ; public final void rule__S_Loop__FacetsAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:15060:1: ( ( ruleFacet ) ) - // InternalGaml.g:15061:2: ( ruleFacet ) + // InternalGaml.g:15066:1: ( ( ruleFacet ) ) + // InternalGaml.g:15067:2: ( ruleFacet ) { - // InternalGaml.g:15061:2: ( ruleFacet ) - // InternalGaml.g:15062:3: ruleFacet + // InternalGaml.g:15067:2: ( ruleFacet ) + // InternalGaml.g:15068:3: ruleFacet { if ( state.backtracking==0 ) { before(grammarAccess.getS_LoopAccess().getFacetsFacetParserRuleCall_2_0()); @@ -56809,22 +51355,17 @@ public final void rule__S_Loop__FacetsAssignment_2() throws RecognitionException // $ANTLR start "rule__S_Loop__BlockAssignment_3" - /** - * Rule S loop block assignment 3. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:15071:1: rule__S_Loop__BlockAssignment_3 : ( ruleBlock ) ; + // InternalGaml.g:15077:1: rule__S_Loop__BlockAssignment_3 : ( ruleBlock ) ; public final void rule__S_Loop__BlockAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:15075:1: ( ( ruleBlock ) ) - // InternalGaml.g:15076:2: ( ruleBlock ) + // InternalGaml.g:15081:1: ( ( ruleBlock ) ) + // InternalGaml.g:15082:2: ( ruleBlock ) { - // InternalGaml.g:15076:2: ( ruleBlock ) - // InternalGaml.g:15077:3: ruleBlock + // InternalGaml.g:15082:2: ( ruleBlock ) + // InternalGaml.g:15083:3: ruleBlock { if ( state.backtracking==0 ) { before(grammarAccess.getS_LoopAccess().getBlockBlockParserRuleCall_3_0()); @@ -56859,33 +51400,28 @@ public final void rule__S_Loop__BlockAssignment_3() throws RecognitionException // $ANTLR start "rule__S_If__KeyAssignment_0" - /** - * Rule S if key assignment 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:15086:1: rule__S_If__KeyAssignment_0 : ( ( 'if' ) ) ; + // InternalGaml.g:15092:1: rule__S_If__KeyAssignment_0 : ( ( 'if' ) ) ; public final void rule__S_If__KeyAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:15090:1: ( ( ( 'if' ) ) ) - // InternalGaml.g:15091:2: ( ( 'if' ) ) + // InternalGaml.g:15096:1: ( ( ( 'if' ) ) ) + // InternalGaml.g:15097:2: ( ( 'if' ) ) { - // InternalGaml.g:15091:2: ( ( 'if' ) ) - // InternalGaml.g:15092:3: ( 'if' ) + // InternalGaml.g:15097:2: ( ( 'if' ) ) + // InternalGaml.g:15098:3: ( 'if' ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_IfAccess().getKeyIfKeyword_0_0()); } - // InternalGaml.g:15093:3: ( 'if' ) - // InternalGaml.g:15094:4: 'if' + // InternalGaml.g:15099:3: ( 'if' ) + // InternalGaml.g:15100:4: 'if' { if ( state.backtracking==0 ) { before(grammarAccess.getS_IfAccess().getKeyIfKeyword_0_0()); } - match(input,144,FOLLOW_2); if (state.failed) return ; + match(input,145,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getS_IfAccess().getKeyIfKeyword_0_0()); } @@ -56917,33 +51453,28 @@ public final void rule__S_If__KeyAssignment_0() throws RecognitionException { // $ANTLR start "rule__S_If__FirstFacetAssignment_1" - /** - * Rule S if first facet assignment 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:15105:1: rule__S_If__FirstFacetAssignment_1 : ( ( 'condition:' ) ) ; + // InternalGaml.g:15111:1: rule__S_If__FirstFacetAssignment_1 : ( ( 'condition:' ) ) ; public final void rule__S_If__FirstFacetAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:15109:1: ( ( ( 'condition:' ) ) ) - // InternalGaml.g:15110:2: ( ( 'condition:' ) ) + // InternalGaml.g:15115:1: ( ( ( 'condition:' ) ) ) + // InternalGaml.g:15116:2: ( ( 'condition:' ) ) { - // InternalGaml.g:15110:2: ( ( 'condition:' ) ) - // InternalGaml.g:15111:3: ( 'condition:' ) + // InternalGaml.g:15116:2: ( ( 'condition:' ) ) + // InternalGaml.g:15117:3: ( 'condition:' ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_IfAccess().getFirstFacetConditionKeyword_1_0()); } - // InternalGaml.g:15112:3: ( 'condition:' ) - // InternalGaml.g:15113:4: 'condition:' + // InternalGaml.g:15118:3: ( 'condition:' ) + // InternalGaml.g:15119:4: 'condition:' { if ( state.backtracking==0 ) { before(grammarAccess.getS_IfAccess().getFirstFacetConditionKeyword_1_0()); } - match(input,145,FOLLOW_2); if (state.failed) return ; + match(input,146,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getS_IfAccess().getFirstFacetConditionKeyword_1_0()); } @@ -56975,22 +51506,17 @@ public final void rule__S_If__FirstFacetAssignment_1() throws RecognitionExcepti // $ANTLR start "rule__S_If__ExprAssignment_2" - /** - * Rule S if expr assignment 2. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:15124:1: rule__S_If__ExprAssignment_2 : ( ruleExpression ) ; + // InternalGaml.g:15130:1: rule__S_If__ExprAssignment_2 : ( ruleExpression ) ; public final void rule__S_If__ExprAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:15128:1: ( ( ruleExpression ) ) - // InternalGaml.g:15129:2: ( ruleExpression ) + // InternalGaml.g:15134:1: ( ( ruleExpression ) ) + // InternalGaml.g:15135:2: ( ruleExpression ) { - // InternalGaml.g:15129:2: ( ruleExpression ) - // InternalGaml.g:15130:3: ruleExpression + // InternalGaml.g:15135:2: ( ruleExpression ) + // InternalGaml.g:15136:3: ruleExpression { if ( state.backtracking==0 ) { before(grammarAccess.getS_IfAccess().getExprExpressionParserRuleCall_2_0()); @@ -57025,22 +51551,17 @@ public final void rule__S_If__ExprAssignment_2() throws RecognitionException { // $ANTLR start "rule__S_If__BlockAssignment_3" - /** - * Rule S if block assignment 3. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:15139:1: rule__S_If__BlockAssignment_3 : ( ruleBlock ) ; + // InternalGaml.g:15145:1: rule__S_If__BlockAssignment_3 : ( ruleBlock ) ; public final void rule__S_If__BlockAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:15143:1: ( ( ruleBlock ) ) - // InternalGaml.g:15144:2: ( ruleBlock ) + // InternalGaml.g:15149:1: ( ( ruleBlock ) ) + // InternalGaml.g:15150:2: ( ruleBlock ) { - // InternalGaml.g:15144:2: ( ruleBlock ) - // InternalGaml.g:15145:3: ruleBlock + // InternalGaml.g:15150:2: ( ruleBlock ) + // InternalGaml.g:15151:3: ruleBlock { if ( state.backtracking==0 ) { before(grammarAccess.getS_IfAccess().getBlockBlockParserRuleCall_3_0()); @@ -57075,28 +51596,23 @@ public final void rule__S_If__BlockAssignment_3() throws RecognitionException { // $ANTLR start "rule__S_If__ElseAssignment_4_1" - /** - * Rule S if else assignment 4 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:15154:1: rule__S_If__ElseAssignment_4_1 : ( ( rule__S_If__ElseAlternatives_4_1_0 ) ) ; + // InternalGaml.g:15160:1: rule__S_If__ElseAssignment_4_1 : ( ( rule__S_If__ElseAlternatives_4_1_0 ) ) ; public final void rule__S_If__ElseAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:15158:1: ( ( ( rule__S_If__ElseAlternatives_4_1_0 ) ) ) - // InternalGaml.g:15159:2: ( ( rule__S_If__ElseAlternatives_4_1_0 ) ) + // InternalGaml.g:15164:1: ( ( ( rule__S_If__ElseAlternatives_4_1_0 ) ) ) + // InternalGaml.g:15165:2: ( ( rule__S_If__ElseAlternatives_4_1_0 ) ) { - // InternalGaml.g:15159:2: ( ( rule__S_If__ElseAlternatives_4_1_0 ) ) - // InternalGaml.g:15160:3: ( rule__S_If__ElseAlternatives_4_1_0 ) + // InternalGaml.g:15165:2: ( ( rule__S_If__ElseAlternatives_4_1_0 ) ) + // InternalGaml.g:15166:3: ( rule__S_If__ElseAlternatives_4_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_IfAccess().getElseAlternatives_4_1_0()); } - // InternalGaml.g:15161:3: ( rule__S_If__ElseAlternatives_4_1_0 ) - // InternalGaml.g:15161:4: rule__S_If__ElseAlternatives_4_1_0 + // InternalGaml.g:15167:3: ( rule__S_If__ElseAlternatives_4_1_0 ) + // InternalGaml.g:15167:4: rule__S_If__ElseAlternatives_4_1_0 { pushFollow(FOLLOW_2); rule__S_If__ElseAlternatives_4_1_0(); @@ -57131,33 +51647,28 @@ public final void rule__S_If__ElseAssignment_4_1() throws RecognitionException { // $ANTLR start "rule__S_Try__KeyAssignment_0" - /** - * Rule S try key assignment 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:15169:1: rule__S_Try__KeyAssignment_0 : ( ( 'try' ) ) ; + // InternalGaml.g:15175:1: rule__S_Try__KeyAssignment_0 : ( ( 'try' ) ) ; public final void rule__S_Try__KeyAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:15173:1: ( ( ( 'try' ) ) ) - // InternalGaml.g:15174:2: ( ( 'try' ) ) + // InternalGaml.g:15179:1: ( ( ( 'try' ) ) ) + // InternalGaml.g:15180:2: ( ( 'try' ) ) { - // InternalGaml.g:15174:2: ( ( 'try' ) ) - // InternalGaml.g:15175:3: ( 'try' ) + // InternalGaml.g:15180:2: ( ( 'try' ) ) + // InternalGaml.g:15181:3: ( 'try' ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_TryAccess().getKeyTryKeyword_0_0()); } - // InternalGaml.g:15176:3: ( 'try' ) - // InternalGaml.g:15177:4: 'try' + // InternalGaml.g:15182:3: ( 'try' ) + // InternalGaml.g:15183:4: 'try' { if ( state.backtracking==0 ) { before(grammarAccess.getS_TryAccess().getKeyTryKeyword_0_0()); } - match(input,146,FOLLOW_2); if (state.failed) return ; + match(input,147,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getS_TryAccess().getKeyTryKeyword_0_0()); } @@ -57189,22 +51700,17 @@ public final void rule__S_Try__KeyAssignment_0() throws RecognitionException { // $ANTLR start "rule__S_Try__BlockAssignment_1" - /** - * Rule S try block assignment 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:15188:1: rule__S_Try__BlockAssignment_1 : ( ruleBlock ) ; + // InternalGaml.g:15194:1: rule__S_Try__BlockAssignment_1 : ( ruleBlock ) ; public final void rule__S_Try__BlockAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:15192:1: ( ( ruleBlock ) ) - // InternalGaml.g:15193:2: ( ruleBlock ) + // InternalGaml.g:15198:1: ( ( ruleBlock ) ) + // InternalGaml.g:15199:2: ( ruleBlock ) { - // InternalGaml.g:15193:2: ( ruleBlock ) - // InternalGaml.g:15194:3: ruleBlock + // InternalGaml.g:15199:2: ( ruleBlock ) + // InternalGaml.g:15200:3: ruleBlock { if ( state.backtracking==0 ) { before(grammarAccess.getS_TryAccess().getBlockBlockParserRuleCall_1_0()); @@ -57239,22 +51745,17 @@ public final void rule__S_Try__BlockAssignment_1() throws RecognitionException { // $ANTLR start "rule__S_Try__CatchAssignment_2_1" - /** - * Rule S try catch assignment 2 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:15203:1: rule__S_Try__CatchAssignment_2_1 : ( ruleBlock ) ; + // InternalGaml.g:15209:1: rule__S_Try__CatchAssignment_2_1 : ( ruleBlock ) ; public final void rule__S_Try__CatchAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:15207:1: ( ( ruleBlock ) ) - // InternalGaml.g:15208:2: ( ruleBlock ) + // InternalGaml.g:15213:1: ( ( ruleBlock ) ) + // InternalGaml.g:15214:2: ( ruleBlock ) { - // InternalGaml.g:15208:2: ( ruleBlock ) - // InternalGaml.g:15209:3: ruleBlock + // InternalGaml.g:15214:2: ( ruleBlock ) + // InternalGaml.g:15215:3: ruleBlock { if ( state.backtracking==0 ) { before(grammarAccess.getS_TryAccess().getCatchBlockParserRuleCall_2_1_0()); @@ -57289,22 +51790,17 @@ public final void rule__S_Try__CatchAssignment_2_1() throws RecognitionException // $ANTLR start "rule__S_Other__KeyAssignment_0" - /** - * Rule S other key assignment 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:15218:1: rule__S_Other__KeyAssignment_0 : ( RULE_ID ) ; + // InternalGaml.g:15224:1: rule__S_Other__KeyAssignment_0 : ( RULE_ID ) ; public final void rule__S_Other__KeyAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:15222:1: ( ( RULE_ID ) ) - // InternalGaml.g:15223:2: ( RULE_ID ) + // InternalGaml.g:15228:1: ( ( RULE_ID ) ) + // InternalGaml.g:15229:2: ( RULE_ID ) { - // InternalGaml.g:15223:2: ( RULE_ID ) - // InternalGaml.g:15224:3: RULE_ID + // InternalGaml.g:15229:2: ( RULE_ID ) + // InternalGaml.g:15230:3: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getS_OtherAccess().getKeyIDTerminalRuleCall_0_0()); @@ -57335,22 +51831,17 @@ public final void rule__S_Other__KeyAssignment_0() throws RecognitionException { // $ANTLR start "rule__S_Other__FacetsAssignment_1" - /** - * Rule S other facets assignment 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:15233:1: rule__S_Other__FacetsAssignment_1 : ( ruleFacet ) ; + // InternalGaml.g:15239:1: rule__S_Other__FacetsAssignment_1 : ( ruleFacet ) ; public final void rule__S_Other__FacetsAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:15237:1: ( ( ruleFacet ) ) - // InternalGaml.g:15238:2: ( ruleFacet ) + // InternalGaml.g:15243:1: ( ( ruleFacet ) ) + // InternalGaml.g:15244:2: ( ruleFacet ) { - // InternalGaml.g:15238:2: ( ruleFacet ) - // InternalGaml.g:15239:3: ruleFacet + // InternalGaml.g:15244:2: ( ruleFacet ) + // InternalGaml.g:15245:3: ruleFacet { if ( state.backtracking==0 ) { before(grammarAccess.getS_OtherAccess().getFacetsFacetParserRuleCall_1_0()); @@ -57385,22 +51876,17 @@ public final void rule__S_Other__FacetsAssignment_1() throws RecognitionExceptio // $ANTLR start "rule__S_Other__BlockAssignment_2_0" - /** - * Rule S other block assignment 2 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:15248:1: rule__S_Other__BlockAssignment_2_0 : ( ruleBlock ) ; + // InternalGaml.g:15254:1: rule__S_Other__BlockAssignment_2_0 : ( ruleBlock ) ; public final void rule__S_Other__BlockAssignment_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:15252:1: ( ( ruleBlock ) ) - // InternalGaml.g:15253:2: ( ruleBlock ) + // InternalGaml.g:15258:1: ( ( ruleBlock ) ) + // InternalGaml.g:15259:2: ( ruleBlock ) { - // InternalGaml.g:15253:2: ( ruleBlock ) - // InternalGaml.g:15254:3: ruleBlock + // InternalGaml.g:15259:2: ( ruleBlock ) + // InternalGaml.g:15260:3: ruleBlock { if ( state.backtracking==0 ) { before(grammarAccess.getS_OtherAccess().getBlockBlockParserRuleCall_2_0_0()); @@ -57435,33 +51921,28 @@ public final void rule__S_Other__BlockAssignment_2_0() throws RecognitionExcepti // $ANTLR start "rule__S_Return__KeyAssignment_0" - /** - * Rule S return key assignment 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:15263:1: rule__S_Return__KeyAssignment_0 : ( ( 'return' ) ) ; + // InternalGaml.g:15269:1: rule__S_Return__KeyAssignment_0 : ( ( 'return' ) ) ; public final void rule__S_Return__KeyAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:15267:1: ( ( ( 'return' ) ) ) - // InternalGaml.g:15268:2: ( ( 'return' ) ) + // InternalGaml.g:15273:1: ( ( ( 'return' ) ) ) + // InternalGaml.g:15274:2: ( ( 'return' ) ) { - // InternalGaml.g:15268:2: ( ( 'return' ) ) - // InternalGaml.g:15269:3: ( 'return' ) + // InternalGaml.g:15274:2: ( ( 'return' ) ) + // InternalGaml.g:15275:3: ( 'return' ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_ReturnAccess().getKeyReturnKeyword_0_0()); } - // InternalGaml.g:15270:3: ( 'return' ) - // InternalGaml.g:15271:4: 'return' + // InternalGaml.g:15276:3: ( 'return' ) + // InternalGaml.g:15277:4: 'return' { if ( state.backtracking==0 ) { before(grammarAccess.getS_ReturnAccess().getKeyReturnKeyword_0_0()); } - match(input,147,FOLLOW_2); if (state.failed) return ; + match(input,148,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getS_ReturnAccess().getKeyReturnKeyword_0_0()); } @@ -57493,28 +51974,23 @@ public final void rule__S_Return__KeyAssignment_0() throws RecognitionException // $ANTLR start "rule__S_Return__FirstFacetAssignment_1" - /** - * Rule S return first facet assignment 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:15282:1: rule__S_Return__FirstFacetAssignment_1 : ( ( 'value:' ) ) ; + // InternalGaml.g:15288:1: rule__S_Return__FirstFacetAssignment_1 : ( ( 'value:' ) ) ; public final void rule__S_Return__FirstFacetAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:15286:1: ( ( ( 'value:' ) ) ) - // InternalGaml.g:15287:2: ( ( 'value:' ) ) + // InternalGaml.g:15292:1: ( ( ( 'value:' ) ) ) + // InternalGaml.g:15293:2: ( ( 'value:' ) ) { - // InternalGaml.g:15287:2: ( ( 'value:' ) ) - // InternalGaml.g:15288:3: ( 'value:' ) + // InternalGaml.g:15293:2: ( ( 'value:' ) ) + // InternalGaml.g:15294:3: ( 'value:' ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_ReturnAccess().getFirstFacetValueKeyword_1_0()); } - // InternalGaml.g:15289:3: ( 'value:' ) - // InternalGaml.g:15290:4: 'value:' + // InternalGaml.g:15295:3: ( 'value:' ) + // InternalGaml.g:15296:4: 'value:' { if ( state.backtracking==0 ) { before(grammarAccess.getS_ReturnAccess().getFirstFacetValueKeyword_1_0()); @@ -57551,22 +52027,17 @@ public final void rule__S_Return__FirstFacetAssignment_1() throws RecognitionExc // $ANTLR start "rule__S_Return__ExprAssignment_2" - /** - * Rule S return expr assignment 2. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:15301:1: rule__S_Return__ExprAssignment_2 : ( ruleExpression ) ; + // InternalGaml.g:15307:1: rule__S_Return__ExprAssignment_2 : ( ruleExpression ) ; public final void rule__S_Return__ExprAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:15305:1: ( ( ruleExpression ) ) - // InternalGaml.g:15306:2: ( ruleExpression ) + // InternalGaml.g:15311:1: ( ( ruleExpression ) ) + // InternalGaml.g:15312:2: ( ruleExpression ) { - // InternalGaml.g:15306:2: ( ruleExpression ) - // InternalGaml.g:15307:3: ruleExpression + // InternalGaml.g:15312:2: ( ruleExpression ) + // InternalGaml.g:15313:3: ruleExpression { if ( state.backtracking==0 ) { before(grammarAccess.getS_ReturnAccess().getExprExpressionParserRuleCall_2_0()); @@ -57601,22 +52072,17 @@ public final void rule__S_Return__ExprAssignment_2() throws RecognitionException // $ANTLR start "rule__S_Reflex__KeyAssignment_0" - /** - * Rule S reflex key assignment 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:15316:1: rule__S_Reflex__KeyAssignment_0 : ( rule_ReflexKey ) ; + // InternalGaml.g:15322:1: rule__S_Reflex__KeyAssignment_0 : ( rule_ReflexKey ) ; public final void rule__S_Reflex__KeyAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:15320:1: ( ( rule_ReflexKey ) ) - // InternalGaml.g:15321:2: ( rule_ReflexKey ) + // InternalGaml.g:15326:1: ( ( rule_ReflexKey ) ) + // InternalGaml.g:15327:2: ( rule_ReflexKey ) { - // InternalGaml.g:15321:2: ( rule_ReflexKey ) - // InternalGaml.g:15322:3: rule_ReflexKey + // InternalGaml.g:15327:2: ( rule_ReflexKey ) + // InternalGaml.g:15328:3: rule_ReflexKey { if ( state.backtracking==0 ) { before(grammarAccess.getS_ReflexAccess().getKey_ReflexKeyParserRuleCall_0_0()); @@ -57651,28 +52117,23 @@ public final void rule__S_Reflex__KeyAssignment_0() throws RecognitionException // $ANTLR start "rule__S_Reflex__FirstFacetAssignment_1_0" - /** - * Rule S reflex first facet assignment 1 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:15331:1: rule__S_Reflex__FirstFacetAssignment_1_0 : ( ( 'name:' ) ) ; + // InternalGaml.g:15337:1: rule__S_Reflex__FirstFacetAssignment_1_0 : ( ( 'name:' ) ) ; public final void rule__S_Reflex__FirstFacetAssignment_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:15335:1: ( ( ( 'name:' ) ) ) - // InternalGaml.g:15336:2: ( ( 'name:' ) ) + // InternalGaml.g:15341:1: ( ( ( 'name:' ) ) ) + // InternalGaml.g:15342:2: ( ( 'name:' ) ) { - // InternalGaml.g:15336:2: ( ( 'name:' ) ) - // InternalGaml.g:15337:3: ( 'name:' ) + // InternalGaml.g:15342:2: ( ( 'name:' ) ) + // InternalGaml.g:15343:3: ( 'name:' ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_ReflexAccess().getFirstFacetNameKeyword_1_0_0()); } - // InternalGaml.g:15338:3: ( 'name:' ) - // InternalGaml.g:15339:4: 'name:' + // InternalGaml.g:15344:3: ( 'name:' ) + // InternalGaml.g:15345:4: 'name:' { if ( state.backtracking==0 ) { before(grammarAccess.getS_ReflexAccess().getFirstFacetNameKeyword_1_0_0()); @@ -57709,22 +52170,17 @@ public final void rule__S_Reflex__FirstFacetAssignment_1_0() throws RecognitionE // $ANTLR start "rule__S_Reflex__NameAssignment_1_1" - /** - * Rule S reflex name assignment 1 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:15350:1: rule__S_Reflex__NameAssignment_1_1 : ( ruleValid_ID ) ; + // InternalGaml.g:15356:1: rule__S_Reflex__NameAssignment_1_1 : ( ruleValid_ID ) ; public final void rule__S_Reflex__NameAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:15354:1: ( ( ruleValid_ID ) ) - // InternalGaml.g:15355:2: ( ruleValid_ID ) + // InternalGaml.g:15360:1: ( ( ruleValid_ID ) ) + // InternalGaml.g:15361:2: ( ruleValid_ID ) { - // InternalGaml.g:15355:2: ( ruleValid_ID ) - // InternalGaml.g:15356:3: ruleValid_ID + // InternalGaml.g:15361:2: ( ruleValid_ID ) + // InternalGaml.g:15362:3: ruleValid_ID { if ( state.backtracking==0 ) { before(grammarAccess.getS_ReflexAccess().getNameValid_IDParserRuleCall_1_1_0()); @@ -57759,22 +52215,17 @@ public final void rule__S_Reflex__NameAssignment_1_1() throws RecognitionExcepti // $ANTLR start "rule__S_Reflex__ExprAssignment_2_2" - /** - * Rule S reflex expr assignment 2 2. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:15365:1: rule__S_Reflex__ExprAssignment_2_2 : ( ruleExpression ) ; + // InternalGaml.g:15371:1: rule__S_Reflex__ExprAssignment_2_2 : ( ruleExpression ) ; public final void rule__S_Reflex__ExprAssignment_2_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:15369:1: ( ( ruleExpression ) ) - // InternalGaml.g:15370:2: ( ruleExpression ) + // InternalGaml.g:15375:1: ( ( ruleExpression ) ) + // InternalGaml.g:15376:2: ( ruleExpression ) { - // InternalGaml.g:15370:2: ( ruleExpression ) - // InternalGaml.g:15371:3: ruleExpression + // InternalGaml.g:15376:2: ( ruleExpression ) + // InternalGaml.g:15377:3: ruleExpression { if ( state.backtracking==0 ) { before(grammarAccess.getS_ReflexAccess().getExprExpressionParserRuleCall_2_2_0()); @@ -57809,22 +52260,17 @@ public final void rule__S_Reflex__ExprAssignment_2_2() throws RecognitionExcepti // $ANTLR start "rule__S_Reflex__BlockAssignment_3" - /** - * Rule S reflex block assignment 3. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:15380:1: rule__S_Reflex__BlockAssignment_3 : ( ruleBlock ) ; + // InternalGaml.g:15386:1: rule__S_Reflex__BlockAssignment_3 : ( ruleBlock ) ; public final void rule__S_Reflex__BlockAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:15384:1: ( ( ruleBlock ) ) - // InternalGaml.g:15385:2: ( ruleBlock ) + // InternalGaml.g:15390:1: ( ( ruleBlock ) ) + // InternalGaml.g:15391:2: ( ruleBlock ) { - // InternalGaml.g:15385:2: ( ruleBlock ) - // InternalGaml.g:15386:3: ruleBlock + // InternalGaml.g:15391:2: ( ruleBlock ) + // InternalGaml.g:15392:3: ruleBlock { if ( state.backtracking==0 ) { before(grammarAccess.getS_ReflexAccess().getBlockBlockParserRuleCall_3_0()); @@ -57859,22 +52305,17 @@ public final void rule__S_Reflex__BlockAssignment_3() throws RecognitionExceptio // $ANTLR start "rule__S_Definition__TkeyAssignment_0" - /** - * Rule S definition tkey assignment 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:15395:1: rule__S_Definition__TkeyAssignment_0 : ( ruleTypeRef ) ; + // InternalGaml.g:15401:1: rule__S_Definition__TkeyAssignment_0 : ( ruleTypeRef ) ; public final void rule__S_Definition__TkeyAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:15399:1: ( ( ruleTypeRef ) ) - // InternalGaml.g:15400:2: ( ruleTypeRef ) + // InternalGaml.g:15405:1: ( ( ruleTypeRef ) ) + // InternalGaml.g:15406:2: ( ruleTypeRef ) { - // InternalGaml.g:15400:2: ( ruleTypeRef ) - // InternalGaml.g:15401:3: ruleTypeRef + // InternalGaml.g:15406:2: ( ruleTypeRef ) + // InternalGaml.g:15407:3: ruleTypeRef { if ( state.backtracking==0 ) { before(grammarAccess.getS_DefinitionAccess().getTkeyTypeRefParserRuleCall_0_0()); @@ -57909,28 +52350,23 @@ public final void rule__S_Definition__TkeyAssignment_0() throws RecognitionExcep // $ANTLR start "rule__S_Definition__FirstFacetAssignment_1" - /** - * Rule S definition first facet assignment 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:15410:1: rule__S_Definition__FirstFacetAssignment_1 : ( ( 'name:' ) ) ; + // InternalGaml.g:15416:1: rule__S_Definition__FirstFacetAssignment_1 : ( ( 'name:' ) ) ; public final void rule__S_Definition__FirstFacetAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:15414:1: ( ( ( 'name:' ) ) ) - // InternalGaml.g:15415:2: ( ( 'name:' ) ) + // InternalGaml.g:15420:1: ( ( ( 'name:' ) ) ) + // InternalGaml.g:15421:2: ( ( 'name:' ) ) { - // InternalGaml.g:15415:2: ( ( 'name:' ) ) - // InternalGaml.g:15416:3: ( 'name:' ) + // InternalGaml.g:15421:2: ( ( 'name:' ) ) + // InternalGaml.g:15422:3: ( 'name:' ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_DefinitionAccess().getFirstFacetNameKeyword_1_0()); } - // InternalGaml.g:15417:3: ( 'name:' ) - // InternalGaml.g:15418:4: 'name:' + // InternalGaml.g:15423:3: ( 'name:' ) + // InternalGaml.g:15424:4: 'name:' { if ( state.backtracking==0 ) { before(grammarAccess.getS_DefinitionAccess().getFirstFacetNameKeyword_1_0()); @@ -57967,28 +52403,23 @@ public final void rule__S_Definition__FirstFacetAssignment_1() throws Recognitio // $ANTLR start "rule__S_Definition__NameAssignment_2" - /** - * Rule S definition name assignment 2. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:15429:1: rule__S_Definition__NameAssignment_2 : ( ( rule__S_Definition__NameAlternatives_2_0 ) ) ; + // InternalGaml.g:15435:1: rule__S_Definition__NameAssignment_2 : ( ( rule__S_Definition__NameAlternatives_2_0 ) ) ; public final void rule__S_Definition__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:15433:1: ( ( ( rule__S_Definition__NameAlternatives_2_0 ) ) ) - // InternalGaml.g:15434:2: ( ( rule__S_Definition__NameAlternatives_2_0 ) ) + // InternalGaml.g:15439:1: ( ( ( rule__S_Definition__NameAlternatives_2_0 ) ) ) + // InternalGaml.g:15440:2: ( ( rule__S_Definition__NameAlternatives_2_0 ) ) { - // InternalGaml.g:15434:2: ( ( rule__S_Definition__NameAlternatives_2_0 ) ) - // InternalGaml.g:15435:3: ( rule__S_Definition__NameAlternatives_2_0 ) + // InternalGaml.g:15440:2: ( ( rule__S_Definition__NameAlternatives_2_0 ) ) + // InternalGaml.g:15441:3: ( rule__S_Definition__NameAlternatives_2_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_DefinitionAccess().getNameAlternatives_2_0()); } - // InternalGaml.g:15436:3: ( rule__S_Definition__NameAlternatives_2_0 ) - // InternalGaml.g:15436:4: rule__S_Definition__NameAlternatives_2_0 + // InternalGaml.g:15442:3: ( rule__S_Definition__NameAlternatives_2_0 ) + // InternalGaml.g:15442:4: rule__S_Definition__NameAlternatives_2_0 { pushFollow(FOLLOW_2); rule__S_Definition__NameAlternatives_2_0(); @@ -58023,22 +52454,17 @@ public final void rule__S_Definition__NameAssignment_2() throws RecognitionExcep // $ANTLR start "rule__S_Definition__ArgsAssignment_3_1" - /** - * Rule S definition args assignment 3 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:15444:1: rule__S_Definition__ArgsAssignment_3_1 : ( ruleActionArguments ) ; + // InternalGaml.g:15450:1: rule__S_Definition__ArgsAssignment_3_1 : ( ruleActionArguments ) ; public final void rule__S_Definition__ArgsAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:15448:1: ( ( ruleActionArguments ) ) - // InternalGaml.g:15449:2: ( ruleActionArguments ) + // InternalGaml.g:15454:1: ( ( ruleActionArguments ) ) + // InternalGaml.g:15455:2: ( ruleActionArguments ) { - // InternalGaml.g:15449:2: ( ruleActionArguments ) - // InternalGaml.g:15450:3: ruleActionArguments + // InternalGaml.g:15455:2: ( ruleActionArguments ) + // InternalGaml.g:15456:3: ruleActionArguments { if ( state.backtracking==0 ) { before(grammarAccess.getS_DefinitionAccess().getArgsActionArgumentsParserRuleCall_3_1_0()); @@ -58073,22 +52499,17 @@ public final void rule__S_Definition__ArgsAssignment_3_1() throws RecognitionExc // $ANTLR start "rule__S_Definition__FacetsAssignment_4" - /** - * Rule S definition facets assignment 4. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:15459:1: rule__S_Definition__FacetsAssignment_4 : ( ruleFacet ) ; + // InternalGaml.g:15465:1: rule__S_Definition__FacetsAssignment_4 : ( ruleFacet ) ; public final void rule__S_Definition__FacetsAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:15463:1: ( ( ruleFacet ) ) - // InternalGaml.g:15464:2: ( ruleFacet ) + // InternalGaml.g:15469:1: ( ( ruleFacet ) ) + // InternalGaml.g:15470:2: ( ruleFacet ) { - // InternalGaml.g:15464:2: ( ruleFacet ) - // InternalGaml.g:15465:3: ruleFacet + // InternalGaml.g:15470:2: ( ruleFacet ) + // InternalGaml.g:15471:3: ruleFacet { if ( state.backtracking==0 ) { before(grammarAccess.getS_DefinitionAccess().getFacetsFacetParserRuleCall_4_0()); @@ -58123,22 +52544,17 @@ public final void rule__S_Definition__FacetsAssignment_4() throws RecognitionExc // $ANTLR start "rule__S_Definition__BlockAssignment_5_0" - /** - * Rule S definition block assignment 5 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:15474:1: rule__S_Definition__BlockAssignment_5_0 : ( ruleBlock ) ; + // InternalGaml.g:15480:1: rule__S_Definition__BlockAssignment_5_0 : ( ruleBlock ) ; public final void rule__S_Definition__BlockAssignment_5_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:15478:1: ( ( ruleBlock ) ) - // InternalGaml.g:15479:2: ( ruleBlock ) + // InternalGaml.g:15484:1: ( ( ruleBlock ) ) + // InternalGaml.g:15485:2: ( ruleBlock ) { - // InternalGaml.g:15479:2: ( ruleBlock ) - // InternalGaml.g:15480:3: ruleBlock + // InternalGaml.g:15485:2: ( ruleBlock ) + // InternalGaml.g:15486:3: ruleBlock { if ( state.backtracking==0 ) { before(grammarAccess.getS_DefinitionAccess().getBlockBlockParserRuleCall_5_0_0()); @@ -58173,33 +52589,28 @@ public final void rule__S_Definition__BlockAssignment_5_0() throws RecognitionEx // $ANTLR start "rule__S_Action__KeyAssignment_1" - /** - * Rule S action key assignment 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:15489:1: rule__S_Action__KeyAssignment_1 : ( ( 'action' ) ) ; + // InternalGaml.g:15495:1: rule__S_Action__KeyAssignment_1 : ( ( 'action' ) ) ; public final void rule__S_Action__KeyAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:15493:1: ( ( ( 'action' ) ) ) - // InternalGaml.g:15494:2: ( ( 'action' ) ) + // InternalGaml.g:15499:1: ( ( ( 'action' ) ) ) + // InternalGaml.g:15500:2: ( ( 'action' ) ) { - // InternalGaml.g:15494:2: ( ( 'action' ) ) - // InternalGaml.g:15495:3: ( 'action' ) + // InternalGaml.g:15500:2: ( ( 'action' ) ) + // InternalGaml.g:15501:3: ( 'action' ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_ActionAccess().getKeyActionKeyword_1_0()); } - // InternalGaml.g:15496:3: ( 'action' ) - // InternalGaml.g:15497:4: 'action' + // InternalGaml.g:15502:3: ( 'action' ) + // InternalGaml.g:15503:4: 'action' { if ( state.backtracking==0 ) { before(grammarAccess.getS_ActionAccess().getKeyActionKeyword_1_0()); } - match(input,148,FOLLOW_2); if (state.failed) return ; + match(input,149,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getS_ActionAccess().getKeyActionKeyword_1_0()); } @@ -58231,28 +52642,23 @@ public final void rule__S_Action__KeyAssignment_1() throws RecognitionException // $ANTLR start "rule__S_Action__FirstFacetAssignment_2" - /** - * Rule S action first facet assignment 2. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:15508:1: rule__S_Action__FirstFacetAssignment_2 : ( ( 'name:' ) ) ; + // InternalGaml.g:15514:1: rule__S_Action__FirstFacetAssignment_2 : ( ( 'name:' ) ) ; public final void rule__S_Action__FirstFacetAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:15512:1: ( ( ( 'name:' ) ) ) - // InternalGaml.g:15513:2: ( ( 'name:' ) ) + // InternalGaml.g:15518:1: ( ( ( 'name:' ) ) ) + // InternalGaml.g:15519:2: ( ( 'name:' ) ) { - // InternalGaml.g:15513:2: ( ( 'name:' ) ) - // InternalGaml.g:15514:3: ( 'name:' ) + // InternalGaml.g:15519:2: ( ( 'name:' ) ) + // InternalGaml.g:15520:3: ( 'name:' ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_ActionAccess().getFirstFacetNameKeyword_2_0()); } - // InternalGaml.g:15515:3: ( 'name:' ) - // InternalGaml.g:15516:4: 'name:' + // InternalGaml.g:15521:3: ( 'name:' ) + // InternalGaml.g:15522:4: 'name:' { if ( state.backtracking==0 ) { before(grammarAccess.getS_ActionAccess().getFirstFacetNameKeyword_2_0()); @@ -58289,22 +52695,17 @@ public final void rule__S_Action__FirstFacetAssignment_2() throws RecognitionExc // $ANTLR start "rule__S_Action__NameAssignment_3" - /** - * Rule S action name assignment 3. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:15527:1: rule__S_Action__NameAssignment_3 : ( ruleValid_ID ) ; + // InternalGaml.g:15533:1: rule__S_Action__NameAssignment_3 : ( ruleValid_ID ) ; public final void rule__S_Action__NameAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:15531:1: ( ( ruleValid_ID ) ) - // InternalGaml.g:15532:2: ( ruleValid_ID ) + // InternalGaml.g:15537:1: ( ( ruleValid_ID ) ) + // InternalGaml.g:15538:2: ( ruleValid_ID ) { - // InternalGaml.g:15532:2: ( ruleValid_ID ) - // InternalGaml.g:15533:3: ruleValid_ID + // InternalGaml.g:15538:2: ( ruleValid_ID ) + // InternalGaml.g:15539:3: ruleValid_ID { if ( state.backtracking==0 ) { before(grammarAccess.getS_ActionAccess().getNameValid_IDParserRuleCall_3_0()); @@ -58339,22 +52740,17 @@ public final void rule__S_Action__NameAssignment_3() throws RecognitionException // $ANTLR start "rule__S_Action__ArgsAssignment_4_1" - /** - * Rule S action args assignment 4 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:15542:1: rule__S_Action__ArgsAssignment_4_1 : ( ruleActionArguments ) ; + // InternalGaml.g:15548:1: rule__S_Action__ArgsAssignment_4_1 : ( ruleActionArguments ) ; public final void rule__S_Action__ArgsAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:15546:1: ( ( ruleActionArguments ) ) - // InternalGaml.g:15547:2: ( ruleActionArguments ) + // InternalGaml.g:15552:1: ( ( ruleActionArguments ) ) + // InternalGaml.g:15553:2: ( ruleActionArguments ) { - // InternalGaml.g:15547:2: ( ruleActionArguments ) - // InternalGaml.g:15548:3: ruleActionArguments + // InternalGaml.g:15553:2: ( ruleActionArguments ) + // InternalGaml.g:15554:3: ruleActionArguments { if ( state.backtracking==0 ) { before(grammarAccess.getS_ActionAccess().getArgsActionArgumentsParserRuleCall_4_1_0()); @@ -58389,22 +52785,17 @@ public final void rule__S_Action__ArgsAssignment_4_1() throws RecognitionExcepti // $ANTLR start "rule__S_Action__FacetsAssignment_5" - /** - * Rule S action facets assignment 5. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:15557:1: rule__S_Action__FacetsAssignment_5 : ( ruleFacet ) ; + // InternalGaml.g:15563:1: rule__S_Action__FacetsAssignment_5 : ( ruleFacet ) ; public final void rule__S_Action__FacetsAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:15561:1: ( ( ruleFacet ) ) - // InternalGaml.g:15562:2: ( ruleFacet ) + // InternalGaml.g:15567:1: ( ( ruleFacet ) ) + // InternalGaml.g:15568:2: ( ruleFacet ) { - // InternalGaml.g:15562:2: ( ruleFacet ) - // InternalGaml.g:15563:3: ruleFacet + // InternalGaml.g:15568:2: ( ruleFacet ) + // InternalGaml.g:15569:3: ruleFacet { if ( state.backtracking==0 ) { before(grammarAccess.getS_ActionAccess().getFacetsFacetParserRuleCall_5_0()); @@ -58439,22 +52830,17 @@ public final void rule__S_Action__FacetsAssignment_5() throws RecognitionExcepti // $ANTLR start "rule__S_Action__BlockAssignment_6_0" - /** - * Rule S action block assignment 6 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:15572:1: rule__S_Action__BlockAssignment_6_0 : ( ruleBlock ) ; + // InternalGaml.g:15578:1: rule__S_Action__BlockAssignment_6_0 : ( ruleBlock ) ; public final void rule__S_Action__BlockAssignment_6_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:15576:1: ( ( ruleBlock ) ) - // InternalGaml.g:15577:2: ( ruleBlock ) + // InternalGaml.g:15582:1: ( ( ruleBlock ) ) + // InternalGaml.g:15583:2: ( ruleBlock ) { - // InternalGaml.g:15577:2: ( ruleBlock ) - // InternalGaml.g:15578:3: ruleBlock + // InternalGaml.g:15583:2: ( ruleBlock ) + // InternalGaml.g:15584:3: ruleBlock { if ( state.backtracking==0 ) { before(grammarAccess.getS_ActionAccess().getBlockBlockParserRuleCall_6_0_0()); @@ -58489,22 +52875,17 @@ public final void rule__S_Action__BlockAssignment_6_0() throws RecognitionExcept // $ANTLR start "rule__S_Var__KeyAssignment_1" - /** - * Rule S var key assignment 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:15587:1: rule__S_Var__KeyAssignment_1 : ( rule_VarOrConstKey ) ; + // InternalGaml.g:15593:1: rule__S_Var__KeyAssignment_1 : ( rule_VarOrConstKey ) ; public final void rule__S_Var__KeyAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:15591:1: ( ( rule_VarOrConstKey ) ) - // InternalGaml.g:15592:2: ( rule_VarOrConstKey ) + // InternalGaml.g:15597:1: ( ( rule_VarOrConstKey ) ) + // InternalGaml.g:15598:2: ( rule_VarOrConstKey ) { - // InternalGaml.g:15592:2: ( rule_VarOrConstKey ) - // InternalGaml.g:15593:3: rule_VarOrConstKey + // InternalGaml.g:15598:2: ( rule_VarOrConstKey ) + // InternalGaml.g:15599:3: rule_VarOrConstKey { if ( state.backtracking==0 ) { before(grammarAccess.getS_VarAccess().getKey_VarOrConstKeyParserRuleCall_1_0()); @@ -58539,28 +52920,23 @@ public final void rule__S_Var__KeyAssignment_1() throws RecognitionException { // $ANTLR start "rule__S_Var__FirstFacetAssignment_2" - /** - * Rule S var first facet assignment 2. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:15602:1: rule__S_Var__FirstFacetAssignment_2 : ( ( 'name:' ) ) ; + // InternalGaml.g:15608:1: rule__S_Var__FirstFacetAssignment_2 : ( ( 'name:' ) ) ; public final void rule__S_Var__FirstFacetAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:15606:1: ( ( ( 'name:' ) ) ) - // InternalGaml.g:15607:2: ( ( 'name:' ) ) + // InternalGaml.g:15612:1: ( ( ( 'name:' ) ) ) + // InternalGaml.g:15613:2: ( ( 'name:' ) ) { - // InternalGaml.g:15607:2: ( ( 'name:' ) ) - // InternalGaml.g:15608:3: ( 'name:' ) + // InternalGaml.g:15613:2: ( ( 'name:' ) ) + // InternalGaml.g:15614:3: ( 'name:' ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_VarAccess().getFirstFacetNameKeyword_2_0()); } - // InternalGaml.g:15609:3: ( 'name:' ) - // InternalGaml.g:15610:4: 'name:' + // InternalGaml.g:15615:3: ( 'name:' ) + // InternalGaml.g:15616:4: 'name:' { if ( state.backtracking==0 ) { before(grammarAccess.getS_VarAccess().getFirstFacetNameKeyword_2_0()); @@ -58597,22 +52973,17 @@ public final void rule__S_Var__FirstFacetAssignment_2() throws RecognitionExcept // $ANTLR start "rule__S_Var__NameAssignment_3" - /** - * Rule S var name assignment 3. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:15621:1: rule__S_Var__NameAssignment_3 : ( ruleValid_ID ) ; + // InternalGaml.g:15627:1: rule__S_Var__NameAssignment_3 : ( ruleValid_ID ) ; public final void rule__S_Var__NameAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:15625:1: ( ( ruleValid_ID ) ) - // InternalGaml.g:15626:2: ( ruleValid_ID ) + // InternalGaml.g:15631:1: ( ( ruleValid_ID ) ) + // InternalGaml.g:15632:2: ( ruleValid_ID ) { - // InternalGaml.g:15626:2: ( ruleValid_ID ) - // InternalGaml.g:15627:3: ruleValid_ID + // InternalGaml.g:15632:2: ( ruleValid_ID ) + // InternalGaml.g:15633:3: ruleValid_ID { if ( state.backtracking==0 ) { before(grammarAccess.getS_VarAccess().getNameValid_IDParserRuleCall_3_0()); @@ -58647,22 +53018,17 @@ public final void rule__S_Var__NameAssignment_3() throws RecognitionException { // $ANTLR start "rule__S_Var__FacetsAssignment_4" - /** - * Rule S var facets assignment 4. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:15636:1: rule__S_Var__FacetsAssignment_4 : ( ruleFacet ) ; + // InternalGaml.g:15642:1: rule__S_Var__FacetsAssignment_4 : ( ruleFacet ) ; public final void rule__S_Var__FacetsAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:15640:1: ( ( ruleFacet ) ) - // InternalGaml.g:15641:2: ( ruleFacet ) + // InternalGaml.g:15646:1: ( ( ruleFacet ) ) + // InternalGaml.g:15647:2: ( ruleFacet ) { - // InternalGaml.g:15641:2: ( ruleFacet ) - // InternalGaml.g:15642:3: ruleFacet + // InternalGaml.g:15647:2: ( ruleFacet ) + // InternalGaml.g:15648:3: ruleFacet { if ( state.backtracking==0 ) { before(grammarAccess.getS_VarAccess().getFacetsFacetParserRuleCall_4_0()); @@ -58697,22 +53063,17 @@ public final void rule__S_Var__FacetsAssignment_4() throws RecognitionException // $ANTLR start "rule__S_DirectAssignment__ExprAssignment_0_0" - /** - * Rule S direct assignment expr assignment 0 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:15651:1: rule__S_DirectAssignment__ExprAssignment_0_0 : ( ruleExpression ) ; + // InternalGaml.g:15657:1: rule__S_DirectAssignment__ExprAssignment_0_0 : ( ruleExpression ) ; public final void rule__S_DirectAssignment__ExprAssignment_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:15655:1: ( ( ruleExpression ) ) - // InternalGaml.g:15656:2: ( ruleExpression ) + // InternalGaml.g:15661:1: ( ( ruleExpression ) ) + // InternalGaml.g:15662:2: ( ruleExpression ) { - // InternalGaml.g:15656:2: ( ruleExpression ) - // InternalGaml.g:15657:3: ruleExpression + // InternalGaml.g:15662:2: ( ruleExpression ) + // InternalGaml.g:15663:3: ruleExpression { if ( state.backtracking==0 ) { before(grammarAccess.getS_DirectAssignmentAccess().getExprExpressionParserRuleCall_0_0_0()); @@ -58747,22 +53108,17 @@ public final void rule__S_DirectAssignment__ExprAssignment_0_0() throws Recognit // $ANTLR start "rule__S_DirectAssignment__KeyAssignment_0_1" - /** - * Rule S direct assignment key assignment 0 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:15666:1: rule__S_DirectAssignment__KeyAssignment_0_1 : ( rule_AssignmentKey ) ; + // InternalGaml.g:15672:1: rule__S_DirectAssignment__KeyAssignment_0_1 : ( rule_AssignmentKey ) ; public final void rule__S_DirectAssignment__KeyAssignment_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:15670:1: ( ( rule_AssignmentKey ) ) - // InternalGaml.g:15671:2: ( rule_AssignmentKey ) + // InternalGaml.g:15676:1: ( ( rule_AssignmentKey ) ) + // InternalGaml.g:15677:2: ( rule_AssignmentKey ) { - // InternalGaml.g:15671:2: ( rule_AssignmentKey ) - // InternalGaml.g:15672:3: rule_AssignmentKey + // InternalGaml.g:15677:2: ( rule_AssignmentKey ) + // InternalGaml.g:15678:3: rule_AssignmentKey { if ( state.backtracking==0 ) { before(grammarAccess.getS_DirectAssignmentAccess().getKey_AssignmentKeyParserRuleCall_0_1_0()); @@ -58797,22 +53153,17 @@ public final void rule__S_DirectAssignment__KeyAssignment_0_1() throws Recogniti // $ANTLR start "rule__S_DirectAssignment__ValueAssignment_0_2" - /** - * Rule S direct assignment value assignment 0 2. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:15681:1: rule__S_DirectAssignment__ValueAssignment_0_2 : ( ruleExpression ) ; + // InternalGaml.g:15687:1: rule__S_DirectAssignment__ValueAssignment_0_2 : ( ruleExpression ) ; public final void rule__S_DirectAssignment__ValueAssignment_0_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:15685:1: ( ( ruleExpression ) ) - // InternalGaml.g:15686:2: ( ruleExpression ) + // InternalGaml.g:15691:1: ( ( ruleExpression ) ) + // InternalGaml.g:15692:2: ( ruleExpression ) { - // InternalGaml.g:15686:2: ( ruleExpression ) - // InternalGaml.g:15687:3: ruleExpression + // InternalGaml.g:15692:2: ( ruleExpression ) + // InternalGaml.g:15693:3: ruleExpression { if ( state.backtracking==0 ) { before(grammarAccess.getS_DirectAssignmentAccess().getValueExpressionParserRuleCall_0_2_0()); @@ -58847,22 +53198,17 @@ public final void rule__S_DirectAssignment__ValueAssignment_0_2() throws Recogni // $ANTLR start "rule__S_DirectAssignment__FacetsAssignment_0_3" - /** - * Rule S direct assignment facets assignment 0 3. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:15696:1: rule__S_DirectAssignment__FacetsAssignment_0_3 : ( ruleFacet ) ; + // InternalGaml.g:15702:1: rule__S_DirectAssignment__FacetsAssignment_0_3 : ( ruleFacet ) ; public final void rule__S_DirectAssignment__FacetsAssignment_0_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:15700:1: ( ( ruleFacet ) ) - // InternalGaml.g:15701:2: ( ruleFacet ) + // InternalGaml.g:15706:1: ( ( ruleFacet ) ) + // InternalGaml.g:15707:2: ( ruleFacet ) { - // InternalGaml.g:15701:2: ( ruleFacet ) - // InternalGaml.g:15702:3: ruleFacet + // InternalGaml.g:15707:2: ( ruleFacet ) + // InternalGaml.g:15708:3: ruleFacet { if ( state.backtracking==0 ) { before(grammarAccess.getS_DirectAssignmentAccess().getFacetsFacetParserRuleCall_0_3_0()); @@ -58897,33 +53243,28 @@ public final void rule__S_DirectAssignment__FacetsAssignment_0_3() throws Recogn // $ANTLR start "rule__S_Set__KeyAssignment_0" - /** - * Rule S set key assignment 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:15711:1: rule__S_Set__KeyAssignment_0 : ( ( 'set' ) ) ; + // InternalGaml.g:15717:1: rule__S_Set__KeyAssignment_0 : ( ( 'set' ) ) ; public final void rule__S_Set__KeyAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:15715:1: ( ( ( 'set' ) ) ) - // InternalGaml.g:15716:2: ( ( 'set' ) ) + // InternalGaml.g:15721:1: ( ( ( 'set' ) ) ) + // InternalGaml.g:15722:2: ( ( 'set' ) ) { - // InternalGaml.g:15716:2: ( ( 'set' ) ) - // InternalGaml.g:15717:3: ( 'set' ) + // InternalGaml.g:15722:2: ( ( 'set' ) ) + // InternalGaml.g:15723:3: ( 'set' ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_SetAccess().getKeySetKeyword_0_0()); } - // InternalGaml.g:15718:3: ( 'set' ) - // InternalGaml.g:15719:4: 'set' + // InternalGaml.g:15724:3: ( 'set' ) + // InternalGaml.g:15725:4: 'set' { if ( state.backtracking==0 ) { before(grammarAccess.getS_SetAccess().getKeySetKeyword_0_0()); } - match(input,149,FOLLOW_2); if (state.failed) return ; + match(input,150,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getS_SetAccess().getKeySetKeyword_0_0()); } @@ -58955,22 +53296,17 @@ public final void rule__S_Set__KeyAssignment_0() throws RecognitionException { // $ANTLR start "rule__S_Set__ExprAssignment_1" - /** - * Rule S set expr assignment 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:15730:1: rule__S_Set__ExprAssignment_1 : ( ruleExpression ) ; + // InternalGaml.g:15736:1: rule__S_Set__ExprAssignment_1 : ( ruleExpression ) ; public final void rule__S_Set__ExprAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:15734:1: ( ( ruleExpression ) ) - // InternalGaml.g:15735:2: ( ruleExpression ) + // InternalGaml.g:15740:1: ( ( ruleExpression ) ) + // InternalGaml.g:15741:2: ( ruleExpression ) { - // InternalGaml.g:15735:2: ( ruleExpression ) - // InternalGaml.g:15736:3: ruleExpression + // InternalGaml.g:15741:2: ( ruleExpression ) + // InternalGaml.g:15742:3: ruleExpression { if ( state.backtracking==0 ) { before(grammarAccess.getS_SetAccess().getExprExpressionParserRuleCall_1_0()); @@ -59005,22 +53341,17 @@ public final void rule__S_Set__ExprAssignment_1() throws RecognitionException { // $ANTLR start "rule__S_Set__ValueAssignment_3" - /** - * Rule S set value assignment 3. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:15745:1: rule__S_Set__ValueAssignment_3 : ( ruleExpression ) ; + // InternalGaml.g:15751:1: rule__S_Set__ValueAssignment_3 : ( ruleExpression ) ; public final void rule__S_Set__ValueAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:15749:1: ( ( ruleExpression ) ) - // InternalGaml.g:15750:2: ( ruleExpression ) + // InternalGaml.g:15755:1: ( ( ruleExpression ) ) + // InternalGaml.g:15756:2: ( ruleExpression ) { - // InternalGaml.g:15750:2: ( ruleExpression ) - // InternalGaml.g:15751:3: ruleExpression + // InternalGaml.g:15756:2: ( ruleExpression ) + // InternalGaml.g:15757:3: ruleExpression { if ( state.backtracking==0 ) { before(grammarAccess.getS_SetAccess().getValueExpressionParserRuleCall_3_0()); @@ -59055,22 +53386,17 @@ public final void rule__S_Set__ValueAssignment_3() throws RecognitionException { // $ANTLR start "rule__S_Equations__KeyAssignment_0" - /** - * Rule S equations key assignment 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:15760:1: rule__S_Equations__KeyAssignment_0 : ( rule_EquationsKey ) ; + // InternalGaml.g:15766:1: rule__S_Equations__KeyAssignment_0 : ( rule_EquationsKey ) ; public final void rule__S_Equations__KeyAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:15764:1: ( ( rule_EquationsKey ) ) - // InternalGaml.g:15765:2: ( rule_EquationsKey ) + // InternalGaml.g:15770:1: ( ( rule_EquationsKey ) ) + // InternalGaml.g:15771:2: ( rule_EquationsKey ) { - // InternalGaml.g:15765:2: ( rule_EquationsKey ) - // InternalGaml.g:15766:3: rule_EquationsKey + // InternalGaml.g:15771:2: ( rule_EquationsKey ) + // InternalGaml.g:15772:3: rule_EquationsKey { if ( state.backtracking==0 ) { before(grammarAccess.getS_EquationsAccess().getKey_EquationsKeyParserRuleCall_0_0()); @@ -59105,22 +53431,17 @@ public final void rule__S_Equations__KeyAssignment_0() throws RecognitionExcepti // $ANTLR start "rule__S_Equations__NameAssignment_1" - /** - * Rule S equations name assignment 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:15775:1: rule__S_Equations__NameAssignment_1 : ( ruleValid_ID ) ; + // InternalGaml.g:15781:1: rule__S_Equations__NameAssignment_1 : ( ruleValid_ID ) ; public final void rule__S_Equations__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:15779:1: ( ( ruleValid_ID ) ) - // InternalGaml.g:15780:2: ( ruleValid_ID ) + // InternalGaml.g:15785:1: ( ( ruleValid_ID ) ) + // InternalGaml.g:15786:2: ( ruleValid_ID ) { - // InternalGaml.g:15780:2: ( ruleValid_ID ) - // InternalGaml.g:15781:3: ruleValid_ID + // InternalGaml.g:15786:2: ( ruleValid_ID ) + // InternalGaml.g:15787:3: ruleValid_ID { if ( state.backtracking==0 ) { before(grammarAccess.getS_EquationsAccess().getNameValid_IDParserRuleCall_1_0()); @@ -59155,22 +53476,17 @@ public final void rule__S_Equations__NameAssignment_1() throws RecognitionExcept // $ANTLR start "rule__S_Equations__FacetsAssignment_2" - /** - * Rule S equations facets assignment 2. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:15790:1: rule__S_Equations__FacetsAssignment_2 : ( ruleFacet ) ; + // InternalGaml.g:15796:1: rule__S_Equations__FacetsAssignment_2 : ( ruleFacet ) ; public final void rule__S_Equations__FacetsAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:15794:1: ( ( ruleFacet ) ) - // InternalGaml.g:15795:2: ( ruleFacet ) + // InternalGaml.g:15800:1: ( ( ruleFacet ) ) + // InternalGaml.g:15801:2: ( ruleFacet ) { - // InternalGaml.g:15795:2: ( ruleFacet ) - // InternalGaml.g:15796:3: ruleFacet + // InternalGaml.g:15801:2: ( ruleFacet ) + // InternalGaml.g:15802:3: ruleFacet { if ( state.backtracking==0 ) { before(grammarAccess.getS_EquationsAccess().getFacetsFacetParserRuleCall_2_0()); @@ -59205,22 +53521,17 @@ public final void rule__S_Equations__FacetsAssignment_2() throws RecognitionExce // $ANTLR start "rule__S_Equations__EquationsAssignment_3_0_1_0" - /** - * Rule S equations equations assignment 3 0 1 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:15805:1: rule__S_Equations__EquationsAssignment_3_0_1_0 : ( ruleS_Equation ) ; + // InternalGaml.g:15811:1: rule__S_Equations__EquationsAssignment_3_0_1_0 : ( ruleS_Equation ) ; public final void rule__S_Equations__EquationsAssignment_3_0_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:15809:1: ( ( ruleS_Equation ) ) - // InternalGaml.g:15810:2: ( ruleS_Equation ) + // InternalGaml.g:15815:1: ( ( ruleS_Equation ) ) + // InternalGaml.g:15816:2: ( ruleS_Equation ) { - // InternalGaml.g:15810:2: ( ruleS_Equation ) - // InternalGaml.g:15811:3: ruleS_Equation + // InternalGaml.g:15816:2: ( ruleS_Equation ) + // InternalGaml.g:15817:3: ruleS_Equation { if ( state.backtracking==0 ) { before(grammarAccess.getS_EquationsAccess().getEquationsS_EquationParserRuleCall_3_0_1_0_0()); @@ -59255,28 +53566,23 @@ public final void rule__S_Equations__EquationsAssignment_3_0_1_0() throws Recogn // $ANTLR start "rule__S_Equation__ExprAssignment_0" - /** - * Rule S equation expr assignment 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:15820:1: rule__S_Equation__ExprAssignment_0 : ( ( rule__S_Equation__ExprAlternatives_0_0 ) ) ; + // InternalGaml.g:15826:1: rule__S_Equation__ExprAssignment_0 : ( ( rule__S_Equation__ExprAlternatives_0_0 ) ) ; public final void rule__S_Equation__ExprAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:15824:1: ( ( ( rule__S_Equation__ExprAlternatives_0_0 ) ) ) - // InternalGaml.g:15825:2: ( ( rule__S_Equation__ExprAlternatives_0_0 ) ) + // InternalGaml.g:15830:1: ( ( ( rule__S_Equation__ExprAlternatives_0_0 ) ) ) + // InternalGaml.g:15831:2: ( ( rule__S_Equation__ExprAlternatives_0_0 ) ) { - // InternalGaml.g:15825:2: ( ( rule__S_Equation__ExprAlternatives_0_0 ) ) - // InternalGaml.g:15826:3: ( rule__S_Equation__ExprAlternatives_0_0 ) + // InternalGaml.g:15831:2: ( ( rule__S_Equation__ExprAlternatives_0_0 ) ) + // InternalGaml.g:15832:3: ( rule__S_Equation__ExprAlternatives_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_EquationAccess().getExprAlternatives_0_0()); } - // InternalGaml.g:15827:3: ( rule__S_Equation__ExprAlternatives_0_0 ) - // InternalGaml.g:15827:4: rule__S_Equation__ExprAlternatives_0_0 + // InternalGaml.g:15833:3: ( rule__S_Equation__ExprAlternatives_0_0 ) + // InternalGaml.g:15833:4: rule__S_Equation__ExprAlternatives_0_0 { pushFollow(FOLLOW_2); rule__S_Equation__ExprAlternatives_0_0(); @@ -59311,33 +53617,28 @@ public final void rule__S_Equation__ExprAssignment_0() throws RecognitionExcepti // $ANTLR start "rule__S_Equation__KeyAssignment_1" - /** - * Rule S equation key assignment 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:15835:1: rule__S_Equation__KeyAssignment_1 : ( ( '=' ) ) ; + // InternalGaml.g:15841:1: rule__S_Equation__KeyAssignment_1 : ( ( '=' ) ) ; public final void rule__S_Equation__KeyAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:15839:1: ( ( ( '=' ) ) ) - // InternalGaml.g:15840:2: ( ( '=' ) ) + // InternalGaml.g:15845:1: ( ( ( '=' ) ) ) + // InternalGaml.g:15846:2: ( ( '=' ) ) { - // InternalGaml.g:15840:2: ( ( '=' ) ) - // InternalGaml.g:15841:3: ( '=' ) + // InternalGaml.g:15846:2: ( ( '=' ) ) + // InternalGaml.g:15847:3: ( '=' ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_EquationAccess().getKeyEqualsSignKeyword_1_0()); } - // InternalGaml.g:15842:3: ( '=' ) - // InternalGaml.g:15843:4: '=' + // InternalGaml.g:15848:3: ( '=' ) + // InternalGaml.g:15849:4: '=' { if ( state.backtracking==0 ) { before(grammarAccess.getS_EquationAccess().getKeyEqualsSignKeyword_1_0()); } - match(input,103,FOLLOW_2); if (state.failed) return ; + match(input,104,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getS_EquationAccess().getKeyEqualsSignKeyword_1_0()); } @@ -59369,22 +53670,17 @@ public final void rule__S_Equation__KeyAssignment_1() throws RecognitionExceptio // $ANTLR start "rule__S_Equation__ValueAssignment_2" - /** - * Rule S equation value assignment 2. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:15854:1: rule__S_Equation__ValueAssignment_2 : ( ruleExpression ) ; + // InternalGaml.g:15860:1: rule__S_Equation__ValueAssignment_2 : ( ruleExpression ) ; public final void rule__S_Equation__ValueAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:15858:1: ( ( ruleExpression ) ) - // InternalGaml.g:15859:2: ( ruleExpression ) + // InternalGaml.g:15864:1: ( ( ruleExpression ) ) + // InternalGaml.g:15865:2: ( ruleExpression ) { - // InternalGaml.g:15859:2: ( ruleExpression ) - // InternalGaml.g:15860:3: ruleExpression + // InternalGaml.g:15865:2: ( ruleExpression ) + // InternalGaml.g:15866:3: ruleExpression { if ( state.backtracking==0 ) { before(grammarAccess.getS_EquationAccess().getValueExpressionParserRuleCall_2_0()); @@ -59419,22 +53715,17 @@ public final void rule__S_Equation__ValueAssignment_2() throws RecognitionExcept // $ANTLR start "rule__S_Solve__KeyAssignment_0" - /** - * Rule S solve key assignment 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:15869:1: rule__S_Solve__KeyAssignment_0 : ( rule_SolveKey ) ; + // InternalGaml.g:15875:1: rule__S_Solve__KeyAssignment_0 : ( rule_SolveKey ) ; public final void rule__S_Solve__KeyAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:15873:1: ( ( rule_SolveKey ) ) - // InternalGaml.g:15874:2: ( rule_SolveKey ) + // InternalGaml.g:15879:1: ( ( rule_SolveKey ) ) + // InternalGaml.g:15880:2: ( rule_SolveKey ) { - // InternalGaml.g:15874:2: ( rule_SolveKey ) - // InternalGaml.g:15875:3: rule_SolveKey + // InternalGaml.g:15880:2: ( rule_SolveKey ) + // InternalGaml.g:15881:3: rule_SolveKey { if ( state.backtracking==0 ) { before(grammarAccess.getS_SolveAccess().getKey_SolveKeyParserRuleCall_0_0()); @@ -59469,33 +53760,28 @@ public final void rule__S_Solve__KeyAssignment_0() throws RecognitionException { // $ANTLR start "rule__S_Solve__FirstFacetAssignment_1" - /** - * Rule S solve first facet assignment 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:15884:1: rule__S_Solve__FirstFacetAssignment_1 : ( ( 'equation:' ) ) ; + // InternalGaml.g:15890:1: rule__S_Solve__FirstFacetAssignment_1 : ( ( 'equation:' ) ) ; public final void rule__S_Solve__FirstFacetAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:15888:1: ( ( ( 'equation:' ) ) ) - // InternalGaml.g:15889:2: ( ( 'equation:' ) ) + // InternalGaml.g:15894:1: ( ( ( 'equation:' ) ) ) + // InternalGaml.g:15895:2: ( ( 'equation:' ) ) { - // InternalGaml.g:15889:2: ( ( 'equation:' ) ) - // InternalGaml.g:15890:3: ( 'equation:' ) + // InternalGaml.g:15895:2: ( ( 'equation:' ) ) + // InternalGaml.g:15896:3: ( 'equation:' ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_SolveAccess().getFirstFacetEquationKeyword_1_0()); } - // InternalGaml.g:15891:3: ( 'equation:' ) - // InternalGaml.g:15892:4: 'equation:' + // InternalGaml.g:15897:3: ( 'equation:' ) + // InternalGaml.g:15898:4: 'equation:' { if ( state.backtracking==0 ) { before(grammarAccess.getS_SolveAccess().getFirstFacetEquationKeyword_1_0()); } - match(input,150,FOLLOW_2); if (state.failed) return ; + match(input,151,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getS_SolveAccess().getFirstFacetEquationKeyword_1_0()); } @@ -59527,22 +53813,17 @@ public final void rule__S_Solve__FirstFacetAssignment_1() throws RecognitionExce // $ANTLR start "rule__S_Solve__ExprAssignment_2" - /** - * Rule S solve expr assignment 2. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:15903:1: rule__S_Solve__ExprAssignment_2 : ( ruleEquationRef ) ; + // InternalGaml.g:15909:1: rule__S_Solve__ExprAssignment_2 : ( ruleEquationRef ) ; public final void rule__S_Solve__ExprAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:15907:1: ( ( ruleEquationRef ) ) - // InternalGaml.g:15908:2: ( ruleEquationRef ) + // InternalGaml.g:15913:1: ( ( ruleEquationRef ) ) + // InternalGaml.g:15914:2: ( ruleEquationRef ) { - // InternalGaml.g:15908:2: ( ruleEquationRef ) - // InternalGaml.g:15909:3: ruleEquationRef + // InternalGaml.g:15914:2: ( ruleEquationRef ) + // InternalGaml.g:15915:3: ruleEquationRef { if ( state.backtracking==0 ) { before(grammarAccess.getS_SolveAccess().getExprEquationRefParserRuleCall_2_0()); @@ -59577,22 +53858,17 @@ public final void rule__S_Solve__ExprAssignment_2() throws RecognitionException // $ANTLR start "rule__S_Solve__FacetsAssignment_3" - /** - * Rule S solve facets assignment 3. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:15918:1: rule__S_Solve__FacetsAssignment_3 : ( ruleFacet ) ; + // InternalGaml.g:15924:1: rule__S_Solve__FacetsAssignment_3 : ( ruleFacet ) ; public final void rule__S_Solve__FacetsAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:15922:1: ( ( ruleFacet ) ) - // InternalGaml.g:15923:2: ( ruleFacet ) + // InternalGaml.g:15928:1: ( ( ruleFacet ) ) + // InternalGaml.g:15929:2: ( ruleFacet ) { - // InternalGaml.g:15923:2: ( ruleFacet ) - // InternalGaml.g:15924:3: ruleFacet + // InternalGaml.g:15929:2: ( ruleFacet ) + // InternalGaml.g:15930:3: ruleFacet { if ( state.backtracking==0 ) { before(grammarAccess.getS_SolveAccess().getFacetsFacetParserRuleCall_3_0()); @@ -59627,22 +53903,17 @@ public final void rule__S_Solve__FacetsAssignment_3() throws RecognitionExceptio // $ANTLR start "rule__S_Solve__BlockAssignment_4_0" - /** - * Rule S solve block assignment 4 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:15933:1: rule__S_Solve__BlockAssignment_4_0 : ( ruleBlock ) ; + // InternalGaml.g:15939:1: rule__S_Solve__BlockAssignment_4_0 : ( ruleBlock ) ; public final void rule__S_Solve__BlockAssignment_4_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:15937:1: ( ( ruleBlock ) ) - // InternalGaml.g:15938:2: ( ruleBlock ) + // InternalGaml.g:15943:1: ( ( ruleBlock ) ) + // InternalGaml.g:15944:2: ( ruleBlock ) { - // InternalGaml.g:15938:2: ( ruleBlock ) - // InternalGaml.g:15939:3: ruleBlock + // InternalGaml.g:15944:2: ( ruleBlock ) + // InternalGaml.g:15945:3: ruleBlock { if ( state.backtracking==0 ) { before(grammarAccess.getS_SolveAccess().getBlockBlockParserRuleCall_4_0_0()); @@ -59677,33 +53948,28 @@ public final void rule__S_Solve__BlockAssignment_4_0() throws RecognitionExcepti // $ANTLR start "rule__S_Display__KeyAssignment_0" - /** - * Rule S display key assignment 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:15948:1: rule__S_Display__KeyAssignment_0 : ( ( 'display' ) ) ; + // InternalGaml.g:15954:1: rule__S_Display__KeyAssignment_0 : ( ( 'display' ) ) ; public final void rule__S_Display__KeyAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:15952:1: ( ( ( 'display' ) ) ) - // InternalGaml.g:15953:2: ( ( 'display' ) ) + // InternalGaml.g:15958:1: ( ( ( 'display' ) ) ) + // InternalGaml.g:15959:2: ( ( 'display' ) ) { - // InternalGaml.g:15953:2: ( ( 'display' ) ) - // InternalGaml.g:15954:3: ( 'display' ) + // InternalGaml.g:15959:2: ( ( 'display' ) ) + // InternalGaml.g:15960:3: ( 'display' ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_DisplayAccess().getKeyDisplayKeyword_0_0()); } - // InternalGaml.g:15955:3: ( 'display' ) - // InternalGaml.g:15956:4: 'display' + // InternalGaml.g:15961:3: ( 'display' ) + // InternalGaml.g:15962:4: 'display' { if ( state.backtracking==0 ) { before(grammarAccess.getS_DisplayAccess().getKeyDisplayKeyword_0_0()); } - match(input,151,FOLLOW_2); if (state.failed) return ; + match(input,152,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getS_DisplayAccess().getKeyDisplayKeyword_0_0()); } @@ -59735,28 +54001,23 @@ public final void rule__S_Display__KeyAssignment_0() throws RecognitionException // $ANTLR start "rule__S_Display__FirstFacetAssignment_1" - /** - * Rule S display first facet assignment 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:15967:1: rule__S_Display__FirstFacetAssignment_1 : ( ( 'name:' ) ) ; + // InternalGaml.g:15973:1: rule__S_Display__FirstFacetAssignment_1 : ( ( 'name:' ) ) ; public final void rule__S_Display__FirstFacetAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:15971:1: ( ( ( 'name:' ) ) ) - // InternalGaml.g:15972:2: ( ( 'name:' ) ) + // InternalGaml.g:15977:1: ( ( ( 'name:' ) ) ) + // InternalGaml.g:15978:2: ( ( 'name:' ) ) { - // InternalGaml.g:15972:2: ( ( 'name:' ) ) - // InternalGaml.g:15973:3: ( 'name:' ) + // InternalGaml.g:15978:2: ( ( 'name:' ) ) + // InternalGaml.g:15979:3: ( 'name:' ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_DisplayAccess().getFirstFacetNameKeyword_1_0()); } - // InternalGaml.g:15974:3: ( 'name:' ) - // InternalGaml.g:15975:4: 'name:' + // InternalGaml.g:15980:3: ( 'name:' ) + // InternalGaml.g:15981:4: 'name:' { if ( state.backtracking==0 ) { before(grammarAccess.getS_DisplayAccess().getFirstFacetNameKeyword_1_0()); @@ -59793,28 +54054,23 @@ public final void rule__S_Display__FirstFacetAssignment_1() throws RecognitionEx // $ANTLR start "rule__S_Display__NameAssignment_2" - /** - * Rule S display name assignment 2. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:15986:1: rule__S_Display__NameAssignment_2 : ( ( rule__S_Display__NameAlternatives_2_0 ) ) ; + // InternalGaml.g:15992:1: rule__S_Display__NameAssignment_2 : ( ( rule__S_Display__NameAlternatives_2_0 ) ) ; public final void rule__S_Display__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:15990:1: ( ( ( rule__S_Display__NameAlternatives_2_0 ) ) ) - // InternalGaml.g:15991:2: ( ( rule__S_Display__NameAlternatives_2_0 ) ) + // InternalGaml.g:15996:1: ( ( ( rule__S_Display__NameAlternatives_2_0 ) ) ) + // InternalGaml.g:15997:2: ( ( rule__S_Display__NameAlternatives_2_0 ) ) { - // InternalGaml.g:15991:2: ( ( rule__S_Display__NameAlternatives_2_0 ) ) - // InternalGaml.g:15992:3: ( rule__S_Display__NameAlternatives_2_0 ) + // InternalGaml.g:15997:2: ( ( rule__S_Display__NameAlternatives_2_0 ) ) + // InternalGaml.g:15998:3: ( rule__S_Display__NameAlternatives_2_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getS_DisplayAccess().getNameAlternatives_2_0()); } - // InternalGaml.g:15993:3: ( rule__S_Display__NameAlternatives_2_0 ) - // InternalGaml.g:15993:4: rule__S_Display__NameAlternatives_2_0 + // InternalGaml.g:15999:3: ( rule__S_Display__NameAlternatives_2_0 ) + // InternalGaml.g:15999:4: rule__S_Display__NameAlternatives_2_0 { pushFollow(FOLLOW_2); rule__S_Display__NameAlternatives_2_0(); @@ -59849,22 +54105,17 @@ public final void rule__S_Display__NameAssignment_2() throws RecognitionExceptio // $ANTLR start "rule__S_Display__FacetsAssignment_3" - /** - * Rule S display facets assignment 3. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:16001:1: rule__S_Display__FacetsAssignment_3 : ( ruleFacet ) ; + // InternalGaml.g:16007:1: rule__S_Display__FacetsAssignment_3 : ( ruleFacet ) ; public final void rule__S_Display__FacetsAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:16005:1: ( ( ruleFacet ) ) - // InternalGaml.g:16006:2: ( ruleFacet ) + // InternalGaml.g:16011:1: ( ( ruleFacet ) ) + // InternalGaml.g:16012:2: ( ruleFacet ) { - // InternalGaml.g:16006:2: ( ruleFacet ) - // InternalGaml.g:16007:3: ruleFacet + // InternalGaml.g:16012:2: ( ruleFacet ) + // InternalGaml.g:16013:3: ruleFacet { if ( state.backtracking==0 ) { before(grammarAccess.getS_DisplayAccess().getFacetsFacetParserRuleCall_3_0()); @@ -59899,22 +54150,17 @@ public final void rule__S_Display__FacetsAssignment_3() throws RecognitionExcept // $ANTLR start "rule__S_Display__BlockAssignment_4" - /** - * Rule S display block assignment 4. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:16016:1: rule__S_Display__BlockAssignment_4 : ( ruledisplayBlock ) ; + // InternalGaml.g:16022:1: rule__S_Display__BlockAssignment_4 : ( ruledisplayBlock ) ; public final void rule__S_Display__BlockAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:16020:1: ( ( ruledisplayBlock ) ) - // InternalGaml.g:16021:2: ( ruledisplayBlock ) + // InternalGaml.g:16026:1: ( ( ruledisplayBlock ) ) + // InternalGaml.g:16027:2: ( ruledisplayBlock ) { - // InternalGaml.g:16021:2: ( ruledisplayBlock ) - // InternalGaml.g:16022:3: ruledisplayBlock + // InternalGaml.g:16027:2: ( ruledisplayBlock ) + // InternalGaml.g:16028:3: ruledisplayBlock { if ( state.backtracking==0 ) { before(grammarAccess.getS_DisplayAccess().getBlockDisplayBlockParserRuleCall_4_0()); @@ -59949,22 +54195,17 @@ public final void rule__S_Display__BlockAssignment_4() throws RecognitionExcepti // $ANTLR start "rule__DisplayBlock__StatementsAssignment_2" - /** - * Rule display block statements assignment 2. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:16031:1: rule__DisplayBlock__StatementsAssignment_2 : ( ruledisplayStatement ) ; + // InternalGaml.g:16037:1: rule__DisplayBlock__StatementsAssignment_2 : ( ruledisplayStatement ) ; public final void rule__DisplayBlock__StatementsAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:16035:1: ( ( ruledisplayStatement ) ) - // InternalGaml.g:16036:2: ( ruledisplayStatement ) + // InternalGaml.g:16041:1: ( ( ruledisplayStatement ) ) + // InternalGaml.g:16042:2: ( ruledisplayStatement ) { - // InternalGaml.g:16036:2: ( ruledisplayStatement ) - // InternalGaml.g:16037:3: ruledisplayStatement + // InternalGaml.g:16042:2: ( ruledisplayStatement ) + // InternalGaml.g:16043:3: ruledisplayStatement { if ( state.backtracking==0 ) { before(grammarAccess.getDisplayBlockAccess().getStatementsDisplayStatementParserRuleCall_2_0()); @@ -59999,22 +54240,17 @@ public final void rule__DisplayBlock__StatementsAssignment_2() throws Recognitio // $ANTLR start "rule__SpeciesOrGridDisplayStatement__KeyAssignment_0" - /** - * Rule species or grid display statement key assignment 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:16046:1: rule__SpeciesOrGridDisplayStatement__KeyAssignment_0 : ( rule_SpeciesKey ) ; + // InternalGaml.g:16052:1: rule__SpeciesOrGridDisplayStatement__KeyAssignment_0 : ( rule_SpeciesKey ) ; public final void rule__SpeciesOrGridDisplayStatement__KeyAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:16050:1: ( ( rule_SpeciesKey ) ) - // InternalGaml.g:16051:2: ( rule_SpeciesKey ) + // InternalGaml.g:16056:1: ( ( rule_SpeciesKey ) ) + // InternalGaml.g:16057:2: ( rule_SpeciesKey ) { - // InternalGaml.g:16051:2: ( rule_SpeciesKey ) - // InternalGaml.g:16052:3: rule_SpeciesKey + // InternalGaml.g:16057:2: ( rule_SpeciesKey ) + // InternalGaml.g:16058:3: rule_SpeciesKey { if ( state.backtracking==0 ) { before(grammarAccess.getSpeciesOrGridDisplayStatementAccess().getKey_SpeciesKeyParserRuleCall_0_0()); @@ -60049,22 +54285,17 @@ public final void rule__SpeciesOrGridDisplayStatement__KeyAssignment_0() throws // $ANTLR start "rule__SpeciesOrGridDisplayStatement__ExprAssignment_1" - /** - * Rule species or grid display statement expr assignment 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:16061:1: rule__SpeciesOrGridDisplayStatement__ExprAssignment_1 : ( ruleExpression ) ; + // InternalGaml.g:16067:1: rule__SpeciesOrGridDisplayStatement__ExprAssignment_1 : ( ruleExpression ) ; public final void rule__SpeciesOrGridDisplayStatement__ExprAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:16065:1: ( ( ruleExpression ) ) - // InternalGaml.g:16066:2: ( ruleExpression ) + // InternalGaml.g:16071:1: ( ( ruleExpression ) ) + // InternalGaml.g:16072:2: ( ruleExpression ) { - // InternalGaml.g:16066:2: ( ruleExpression ) - // InternalGaml.g:16067:3: ruleExpression + // InternalGaml.g:16072:2: ( ruleExpression ) + // InternalGaml.g:16073:3: ruleExpression { if ( state.backtracking==0 ) { before(grammarAccess.getSpeciesOrGridDisplayStatementAccess().getExprExpressionParserRuleCall_1_0()); @@ -60099,22 +54330,17 @@ public final void rule__SpeciesOrGridDisplayStatement__ExprAssignment_1() throws // $ANTLR start "rule__SpeciesOrGridDisplayStatement__FacetsAssignment_2" - /** - * Rule species or grid display statement facets assignment 2. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:16076:1: rule__SpeciesOrGridDisplayStatement__FacetsAssignment_2 : ( ruleFacet ) ; + // InternalGaml.g:16082:1: rule__SpeciesOrGridDisplayStatement__FacetsAssignment_2 : ( ruleFacet ) ; public final void rule__SpeciesOrGridDisplayStatement__FacetsAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:16080:1: ( ( ruleFacet ) ) - // InternalGaml.g:16081:2: ( ruleFacet ) + // InternalGaml.g:16086:1: ( ( ruleFacet ) ) + // InternalGaml.g:16087:2: ( ruleFacet ) { - // InternalGaml.g:16081:2: ( ruleFacet ) - // InternalGaml.g:16082:3: ruleFacet + // InternalGaml.g:16087:2: ( ruleFacet ) + // InternalGaml.g:16088:3: ruleFacet { if ( state.backtracking==0 ) { before(grammarAccess.getSpeciesOrGridDisplayStatementAccess().getFacetsFacetParserRuleCall_2_0()); @@ -60149,22 +54375,17 @@ public final void rule__SpeciesOrGridDisplayStatement__FacetsAssignment_2() thro // $ANTLR start "rule__SpeciesOrGridDisplayStatement__BlockAssignment_3_0" - /** - * Rule species or grid display statement block assignment 3 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:16091:1: rule__SpeciesOrGridDisplayStatement__BlockAssignment_3_0 : ( ruledisplayBlock ) ; + // InternalGaml.g:16097:1: rule__SpeciesOrGridDisplayStatement__BlockAssignment_3_0 : ( ruledisplayBlock ) ; public final void rule__SpeciesOrGridDisplayStatement__BlockAssignment_3_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:16095:1: ( ( ruledisplayBlock ) ) - // InternalGaml.g:16096:2: ( ruledisplayBlock ) + // InternalGaml.g:16101:1: ( ( ruledisplayBlock ) ) + // InternalGaml.g:16102:2: ( ruledisplayBlock ) { - // InternalGaml.g:16096:2: ( ruledisplayBlock ) - // InternalGaml.g:16097:3: ruledisplayBlock + // InternalGaml.g:16102:2: ( ruledisplayBlock ) + // InternalGaml.g:16103:3: ruledisplayBlock { if ( state.backtracking==0 ) { before(grammarAccess.getSpeciesOrGridDisplayStatementAccess().getBlockDisplayBlockParserRuleCall_3_0_0()); @@ -60199,22 +54420,17 @@ public final void rule__SpeciesOrGridDisplayStatement__BlockAssignment_3_0() thr // $ANTLR start "rule__ActionArguments__ArgsAssignment_0" - /** - * Rule action arguments args assignment 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:16106:1: rule__ActionArguments__ArgsAssignment_0 : ( ruleArgumentDefinition ) ; + // InternalGaml.g:16112:1: rule__ActionArguments__ArgsAssignment_0 : ( ruleArgumentDefinition ) ; public final void rule__ActionArguments__ArgsAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:16110:1: ( ( ruleArgumentDefinition ) ) - // InternalGaml.g:16111:2: ( ruleArgumentDefinition ) + // InternalGaml.g:16116:1: ( ( ruleArgumentDefinition ) ) + // InternalGaml.g:16117:2: ( ruleArgumentDefinition ) { - // InternalGaml.g:16111:2: ( ruleArgumentDefinition ) - // InternalGaml.g:16112:3: ruleArgumentDefinition + // InternalGaml.g:16117:2: ( ruleArgumentDefinition ) + // InternalGaml.g:16118:3: ruleArgumentDefinition { if ( state.backtracking==0 ) { before(grammarAccess.getActionArgumentsAccess().getArgsArgumentDefinitionParserRuleCall_0_0()); @@ -60249,22 +54465,17 @@ public final void rule__ActionArguments__ArgsAssignment_0() throws RecognitionEx // $ANTLR start "rule__ActionArguments__ArgsAssignment_1_1" - /** - * Rule action arguments args assignment 1 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:16121:1: rule__ActionArguments__ArgsAssignment_1_1 : ( ruleArgumentDefinition ) ; + // InternalGaml.g:16127:1: rule__ActionArguments__ArgsAssignment_1_1 : ( ruleArgumentDefinition ) ; public final void rule__ActionArguments__ArgsAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:16125:1: ( ( ruleArgumentDefinition ) ) - // InternalGaml.g:16126:2: ( ruleArgumentDefinition ) + // InternalGaml.g:16131:1: ( ( ruleArgumentDefinition ) ) + // InternalGaml.g:16132:2: ( ruleArgumentDefinition ) { - // InternalGaml.g:16126:2: ( ruleArgumentDefinition ) - // InternalGaml.g:16127:3: ruleArgumentDefinition + // InternalGaml.g:16132:2: ( ruleArgumentDefinition ) + // InternalGaml.g:16133:3: ruleArgumentDefinition { if ( state.backtracking==0 ) { before(grammarAccess.getActionArgumentsAccess().getArgsArgumentDefinitionParserRuleCall_1_1_0()); @@ -60299,22 +54510,17 @@ public final void rule__ActionArguments__ArgsAssignment_1_1() throws Recognition // $ANTLR start "rule__ArgumentDefinition__TypeAssignment_0" - /** - * Rule argument definition type assignment 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:16136:1: rule__ArgumentDefinition__TypeAssignment_0 : ( ruleTypeRef ) ; + // InternalGaml.g:16142:1: rule__ArgumentDefinition__TypeAssignment_0 : ( ruleTypeRef ) ; public final void rule__ArgumentDefinition__TypeAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:16140:1: ( ( ruleTypeRef ) ) - // InternalGaml.g:16141:2: ( ruleTypeRef ) + // InternalGaml.g:16146:1: ( ( ruleTypeRef ) ) + // InternalGaml.g:16147:2: ( ruleTypeRef ) { - // InternalGaml.g:16141:2: ( ruleTypeRef ) - // InternalGaml.g:16142:3: ruleTypeRef + // InternalGaml.g:16147:2: ( ruleTypeRef ) + // InternalGaml.g:16148:3: ruleTypeRef { if ( state.backtracking==0 ) { before(grammarAccess.getArgumentDefinitionAccess().getTypeTypeRefParserRuleCall_0_0()); @@ -60349,22 +54555,17 @@ public final void rule__ArgumentDefinition__TypeAssignment_0() throws Recognitio // $ANTLR start "rule__ArgumentDefinition__NameAssignment_1" - /** - * Rule argument definition name assignment 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:16151:1: rule__ArgumentDefinition__NameAssignment_1 : ( ruleValid_ID ) ; + // InternalGaml.g:16157:1: rule__ArgumentDefinition__NameAssignment_1 : ( ruleValid_ID ) ; public final void rule__ArgumentDefinition__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:16155:1: ( ( ruleValid_ID ) ) - // InternalGaml.g:16156:2: ( ruleValid_ID ) + // InternalGaml.g:16161:1: ( ( ruleValid_ID ) ) + // InternalGaml.g:16162:2: ( ruleValid_ID ) { - // InternalGaml.g:16156:2: ( ruleValid_ID ) - // InternalGaml.g:16157:3: ruleValid_ID + // InternalGaml.g:16162:2: ( ruleValid_ID ) + // InternalGaml.g:16163:3: ruleValid_ID { if ( state.backtracking==0 ) { before(grammarAccess.getArgumentDefinitionAccess().getNameValid_IDParserRuleCall_1_0()); @@ -60399,22 +54600,17 @@ public final void rule__ArgumentDefinition__NameAssignment_1() throws Recognitio // $ANTLR start "rule__ArgumentDefinition__DefaultAssignment_2_1" - /** - * Rule argument definition default assignment 2 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:16166:1: rule__ArgumentDefinition__DefaultAssignment_2_1 : ( ruleExpression ) ; + // InternalGaml.g:16172:1: rule__ArgumentDefinition__DefaultAssignment_2_1 : ( ruleExpression ) ; public final void rule__ArgumentDefinition__DefaultAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:16170:1: ( ( ruleExpression ) ) - // InternalGaml.g:16171:2: ( ruleExpression ) + // InternalGaml.g:16176:1: ( ( ruleExpression ) ) + // InternalGaml.g:16177:2: ( ruleExpression ) { - // InternalGaml.g:16171:2: ( ruleExpression ) - // InternalGaml.g:16172:3: ruleExpression + // InternalGaml.g:16177:2: ( ruleExpression ) + // InternalGaml.g:16178:3: ruleExpression { if ( state.backtracking==0 ) { before(grammarAccess.getArgumentDefinitionAccess().getDefaultExpressionParserRuleCall_2_1_0()); @@ -60449,22 +54645,17 @@ public final void rule__ArgumentDefinition__DefaultAssignment_2_1() throws Recog // $ANTLR start "rule__ClassicFacet__KeyAssignment_0_0" - /** - * Rule classic facet key assignment 0 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:16181:1: rule__ClassicFacet__KeyAssignment_0_0 : ( ruleClassicFacetKey ) ; + // InternalGaml.g:16187:1: rule__ClassicFacet__KeyAssignment_0_0 : ( ruleClassicFacetKey ) ; public final void rule__ClassicFacet__KeyAssignment_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:16185:1: ( ( ruleClassicFacetKey ) ) - // InternalGaml.g:16186:2: ( ruleClassicFacetKey ) + // InternalGaml.g:16191:1: ( ( ruleClassicFacetKey ) ) + // InternalGaml.g:16192:2: ( ruleClassicFacetKey ) { - // InternalGaml.g:16186:2: ( ruleClassicFacetKey ) - // InternalGaml.g:16187:3: ruleClassicFacetKey + // InternalGaml.g:16192:2: ( ruleClassicFacetKey ) + // InternalGaml.g:16193:3: ruleClassicFacetKey { if ( state.backtracking==0 ) { before(grammarAccess.getClassicFacetAccess().getKeyClassicFacetKeyParserRuleCall_0_0_0()); @@ -60499,28 +54690,23 @@ public final void rule__ClassicFacet__KeyAssignment_0_0() throws RecognitionExce // $ANTLR start "rule__ClassicFacet__KeyAssignment_0_1" - /** - * Rule classic facet key assignment 0 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:16196:1: rule__ClassicFacet__KeyAssignment_0_1 : ( ( '<-' ) ) ; + // InternalGaml.g:16202:1: rule__ClassicFacet__KeyAssignment_0_1 : ( ( '<-' ) ) ; public final void rule__ClassicFacet__KeyAssignment_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:16200:1: ( ( ( '<-' ) ) ) - // InternalGaml.g:16201:2: ( ( '<-' ) ) + // InternalGaml.g:16206:1: ( ( ( '<-' ) ) ) + // InternalGaml.g:16207:2: ( ( '<-' ) ) { - // InternalGaml.g:16201:2: ( ( '<-' ) ) - // InternalGaml.g:16202:3: ( '<-' ) + // InternalGaml.g:16207:2: ( ( '<-' ) ) + // InternalGaml.g:16208:3: ( '<-' ) { if ( state.backtracking==0 ) { before(grammarAccess.getClassicFacetAccess().getKeyLessThanSignHyphenMinusKeyword_0_1_0()); } - // InternalGaml.g:16203:3: ( '<-' ) - // InternalGaml.g:16204:4: '<-' + // InternalGaml.g:16209:3: ( '<-' ) + // InternalGaml.g:16210:4: '<-' { if ( state.backtracking==0 ) { before(grammarAccess.getClassicFacetAccess().getKeyLessThanSignHyphenMinusKeyword_0_1_0()); @@ -60557,22 +54743,17 @@ public final void rule__ClassicFacet__KeyAssignment_0_1() throws RecognitionExce // $ANTLR start "rule__ClassicFacet__KeyAssignment_0_2" - /** - * Rule classic facet key assignment 0 2. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:16215:1: rule__ClassicFacet__KeyAssignment_0_2 : ( ruleSpecialFacetKey ) ; + // InternalGaml.g:16221:1: rule__ClassicFacet__KeyAssignment_0_2 : ( ruleSpecialFacetKey ) ; public final void rule__ClassicFacet__KeyAssignment_0_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:16219:1: ( ( ruleSpecialFacetKey ) ) - // InternalGaml.g:16220:2: ( ruleSpecialFacetKey ) + // InternalGaml.g:16225:1: ( ( ruleSpecialFacetKey ) ) + // InternalGaml.g:16226:2: ( ruleSpecialFacetKey ) { - // InternalGaml.g:16220:2: ( ruleSpecialFacetKey ) - // InternalGaml.g:16221:3: ruleSpecialFacetKey + // InternalGaml.g:16226:2: ( ruleSpecialFacetKey ) + // InternalGaml.g:16227:3: ruleSpecialFacetKey { if ( state.backtracking==0 ) { before(grammarAccess.getClassicFacetAccess().getKeySpecialFacetKeyParserRuleCall_0_2_0()); @@ -60607,22 +54788,17 @@ public final void rule__ClassicFacet__KeyAssignment_0_2() throws RecognitionExce // $ANTLR start "rule__ClassicFacet__ExprAssignment_1" - /** - * Rule classic facet expr assignment 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:16230:1: rule__ClassicFacet__ExprAssignment_1 : ( ruleExpression ) ; + // InternalGaml.g:16236:1: rule__ClassicFacet__ExprAssignment_1 : ( ruleExpression ) ; public final void rule__ClassicFacet__ExprAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:16234:1: ( ( ruleExpression ) ) - // InternalGaml.g:16235:2: ( ruleExpression ) + // InternalGaml.g:16240:1: ( ( ruleExpression ) ) + // InternalGaml.g:16241:2: ( ruleExpression ) { - // InternalGaml.g:16235:2: ( ruleExpression ) - // InternalGaml.g:16236:3: ruleExpression + // InternalGaml.g:16241:2: ( ruleExpression ) + // InternalGaml.g:16242:3: ruleExpression { if ( state.backtracking==0 ) { before(grammarAccess.getClassicFacetAccess().getExprExpressionParserRuleCall_1_0()); @@ -60657,22 +54833,17 @@ public final void rule__ClassicFacet__ExprAssignment_1() throws RecognitionExcep // $ANTLR start "rule__DefinitionFacet__KeyAssignment_0" - /** - * Rule definition facet key assignment 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:16245:1: rule__DefinitionFacet__KeyAssignment_0 : ( ruleDefinitionFacetKey ) ; + // InternalGaml.g:16251:1: rule__DefinitionFacet__KeyAssignment_0 : ( ruleDefinitionFacetKey ) ; public final void rule__DefinitionFacet__KeyAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:16249:1: ( ( ruleDefinitionFacetKey ) ) - // InternalGaml.g:16250:2: ( ruleDefinitionFacetKey ) + // InternalGaml.g:16255:1: ( ( ruleDefinitionFacetKey ) ) + // InternalGaml.g:16256:2: ( ruleDefinitionFacetKey ) { - // InternalGaml.g:16250:2: ( ruleDefinitionFacetKey ) - // InternalGaml.g:16251:3: ruleDefinitionFacetKey + // InternalGaml.g:16256:2: ( ruleDefinitionFacetKey ) + // InternalGaml.g:16257:3: ruleDefinitionFacetKey { if ( state.backtracking==0 ) { before(grammarAccess.getDefinitionFacetAccess().getKeyDefinitionFacetKeyParserRuleCall_0_0()); @@ -60707,28 +54878,23 @@ public final void rule__DefinitionFacet__KeyAssignment_0() throws RecognitionExc // $ANTLR start "rule__DefinitionFacet__NameAssignment_1" - /** - * Rule definition facet name assignment 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:16260:1: rule__DefinitionFacet__NameAssignment_1 : ( ( rule__DefinitionFacet__NameAlternatives_1_0 ) ) ; + // InternalGaml.g:16266:1: rule__DefinitionFacet__NameAssignment_1 : ( ( rule__DefinitionFacet__NameAlternatives_1_0 ) ) ; public final void rule__DefinitionFacet__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:16264:1: ( ( ( rule__DefinitionFacet__NameAlternatives_1_0 ) ) ) - // InternalGaml.g:16265:2: ( ( rule__DefinitionFacet__NameAlternatives_1_0 ) ) + // InternalGaml.g:16270:1: ( ( ( rule__DefinitionFacet__NameAlternatives_1_0 ) ) ) + // InternalGaml.g:16271:2: ( ( rule__DefinitionFacet__NameAlternatives_1_0 ) ) { - // InternalGaml.g:16265:2: ( ( rule__DefinitionFacet__NameAlternatives_1_0 ) ) - // InternalGaml.g:16266:3: ( rule__DefinitionFacet__NameAlternatives_1_0 ) + // InternalGaml.g:16271:2: ( ( rule__DefinitionFacet__NameAlternatives_1_0 ) ) + // InternalGaml.g:16272:3: ( rule__DefinitionFacet__NameAlternatives_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDefinitionFacetAccess().getNameAlternatives_1_0()); } - // InternalGaml.g:16267:3: ( rule__DefinitionFacet__NameAlternatives_1_0 ) - // InternalGaml.g:16267:4: rule__DefinitionFacet__NameAlternatives_1_0 + // InternalGaml.g:16273:3: ( rule__DefinitionFacet__NameAlternatives_1_0 ) + // InternalGaml.g:16273:4: rule__DefinitionFacet__NameAlternatives_1_0 { pushFollow(FOLLOW_2); rule__DefinitionFacet__NameAlternatives_1_0(); @@ -60763,33 +54929,28 @@ public final void rule__DefinitionFacet__NameAssignment_1() throws RecognitionEx // $ANTLR start "rule__FunctionFacet__KeyAssignment_0" - /** - * Rule function facet key assignment 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:16275:1: rule__FunctionFacet__KeyAssignment_0 : ( ( '->' ) ) ; + // InternalGaml.g:16281:1: rule__FunctionFacet__KeyAssignment_0 : ( ( '->' ) ) ; public final void rule__FunctionFacet__KeyAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:16279:1: ( ( ( '->' ) ) ) - // InternalGaml.g:16280:2: ( ( '->' ) ) + // InternalGaml.g:16285:1: ( ( ( '->' ) ) ) + // InternalGaml.g:16286:2: ( ( '->' ) ) { - // InternalGaml.g:16280:2: ( ( '->' ) ) - // InternalGaml.g:16281:3: ( '->' ) + // InternalGaml.g:16286:2: ( ( '->' ) ) + // InternalGaml.g:16287:3: ( '->' ) { if ( state.backtracking==0 ) { before(grammarAccess.getFunctionFacetAccess().getKeyHyphenMinusGreaterThanSignKeyword_0_0()); } - // InternalGaml.g:16282:3: ( '->' ) - // InternalGaml.g:16283:4: '->' + // InternalGaml.g:16288:3: ( '->' ) + // InternalGaml.g:16289:4: '->' { if ( state.backtracking==0 ) { before(grammarAccess.getFunctionFacetAccess().getKeyHyphenMinusGreaterThanSignKeyword_0_0()); } - match(input,152,FOLLOW_2); if (state.failed) return ; + match(input,153,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getFunctionFacetAccess().getKeyHyphenMinusGreaterThanSignKeyword_0_0()); } @@ -60821,22 +54982,17 @@ public final void rule__FunctionFacet__KeyAssignment_0() throws RecognitionExcep // $ANTLR start "rule__FunctionFacet__ExprAssignment_1_0_0" - /** - * Rule function facet expr assignment 1 0 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:16294:1: rule__FunctionFacet__ExprAssignment_1_0_0 : ( ruleExpression ) ; + // InternalGaml.g:16300:1: rule__FunctionFacet__ExprAssignment_1_0_0 : ( ruleExpression ) ; public final void rule__FunctionFacet__ExprAssignment_1_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:16298:1: ( ( ruleExpression ) ) - // InternalGaml.g:16299:2: ( ruleExpression ) + // InternalGaml.g:16304:1: ( ( ruleExpression ) ) + // InternalGaml.g:16305:2: ( ruleExpression ) { - // InternalGaml.g:16299:2: ( ruleExpression ) - // InternalGaml.g:16300:3: ruleExpression + // InternalGaml.g:16305:2: ( ruleExpression ) + // InternalGaml.g:16306:3: ruleExpression { if ( state.backtracking==0 ) { before(grammarAccess.getFunctionFacetAccess().getExprExpressionParserRuleCall_1_0_0_0()); @@ -60871,22 +55027,17 @@ public final void rule__FunctionFacet__ExprAssignment_1_0_0() throws Recognition // $ANTLR start "rule__FunctionFacet__ExprAssignment_1_1_1" - /** - * Rule function facet expr assignment 1 1 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:16309:1: rule__FunctionFacet__ExprAssignment_1_1_1 : ( ruleExpression ) ; + // InternalGaml.g:16315:1: rule__FunctionFacet__ExprAssignment_1_1_1 : ( ruleExpression ) ; public final void rule__FunctionFacet__ExprAssignment_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:16313:1: ( ( ruleExpression ) ) - // InternalGaml.g:16314:2: ( ruleExpression ) + // InternalGaml.g:16319:1: ( ( ruleExpression ) ) + // InternalGaml.g:16320:2: ( ruleExpression ) { - // InternalGaml.g:16314:2: ( ruleExpression ) - // InternalGaml.g:16315:3: ruleExpression + // InternalGaml.g:16320:2: ( ruleExpression ) + // InternalGaml.g:16321:3: ruleExpression { if ( state.backtracking==0 ) { before(grammarAccess.getFunctionFacetAccess().getExprExpressionParserRuleCall_1_1_1_0()); @@ -60921,22 +55072,17 @@ public final void rule__FunctionFacet__ExprAssignment_1_1_1() throws Recognition // $ANTLR start "rule__TypeFacet__KeyAssignment_0" - /** - * Rule type facet key assignment 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:16324:1: rule__TypeFacet__KeyAssignment_0 : ( ruleTypeFacetKey ) ; + // InternalGaml.g:16330:1: rule__TypeFacet__KeyAssignment_0 : ( ruleTypeFacetKey ) ; public final void rule__TypeFacet__KeyAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:16328:1: ( ( ruleTypeFacetKey ) ) - // InternalGaml.g:16329:2: ( ruleTypeFacetKey ) + // InternalGaml.g:16334:1: ( ( ruleTypeFacetKey ) ) + // InternalGaml.g:16335:2: ( ruleTypeFacetKey ) { - // InternalGaml.g:16329:2: ( ruleTypeFacetKey ) - // InternalGaml.g:16330:3: ruleTypeFacetKey + // InternalGaml.g:16335:2: ( ruleTypeFacetKey ) + // InternalGaml.g:16336:3: ruleTypeFacetKey { if ( state.backtracking==0 ) { before(grammarAccess.getTypeFacetAccess().getKeyTypeFacetKeyParserRuleCall_0_0()); @@ -60971,22 +55117,17 @@ public final void rule__TypeFacet__KeyAssignment_0() throws RecognitionException // $ANTLR start "rule__TypeFacet__ExprAssignment_1_0_0" - /** - * Rule type facet expr assignment 1 0 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:16339:1: rule__TypeFacet__ExprAssignment_1_0_0 : ( ruleTypeRef ) ; + // InternalGaml.g:16345:1: rule__TypeFacet__ExprAssignment_1_0_0 : ( ruleTypeRef ) ; public final void rule__TypeFacet__ExprAssignment_1_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:16343:1: ( ( ruleTypeRef ) ) - // InternalGaml.g:16344:2: ( ruleTypeRef ) + // InternalGaml.g:16349:1: ( ( ruleTypeRef ) ) + // InternalGaml.g:16350:2: ( ruleTypeRef ) { - // InternalGaml.g:16344:2: ( ruleTypeRef ) - // InternalGaml.g:16345:3: ruleTypeRef + // InternalGaml.g:16350:2: ( ruleTypeRef ) + // InternalGaml.g:16351:3: ruleTypeRef { if ( state.backtracking==0 ) { before(grammarAccess.getTypeFacetAccess().getExprTypeRefParserRuleCall_1_0_0_0()); @@ -61021,22 +55162,17 @@ public final void rule__TypeFacet__ExprAssignment_1_0_0() throws RecognitionExce // $ANTLR start "rule__TypeFacet__ExprAssignment_1_1" - /** - * Rule type facet expr assignment 1 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:16354:1: rule__TypeFacet__ExprAssignment_1_1 : ( ruleExpression ) ; + // InternalGaml.g:16360:1: rule__TypeFacet__ExprAssignment_1_1 : ( ruleExpression ) ; public final void rule__TypeFacet__ExprAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:16358:1: ( ( ruleExpression ) ) - // InternalGaml.g:16359:2: ( ruleExpression ) + // InternalGaml.g:16364:1: ( ( ruleExpression ) ) + // InternalGaml.g:16365:2: ( ruleExpression ) { - // InternalGaml.g:16359:2: ( ruleExpression ) - // InternalGaml.g:16360:3: ruleExpression + // InternalGaml.g:16365:2: ( ruleExpression ) + // InternalGaml.g:16366:3: ruleExpression { if ( state.backtracking==0 ) { before(grammarAccess.getTypeFacetAccess().getExprExpressionParserRuleCall_1_1_0()); @@ -61071,22 +55207,17 @@ public final void rule__TypeFacet__ExprAssignment_1_1() throws RecognitionExcept // $ANTLR start "rule__ActionFacet__KeyAssignment_0" - /** - * Rule action facet key assignment 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:16369:1: rule__ActionFacet__KeyAssignment_0 : ( ruleActionFacetKey ) ; + // InternalGaml.g:16375:1: rule__ActionFacet__KeyAssignment_0 : ( ruleActionFacetKey ) ; public final void rule__ActionFacet__KeyAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:16373:1: ( ( ruleActionFacetKey ) ) - // InternalGaml.g:16374:2: ( ruleActionFacetKey ) + // InternalGaml.g:16379:1: ( ( ruleActionFacetKey ) ) + // InternalGaml.g:16380:2: ( ruleActionFacetKey ) { - // InternalGaml.g:16374:2: ( ruleActionFacetKey ) - // InternalGaml.g:16375:3: ruleActionFacetKey + // InternalGaml.g:16380:2: ( ruleActionFacetKey ) + // InternalGaml.g:16381:3: ruleActionFacetKey { if ( state.backtracking==0 ) { before(grammarAccess.getActionFacetAccess().getKeyActionFacetKeyParserRuleCall_0_0()); @@ -61121,22 +55252,17 @@ public final void rule__ActionFacet__KeyAssignment_0() throws RecognitionExcepti // $ANTLR start "rule__ActionFacet__ExprAssignment_1_0" - /** - * Rule action facet expr assignment 1 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:16384:1: rule__ActionFacet__ExprAssignment_1_0 : ( ruleActionRef ) ; + // InternalGaml.g:16390:1: rule__ActionFacet__ExprAssignment_1_0 : ( ruleActionRef ) ; public final void rule__ActionFacet__ExprAssignment_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:16388:1: ( ( ruleActionRef ) ) - // InternalGaml.g:16389:2: ( ruleActionRef ) + // InternalGaml.g:16394:1: ( ( ruleActionRef ) ) + // InternalGaml.g:16395:2: ( ruleActionRef ) { - // InternalGaml.g:16389:2: ( ruleActionRef ) - // InternalGaml.g:16390:3: ruleActionRef + // InternalGaml.g:16395:2: ( ruleActionRef ) + // InternalGaml.g:16396:3: ruleActionRef { if ( state.backtracking==0 ) { before(grammarAccess.getActionFacetAccess().getExprActionRefParserRuleCall_1_0_0()); @@ -61171,22 +55297,17 @@ public final void rule__ActionFacet__ExprAssignment_1_0() throws RecognitionExce // $ANTLR start "rule__ActionFacet__BlockAssignment_1_1" - /** - * Rule action facet block assignment 1 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:16399:1: rule__ActionFacet__BlockAssignment_1_1 : ( ruleBlock ) ; + // InternalGaml.g:16405:1: rule__ActionFacet__BlockAssignment_1_1 : ( ruleBlock ) ; public final void rule__ActionFacet__BlockAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:16403:1: ( ( ruleBlock ) ) - // InternalGaml.g:16404:2: ( ruleBlock ) + // InternalGaml.g:16409:1: ( ( ruleBlock ) ) + // InternalGaml.g:16410:2: ( ruleBlock ) { - // InternalGaml.g:16404:2: ( ruleBlock ) - // InternalGaml.g:16405:3: ruleBlock + // InternalGaml.g:16410:2: ( ruleBlock ) + // InternalGaml.g:16411:3: ruleBlock { if ( state.backtracking==0 ) { before(grammarAccess.getActionFacetAccess().getBlockBlockParserRuleCall_1_1_0()); @@ -61221,22 +55342,17 @@ public final void rule__ActionFacet__BlockAssignment_1_1() throws RecognitionExc // $ANTLR start "rule__VarFacet__KeyAssignment_0" - /** - * Rule var facet key assignment 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:16414:1: rule__VarFacet__KeyAssignment_0 : ( ruleVarFacetKey ) ; + // InternalGaml.g:16420:1: rule__VarFacet__KeyAssignment_0 : ( ruleVarFacetKey ) ; public final void rule__VarFacet__KeyAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:16418:1: ( ( ruleVarFacetKey ) ) - // InternalGaml.g:16419:2: ( ruleVarFacetKey ) + // InternalGaml.g:16424:1: ( ( ruleVarFacetKey ) ) + // InternalGaml.g:16425:2: ( ruleVarFacetKey ) { - // InternalGaml.g:16419:2: ( ruleVarFacetKey ) - // InternalGaml.g:16420:3: ruleVarFacetKey + // InternalGaml.g:16425:2: ( ruleVarFacetKey ) + // InternalGaml.g:16426:3: ruleVarFacetKey { if ( state.backtracking==0 ) { before(grammarAccess.getVarFacetAccess().getKeyVarFacetKeyParserRuleCall_0_0()); @@ -61271,22 +55387,17 @@ public final void rule__VarFacet__KeyAssignment_0() throws RecognitionException // $ANTLR start "rule__VarFacet__ExprAssignment_1" - /** - * Rule var facet expr assignment 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:16429:1: rule__VarFacet__ExprAssignment_1 : ( ruleVariableRef ) ; + // InternalGaml.g:16435:1: rule__VarFacet__ExprAssignment_1 : ( ruleVariableRef ) ; public final void rule__VarFacet__ExprAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:16433:1: ( ( ruleVariableRef ) ) - // InternalGaml.g:16434:2: ( ruleVariableRef ) + // InternalGaml.g:16439:1: ( ( ruleVariableRef ) ) + // InternalGaml.g:16440:2: ( ruleVariableRef ) { - // InternalGaml.g:16434:2: ( ruleVariableRef ) - // InternalGaml.g:16435:3: ruleVariableRef + // InternalGaml.g:16440:2: ( ruleVariableRef ) + // InternalGaml.g:16441:3: ruleVariableRef { if ( state.backtracking==0 ) { before(grammarAccess.getVarFacetAccess().getExprVariableRefParserRuleCall_1_0()); @@ -61321,22 +55432,17 @@ public final void rule__VarFacet__ExprAssignment_1() throws RecognitionException // $ANTLR start "rule__Block__StatementsAssignment_2_0" - /** - * Rule block statements assignment 2 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:16444:1: rule__Block__StatementsAssignment_2_0 : ( ruleStatement ) ; + // InternalGaml.g:16450:1: rule__Block__StatementsAssignment_2_0 : ( ruleStatement ) ; public final void rule__Block__StatementsAssignment_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:16448:1: ( ( ruleStatement ) ) - // InternalGaml.g:16449:2: ( ruleStatement ) + // InternalGaml.g:16454:1: ( ( ruleStatement ) ) + // InternalGaml.g:16455:2: ( ruleStatement ) { - // InternalGaml.g:16449:2: ( ruleStatement ) - // InternalGaml.g:16450:3: ruleStatement + // InternalGaml.g:16455:2: ( ruleStatement ) + // InternalGaml.g:16456:3: ruleStatement { if ( state.backtracking==0 ) { before(grammarAccess.getBlockAccess().getStatementsStatementParserRuleCall_2_0_0()); @@ -61371,22 +55477,17 @@ public final void rule__Block__StatementsAssignment_2_0() throws RecognitionExce // $ANTLR start "rule__ArgumentPair__OpAssignment_0_0_0_0" - /** - * Rule argument pair op assignment 0 0 0 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:16459:1: rule__ArgumentPair__OpAssignment_0_0_0_0 : ( ruleValid_ID ) ; + // InternalGaml.g:16465:1: rule__ArgumentPair__OpAssignment_0_0_0_0 : ( ruleValid_ID ) ; public final void rule__ArgumentPair__OpAssignment_0_0_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:16463:1: ( ( ruleValid_ID ) ) - // InternalGaml.g:16464:2: ( ruleValid_ID ) + // InternalGaml.g:16469:1: ( ( ruleValid_ID ) ) + // InternalGaml.g:16470:2: ( ruleValid_ID ) { - // InternalGaml.g:16464:2: ( ruleValid_ID ) - // InternalGaml.g:16465:3: ruleValid_ID + // InternalGaml.g:16470:2: ( ruleValid_ID ) + // InternalGaml.g:16471:3: ruleValid_ID { if ( state.backtracking==0 ) { before(grammarAccess.getArgumentPairAccess().getOpValid_IDParserRuleCall_0_0_0_0_0()); @@ -61421,28 +55522,23 @@ public final void rule__ArgumentPair__OpAssignment_0_0_0_0() throws RecognitionE // $ANTLR start "rule__ArgumentPair__OpAssignment_0_0_1_0" - /** - * Rule argument pair op assignment 0 0 1 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:16474:1: rule__ArgumentPair__OpAssignment_0_0_1_0 : ( ( rule__ArgumentPair__OpAlternatives_0_0_1_0_0 ) ) ; + // InternalGaml.g:16480:1: rule__ArgumentPair__OpAssignment_0_0_1_0 : ( ( rule__ArgumentPair__OpAlternatives_0_0_1_0_0 ) ) ; public final void rule__ArgumentPair__OpAssignment_0_0_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:16478:1: ( ( ( rule__ArgumentPair__OpAlternatives_0_0_1_0_0 ) ) ) - // InternalGaml.g:16479:2: ( ( rule__ArgumentPair__OpAlternatives_0_0_1_0_0 ) ) + // InternalGaml.g:16484:1: ( ( ( rule__ArgumentPair__OpAlternatives_0_0_1_0_0 ) ) ) + // InternalGaml.g:16485:2: ( ( rule__ArgumentPair__OpAlternatives_0_0_1_0_0 ) ) { - // InternalGaml.g:16479:2: ( ( rule__ArgumentPair__OpAlternatives_0_0_1_0_0 ) ) - // InternalGaml.g:16480:3: ( rule__ArgumentPair__OpAlternatives_0_0_1_0_0 ) + // InternalGaml.g:16485:2: ( ( rule__ArgumentPair__OpAlternatives_0_0_1_0_0 ) ) + // InternalGaml.g:16486:3: ( rule__ArgumentPair__OpAlternatives_0_0_1_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getArgumentPairAccess().getOpAlternatives_0_0_1_0_0()); } - // InternalGaml.g:16481:3: ( rule__ArgumentPair__OpAlternatives_0_0_1_0_0 ) - // InternalGaml.g:16481:4: rule__ArgumentPair__OpAlternatives_0_0_1_0_0 + // InternalGaml.g:16487:3: ( rule__ArgumentPair__OpAlternatives_0_0_1_0_0 ) + // InternalGaml.g:16487:4: rule__ArgumentPair__OpAlternatives_0_0_1_0_0 { pushFollow(FOLLOW_2); rule__ArgumentPair__OpAlternatives_0_0_1_0_0(); @@ -61477,22 +55573,17 @@ public final void rule__ArgumentPair__OpAssignment_0_0_1_0() throws RecognitionE // $ANTLR start "rule__ArgumentPair__RightAssignment_1" - /** - * Rule argument pair right assignment 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:16489:1: rule__ArgumentPair__RightAssignment_1 : ( rulePair ) ; + // InternalGaml.g:16495:1: rule__ArgumentPair__RightAssignment_1 : ( rulePair ) ; public final void rule__ArgumentPair__RightAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:16493:1: ( ( rulePair ) ) - // InternalGaml.g:16494:2: ( rulePair ) + // InternalGaml.g:16499:1: ( ( rulePair ) ) + // InternalGaml.g:16500:2: ( rulePair ) { - // InternalGaml.g:16494:2: ( rulePair ) - // InternalGaml.g:16495:3: rulePair + // InternalGaml.g:16500:2: ( rulePair ) + // InternalGaml.g:16501:3: rulePair { if ( state.backtracking==0 ) { before(grammarAccess.getArgumentPairAccess().getRightPairParserRuleCall_1_0()); @@ -61527,33 +55618,28 @@ public final void rule__ArgumentPair__RightAssignment_1() throws RecognitionExce // $ANTLR start "rule__Pair__OpAssignment_1_1" - /** - * Rule pair op assignment 1 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:16504:1: rule__Pair__OpAssignment_1_1 : ( ( '::' ) ) ; + // InternalGaml.g:16510:1: rule__Pair__OpAssignment_1_1 : ( ( '::' ) ) ; public final void rule__Pair__OpAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:16508:1: ( ( ( '::' ) ) ) - // InternalGaml.g:16509:2: ( ( '::' ) ) + // InternalGaml.g:16514:1: ( ( ( '::' ) ) ) + // InternalGaml.g:16515:2: ( ( '::' ) ) { - // InternalGaml.g:16509:2: ( ( '::' ) ) - // InternalGaml.g:16510:3: ( '::' ) + // InternalGaml.g:16515:2: ( ( '::' ) ) + // InternalGaml.g:16516:3: ( '::' ) { if ( state.backtracking==0 ) { before(grammarAccess.getPairAccess().getOpColonColonKeyword_1_1_0()); } - // InternalGaml.g:16511:3: ( '::' ) - // InternalGaml.g:16512:4: '::' + // InternalGaml.g:16517:3: ( '::' ) + // InternalGaml.g:16518:4: '::' { if ( state.backtracking==0 ) { before(grammarAccess.getPairAccess().getOpColonColonKeyword_1_1_0()); } - match(input,133,FOLLOW_2); if (state.failed) return ; + match(input,134,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPairAccess().getOpColonColonKeyword_1_1_0()); } @@ -61585,22 +55671,17 @@ public final void rule__Pair__OpAssignment_1_1() throws RecognitionException { // $ANTLR start "rule__Pair__RightAssignment_1_2" - /** - * Rule pair right assignment 1 2. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:16523:1: rule__Pair__RightAssignment_1_2 : ( ruleIf ) ; + // InternalGaml.g:16529:1: rule__Pair__RightAssignment_1_2 : ( ruleIf ) ; public final void rule__Pair__RightAssignment_1_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:16527:1: ( ( ruleIf ) ) - // InternalGaml.g:16528:2: ( ruleIf ) + // InternalGaml.g:16533:1: ( ( ruleIf ) ) + // InternalGaml.g:16534:2: ( ruleIf ) { - // InternalGaml.g:16528:2: ( ruleIf ) - // InternalGaml.g:16529:3: ruleIf + // InternalGaml.g:16534:2: ( ruleIf ) + // InternalGaml.g:16535:3: ruleIf { if ( state.backtracking==0 ) { before(grammarAccess.getPairAccess().getRightIfParserRuleCall_1_2_0()); @@ -61635,33 +55716,28 @@ public final void rule__Pair__RightAssignment_1_2() throws RecognitionException // $ANTLR start "rule__If__OpAssignment_1_1" - /** - * Rule if op assignment 1 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:16538:1: rule__If__OpAssignment_1_1 : ( ( '?' ) ) ; + // InternalGaml.g:16544:1: rule__If__OpAssignment_1_1 : ( ( '?' ) ) ; public final void rule__If__OpAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:16542:1: ( ( ( '?' ) ) ) - // InternalGaml.g:16543:2: ( ( '?' ) ) + // InternalGaml.g:16548:1: ( ( ( '?' ) ) ) + // InternalGaml.g:16549:2: ( ( '?' ) ) { - // InternalGaml.g:16543:2: ( ( '?' ) ) - // InternalGaml.g:16544:3: ( '?' ) + // InternalGaml.g:16549:2: ( ( '?' ) ) + // InternalGaml.g:16550:3: ( '?' ) { if ( state.backtracking==0 ) { before(grammarAccess.getIfAccess().getOpQuestionMarkKeyword_1_1_0()); } - // InternalGaml.g:16545:3: ( '?' ) - // InternalGaml.g:16546:4: '?' + // InternalGaml.g:16551:3: ( '?' ) + // InternalGaml.g:16552:4: '?' { if ( state.backtracking==0 ) { before(grammarAccess.getIfAccess().getOpQuestionMarkKeyword_1_1_0()); } - match(input,153,FOLLOW_2); if (state.failed) return ; + match(input,154,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getIfAccess().getOpQuestionMarkKeyword_1_1_0()); } @@ -61693,22 +55769,17 @@ public final void rule__If__OpAssignment_1_1() throws RecognitionException { // $ANTLR start "rule__If__RightAssignment_1_2" - /** - * Rule if right assignment 1 2. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:16557:1: rule__If__RightAssignment_1_2 : ( ruleOr ) ; + // InternalGaml.g:16563:1: rule__If__RightAssignment_1_2 : ( ruleOr ) ; public final void rule__If__RightAssignment_1_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:16561:1: ( ( ruleOr ) ) - // InternalGaml.g:16562:2: ( ruleOr ) + // InternalGaml.g:16567:1: ( ( ruleOr ) ) + // InternalGaml.g:16568:2: ( ruleOr ) { - // InternalGaml.g:16562:2: ( ruleOr ) - // InternalGaml.g:16563:3: ruleOr + // InternalGaml.g:16568:2: ( ruleOr ) + // InternalGaml.g:16569:3: ruleOr { if ( state.backtracking==0 ) { before(grammarAccess.getIfAccess().getRightOrParserRuleCall_1_2_0()); @@ -61743,22 +55814,17 @@ public final void rule__If__RightAssignment_1_2() throws RecognitionException { // $ANTLR start "rule__If__IfFalseAssignment_1_3_1" - /** - * Rule if if false assignment 1 3 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:16572:1: rule__If__IfFalseAssignment_1_3_1 : ( ruleOr ) ; + // InternalGaml.g:16578:1: rule__If__IfFalseAssignment_1_3_1 : ( ruleOr ) ; public final void rule__If__IfFalseAssignment_1_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:16576:1: ( ( ruleOr ) ) - // InternalGaml.g:16577:2: ( ruleOr ) + // InternalGaml.g:16582:1: ( ( ruleOr ) ) + // InternalGaml.g:16583:2: ( ruleOr ) { - // InternalGaml.g:16577:2: ( ruleOr ) - // InternalGaml.g:16578:3: ruleOr + // InternalGaml.g:16583:2: ( ruleOr ) + // InternalGaml.g:16584:3: ruleOr { if ( state.backtracking==0 ) { before(grammarAccess.getIfAccess().getIfFalseOrParserRuleCall_1_3_1_0()); @@ -61793,33 +55859,28 @@ public final void rule__If__IfFalseAssignment_1_3_1() throws RecognitionExceptio // $ANTLR start "rule__Or__OpAssignment_1_1" - /** - * Rule or op assignment 1 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:16587:1: rule__Or__OpAssignment_1_1 : ( ( 'or' ) ) ; + // InternalGaml.g:16593:1: rule__Or__OpAssignment_1_1 : ( ( 'or' ) ) ; public final void rule__Or__OpAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:16591:1: ( ( ( 'or' ) ) ) - // InternalGaml.g:16592:2: ( ( 'or' ) ) + // InternalGaml.g:16597:1: ( ( ( 'or' ) ) ) + // InternalGaml.g:16598:2: ( ( 'or' ) ) { - // InternalGaml.g:16592:2: ( ( 'or' ) ) - // InternalGaml.g:16593:3: ( 'or' ) + // InternalGaml.g:16598:2: ( ( 'or' ) ) + // InternalGaml.g:16599:3: ( 'or' ) { if ( state.backtracking==0 ) { before(grammarAccess.getOrAccess().getOpOrKeyword_1_1_0()); } - // InternalGaml.g:16594:3: ( 'or' ) - // InternalGaml.g:16595:4: 'or' + // InternalGaml.g:16600:3: ( 'or' ) + // InternalGaml.g:16601:4: 'or' { if ( state.backtracking==0 ) { before(grammarAccess.getOrAccess().getOpOrKeyword_1_1_0()); } - match(input,154,FOLLOW_2); if (state.failed) return ; + match(input,155,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOrAccess().getOpOrKeyword_1_1_0()); } @@ -61851,22 +55912,17 @@ public final void rule__Or__OpAssignment_1_1() throws RecognitionException { // $ANTLR start "rule__Or__RightAssignment_1_2" - /** - * Rule or right assignment 1 2. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:16606:1: rule__Or__RightAssignment_1_2 : ( ruleAnd ) ; + // InternalGaml.g:16612:1: rule__Or__RightAssignment_1_2 : ( ruleAnd ) ; public final void rule__Or__RightAssignment_1_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:16610:1: ( ( ruleAnd ) ) - // InternalGaml.g:16611:2: ( ruleAnd ) + // InternalGaml.g:16616:1: ( ( ruleAnd ) ) + // InternalGaml.g:16617:2: ( ruleAnd ) { - // InternalGaml.g:16611:2: ( ruleAnd ) - // InternalGaml.g:16612:3: ruleAnd + // InternalGaml.g:16617:2: ( ruleAnd ) + // InternalGaml.g:16618:3: ruleAnd { if ( state.backtracking==0 ) { before(grammarAccess.getOrAccess().getRightAndParserRuleCall_1_2_0()); @@ -61901,33 +55957,28 @@ public final void rule__Or__RightAssignment_1_2() throws RecognitionException { // $ANTLR start "rule__And__OpAssignment_1_1" - /** - * Rule and op assignment 1 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:16621:1: rule__And__OpAssignment_1_1 : ( ( 'and' ) ) ; + // InternalGaml.g:16627:1: rule__And__OpAssignment_1_1 : ( ( 'and' ) ) ; public final void rule__And__OpAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:16625:1: ( ( ( 'and' ) ) ) - // InternalGaml.g:16626:2: ( ( 'and' ) ) + // InternalGaml.g:16631:1: ( ( ( 'and' ) ) ) + // InternalGaml.g:16632:2: ( ( 'and' ) ) { - // InternalGaml.g:16626:2: ( ( 'and' ) ) - // InternalGaml.g:16627:3: ( 'and' ) + // InternalGaml.g:16632:2: ( ( 'and' ) ) + // InternalGaml.g:16633:3: ( 'and' ) { if ( state.backtracking==0 ) { before(grammarAccess.getAndAccess().getOpAndKeyword_1_1_0()); } - // InternalGaml.g:16628:3: ( 'and' ) - // InternalGaml.g:16629:4: 'and' + // InternalGaml.g:16634:3: ( 'and' ) + // InternalGaml.g:16635:4: 'and' { if ( state.backtracking==0 ) { before(grammarAccess.getAndAccess().getOpAndKeyword_1_1_0()); } - match(input,155,FOLLOW_2); if (state.failed) return ; + match(input,156,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAndAccess().getOpAndKeyword_1_1_0()); } @@ -61959,22 +56010,17 @@ public final void rule__And__OpAssignment_1_1() throws RecognitionException { // $ANTLR start "rule__And__RightAssignment_1_2" - /** - * Rule and right assignment 1 2. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:16640:1: rule__And__RightAssignment_1_2 : ( ruleCast ) ; + // InternalGaml.g:16646:1: rule__And__RightAssignment_1_2 : ( ruleCast ) ; public final void rule__And__RightAssignment_1_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:16644:1: ( ( ruleCast ) ) - // InternalGaml.g:16645:2: ( ruleCast ) + // InternalGaml.g:16650:1: ( ( ruleCast ) ) + // InternalGaml.g:16651:2: ( ruleCast ) { - // InternalGaml.g:16645:2: ( ruleCast ) - // InternalGaml.g:16646:3: ruleCast + // InternalGaml.g:16651:2: ( ruleCast ) + // InternalGaml.g:16652:3: ruleCast { if ( state.backtracking==0 ) { before(grammarAccess.getAndAccess().getRightCastParserRuleCall_1_2_0()); @@ -62009,33 +56055,28 @@ public final void rule__And__RightAssignment_1_2() throws RecognitionException { // $ANTLR start "rule__Cast__OpAssignment_1_0_1" - /** - * Rule cast op assignment 1 0 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:16655:1: rule__Cast__OpAssignment_1_0_1 : ( ( 'as' ) ) ; + // InternalGaml.g:16661:1: rule__Cast__OpAssignment_1_0_1 : ( ( 'as' ) ) ; public final void rule__Cast__OpAssignment_1_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:16659:1: ( ( ( 'as' ) ) ) - // InternalGaml.g:16660:2: ( ( 'as' ) ) + // InternalGaml.g:16665:1: ( ( ( 'as' ) ) ) + // InternalGaml.g:16666:2: ( ( 'as' ) ) { - // InternalGaml.g:16660:2: ( ( 'as' ) ) - // InternalGaml.g:16661:3: ( 'as' ) + // InternalGaml.g:16666:2: ( ( 'as' ) ) + // InternalGaml.g:16667:3: ( 'as' ) { if ( state.backtracking==0 ) { before(grammarAccess.getCastAccess().getOpAsKeyword_1_0_1_0()); } - // InternalGaml.g:16662:3: ( 'as' ) - // InternalGaml.g:16663:4: 'as' + // InternalGaml.g:16668:3: ( 'as' ) + // InternalGaml.g:16669:4: 'as' { if ( state.backtracking==0 ) { before(grammarAccess.getCastAccess().getOpAsKeyword_1_0_1_0()); } - match(input,121,FOLLOW_2); if (state.failed) return ; + match(input,122,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCastAccess().getOpAsKeyword_1_0_1_0()); } @@ -62067,22 +56108,17 @@ public final void rule__Cast__OpAssignment_1_0_1() throws RecognitionException { // $ANTLR start "rule__Cast__RightAssignment_1_1_0" - /** - * Rule cast right assignment 1 1 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:16674:1: rule__Cast__RightAssignment_1_1_0 : ( ruleTypeRef ) ; + // InternalGaml.g:16680:1: rule__Cast__RightAssignment_1_1_0 : ( ruleTypeRef ) ; public final void rule__Cast__RightAssignment_1_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:16678:1: ( ( ruleTypeRef ) ) - // InternalGaml.g:16679:2: ( ruleTypeRef ) + // InternalGaml.g:16684:1: ( ( ruleTypeRef ) ) + // InternalGaml.g:16685:2: ( ruleTypeRef ) { - // InternalGaml.g:16679:2: ( ruleTypeRef ) - // InternalGaml.g:16680:3: ruleTypeRef + // InternalGaml.g:16685:2: ( ruleTypeRef ) + // InternalGaml.g:16686:3: ruleTypeRef { if ( state.backtracking==0 ) { before(grammarAccess.getCastAccess().getRightTypeRefParserRuleCall_1_1_0_0()); @@ -62117,22 +56153,17 @@ public final void rule__Cast__RightAssignment_1_1_0() throws RecognitionExceptio // $ANTLR start "rule__Cast__RightAssignment_1_1_1_1" - /** - * Rule cast right assignment 1 1 1 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:16689:1: rule__Cast__RightAssignment_1_1_1_1 : ( ruleTypeRef ) ; + // InternalGaml.g:16695:1: rule__Cast__RightAssignment_1_1_1_1 : ( ruleTypeRef ) ; public final void rule__Cast__RightAssignment_1_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:16693:1: ( ( ruleTypeRef ) ) - // InternalGaml.g:16694:2: ( ruleTypeRef ) + // InternalGaml.g:16699:1: ( ( ruleTypeRef ) ) + // InternalGaml.g:16700:2: ( ruleTypeRef ) { - // InternalGaml.g:16694:2: ( ruleTypeRef ) - // InternalGaml.g:16695:3: ruleTypeRef + // InternalGaml.g:16700:2: ( ruleTypeRef ) + // InternalGaml.g:16701:3: ruleTypeRef { if ( state.backtracking==0 ) { before(grammarAccess.getCastAccess().getRightTypeRefParserRuleCall_1_1_1_1_0()); @@ -62167,28 +56198,23 @@ public final void rule__Cast__RightAssignment_1_1_1_1() throws RecognitionExcept // $ANTLR start "rule__Comparison__OpAssignment_1_0_1" - /** - * Rule comparison op assignment 1 0 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:16704:1: rule__Comparison__OpAssignment_1_0_1 : ( ( rule__Comparison__OpAlternatives_1_0_1_0 ) ) ; + // InternalGaml.g:16710:1: rule__Comparison__OpAssignment_1_0_1 : ( ( rule__Comparison__OpAlternatives_1_0_1_0 ) ) ; public final void rule__Comparison__OpAssignment_1_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:16708:1: ( ( ( rule__Comparison__OpAlternatives_1_0_1_0 ) ) ) - // InternalGaml.g:16709:2: ( ( rule__Comparison__OpAlternatives_1_0_1_0 ) ) + // InternalGaml.g:16714:1: ( ( ( rule__Comparison__OpAlternatives_1_0_1_0 ) ) ) + // InternalGaml.g:16715:2: ( ( rule__Comparison__OpAlternatives_1_0_1_0 ) ) { - // InternalGaml.g:16709:2: ( ( rule__Comparison__OpAlternatives_1_0_1_0 ) ) - // InternalGaml.g:16710:3: ( rule__Comparison__OpAlternatives_1_0_1_0 ) + // InternalGaml.g:16715:2: ( ( rule__Comparison__OpAlternatives_1_0_1_0 ) ) + // InternalGaml.g:16716:3: ( rule__Comparison__OpAlternatives_1_0_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getComparisonAccess().getOpAlternatives_1_0_1_0()); } - // InternalGaml.g:16711:3: ( rule__Comparison__OpAlternatives_1_0_1_0 ) - // InternalGaml.g:16711:4: rule__Comparison__OpAlternatives_1_0_1_0 + // InternalGaml.g:16717:3: ( rule__Comparison__OpAlternatives_1_0_1_0 ) + // InternalGaml.g:16717:4: rule__Comparison__OpAlternatives_1_0_1_0 { pushFollow(FOLLOW_2); rule__Comparison__OpAlternatives_1_0_1_0(); @@ -62223,22 +56249,17 @@ public final void rule__Comparison__OpAssignment_1_0_1() throws RecognitionExcep // $ANTLR start "rule__Comparison__RightAssignment_1_1" - /** - * Rule comparison right assignment 1 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:16719:1: rule__Comparison__RightAssignment_1_1 : ( ruleAddition ) ; + // InternalGaml.g:16725:1: rule__Comparison__RightAssignment_1_1 : ( ruleAddition ) ; public final void rule__Comparison__RightAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:16723:1: ( ( ruleAddition ) ) - // InternalGaml.g:16724:2: ( ruleAddition ) + // InternalGaml.g:16729:1: ( ( ruleAddition ) ) + // InternalGaml.g:16730:2: ( ruleAddition ) { - // InternalGaml.g:16724:2: ( ruleAddition ) - // InternalGaml.g:16725:3: ruleAddition + // InternalGaml.g:16730:2: ( ruleAddition ) + // InternalGaml.g:16731:3: ruleAddition { if ( state.backtracking==0 ) { before(grammarAccess.getComparisonAccess().getRightAdditionParserRuleCall_1_1_0()); @@ -62273,28 +56294,23 @@ public final void rule__Comparison__RightAssignment_1_1() throws RecognitionExce // $ANTLR start "rule__Addition__OpAssignment_1_0_1" - /** - * Rule addition op assignment 1 0 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:16734:1: rule__Addition__OpAssignment_1_0_1 : ( ( rule__Addition__OpAlternatives_1_0_1_0 ) ) ; + // InternalGaml.g:16740:1: rule__Addition__OpAssignment_1_0_1 : ( ( rule__Addition__OpAlternatives_1_0_1_0 ) ) ; public final void rule__Addition__OpAssignment_1_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:16738:1: ( ( ( rule__Addition__OpAlternatives_1_0_1_0 ) ) ) - // InternalGaml.g:16739:2: ( ( rule__Addition__OpAlternatives_1_0_1_0 ) ) + // InternalGaml.g:16744:1: ( ( ( rule__Addition__OpAlternatives_1_0_1_0 ) ) ) + // InternalGaml.g:16745:2: ( ( rule__Addition__OpAlternatives_1_0_1_0 ) ) { - // InternalGaml.g:16739:2: ( ( rule__Addition__OpAlternatives_1_0_1_0 ) ) - // InternalGaml.g:16740:3: ( rule__Addition__OpAlternatives_1_0_1_0 ) + // InternalGaml.g:16745:2: ( ( rule__Addition__OpAlternatives_1_0_1_0 ) ) + // InternalGaml.g:16746:3: ( rule__Addition__OpAlternatives_1_0_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAdditionAccess().getOpAlternatives_1_0_1_0()); } - // InternalGaml.g:16741:3: ( rule__Addition__OpAlternatives_1_0_1_0 ) - // InternalGaml.g:16741:4: rule__Addition__OpAlternatives_1_0_1_0 + // InternalGaml.g:16747:3: ( rule__Addition__OpAlternatives_1_0_1_0 ) + // InternalGaml.g:16747:4: rule__Addition__OpAlternatives_1_0_1_0 { pushFollow(FOLLOW_2); rule__Addition__OpAlternatives_1_0_1_0(); @@ -62329,22 +56345,17 @@ public final void rule__Addition__OpAssignment_1_0_1() throws RecognitionExcepti // $ANTLR start "rule__Addition__RightAssignment_1_1" - /** - * Rule addition right assignment 1 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:16749:1: rule__Addition__RightAssignment_1_1 : ( ruleMultiplication ) ; + // InternalGaml.g:16755:1: rule__Addition__RightAssignment_1_1 : ( ruleMultiplication ) ; public final void rule__Addition__RightAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:16753:1: ( ( ruleMultiplication ) ) - // InternalGaml.g:16754:2: ( ruleMultiplication ) + // InternalGaml.g:16759:1: ( ( ruleMultiplication ) ) + // InternalGaml.g:16760:2: ( ruleMultiplication ) { - // InternalGaml.g:16754:2: ( ruleMultiplication ) - // InternalGaml.g:16755:3: ruleMultiplication + // InternalGaml.g:16760:2: ( ruleMultiplication ) + // InternalGaml.g:16761:3: ruleMultiplication { if ( state.backtracking==0 ) { before(grammarAccess.getAdditionAccess().getRightMultiplicationParserRuleCall_1_1_0()); @@ -62379,28 +56390,23 @@ public final void rule__Addition__RightAssignment_1_1() throws RecognitionExcept // $ANTLR start "rule__Multiplication__OpAssignment_1_0_1" - /** - * Rule multiplication op assignment 1 0 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:16764:1: rule__Multiplication__OpAssignment_1_0_1 : ( ( rule__Multiplication__OpAlternatives_1_0_1_0 ) ) ; + // InternalGaml.g:16770:1: rule__Multiplication__OpAssignment_1_0_1 : ( ( rule__Multiplication__OpAlternatives_1_0_1_0 ) ) ; public final void rule__Multiplication__OpAssignment_1_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:16768:1: ( ( ( rule__Multiplication__OpAlternatives_1_0_1_0 ) ) ) - // InternalGaml.g:16769:2: ( ( rule__Multiplication__OpAlternatives_1_0_1_0 ) ) + // InternalGaml.g:16774:1: ( ( ( rule__Multiplication__OpAlternatives_1_0_1_0 ) ) ) + // InternalGaml.g:16775:2: ( ( rule__Multiplication__OpAlternatives_1_0_1_0 ) ) { - // InternalGaml.g:16769:2: ( ( rule__Multiplication__OpAlternatives_1_0_1_0 ) ) - // InternalGaml.g:16770:3: ( rule__Multiplication__OpAlternatives_1_0_1_0 ) + // InternalGaml.g:16775:2: ( ( rule__Multiplication__OpAlternatives_1_0_1_0 ) ) + // InternalGaml.g:16776:3: ( rule__Multiplication__OpAlternatives_1_0_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplicationAccess().getOpAlternatives_1_0_1_0()); } - // InternalGaml.g:16771:3: ( rule__Multiplication__OpAlternatives_1_0_1_0 ) - // InternalGaml.g:16771:4: rule__Multiplication__OpAlternatives_1_0_1_0 + // InternalGaml.g:16777:3: ( rule__Multiplication__OpAlternatives_1_0_1_0 ) + // InternalGaml.g:16777:4: rule__Multiplication__OpAlternatives_1_0_1_0 { pushFollow(FOLLOW_2); rule__Multiplication__OpAlternatives_1_0_1_0(); @@ -62435,22 +56441,17 @@ public final void rule__Multiplication__OpAssignment_1_0_1() throws RecognitionE // $ANTLR start "rule__Multiplication__RightAssignment_1_1" - /** - * Rule multiplication right assignment 1 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:16779:1: rule__Multiplication__RightAssignment_1_1 : ( ruleExponentiation ) ; + // InternalGaml.g:16785:1: rule__Multiplication__RightAssignment_1_1 : ( ruleExponentiation ) ; public final void rule__Multiplication__RightAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:16783:1: ( ( ruleExponentiation ) ) - // InternalGaml.g:16784:2: ( ruleExponentiation ) + // InternalGaml.g:16789:1: ( ( ruleExponentiation ) ) + // InternalGaml.g:16790:2: ( ruleExponentiation ) { - // InternalGaml.g:16784:2: ( ruleExponentiation ) - // InternalGaml.g:16785:3: ruleExponentiation + // InternalGaml.g:16790:2: ( ruleExponentiation ) + // InternalGaml.g:16791:3: ruleExponentiation { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplicationAccess().getRightExponentiationParserRuleCall_1_1_0()); @@ -62485,33 +56486,28 @@ public final void rule__Multiplication__RightAssignment_1_1() throws Recognition // $ANTLR start "rule__Exponentiation__OpAssignment_1_0_1" - /** - * Rule exponentiation op assignment 1 0 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:16794:1: rule__Exponentiation__OpAssignment_1_0_1 : ( ( '^' ) ) ; + // InternalGaml.g:16800:1: rule__Exponentiation__OpAssignment_1_0_1 : ( ( '^' ) ) ; public final void rule__Exponentiation__OpAssignment_1_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:16798:1: ( ( ( '^' ) ) ) - // InternalGaml.g:16799:2: ( ( '^' ) ) + // InternalGaml.g:16804:1: ( ( ( '^' ) ) ) + // InternalGaml.g:16805:2: ( ( '^' ) ) { - // InternalGaml.g:16799:2: ( ( '^' ) ) - // InternalGaml.g:16800:3: ( '^' ) + // InternalGaml.g:16805:2: ( ( '^' ) ) + // InternalGaml.g:16806:3: ( '^' ) { if ( state.backtracking==0 ) { before(grammarAccess.getExponentiationAccess().getOpCircumflexAccentKeyword_1_0_1_0()); } - // InternalGaml.g:16801:3: ( '^' ) - // InternalGaml.g:16802:4: '^' + // InternalGaml.g:16807:3: ( '^' ) + // InternalGaml.g:16808:4: '^' { if ( state.backtracking==0 ) { before(grammarAccess.getExponentiationAccess().getOpCircumflexAccentKeyword_1_0_1_0()); } - match(input,156,FOLLOW_2); if (state.failed) return ; + match(input,157,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExponentiationAccess().getOpCircumflexAccentKeyword_1_0_1_0()); } @@ -62543,22 +56539,17 @@ public final void rule__Exponentiation__OpAssignment_1_0_1() throws RecognitionE // $ANTLR start "rule__Exponentiation__RightAssignment_1_1" - /** - * Rule exponentiation right assignment 1 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:16813:1: rule__Exponentiation__RightAssignment_1_1 : ( ruleBinary ) ; + // InternalGaml.g:16819:1: rule__Exponentiation__RightAssignment_1_1 : ( ruleBinary ) ; public final void rule__Exponentiation__RightAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:16817:1: ( ( ruleBinary ) ) - // InternalGaml.g:16818:2: ( ruleBinary ) + // InternalGaml.g:16823:1: ( ( ruleBinary ) ) + // InternalGaml.g:16824:2: ( ruleBinary ) { - // InternalGaml.g:16818:2: ( ruleBinary ) - // InternalGaml.g:16819:3: ruleBinary + // InternalGaml.g:16824:2: ( ruleBinary ) + // InternalGaml.g:16825:3: ruleBinary { if ( state.backtracking==0 ) { before(grammarAccess.getExponentiationAccess().getRightBinaryParserRuleCall_1_1_0()); @@ -62593,22 +56584,17 @@ public final void rule__Exponentiation__RightAssignment_1_1() throws Recognition // $ANTLR start "rule__Binary__OpAssignment_1_0_1" - /** - * Rule binary op assignment 1 0 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:16828:1: rule__Binary__OpAssignment_1_0_1 : ( ruleValid_ID ) ; + // InternalGaml.g:16834:1: rule__Binary__OpAssignment_1_0_1 : ( ruleValid_ID ) ; public final void rule__Binary__OpAssignment_1_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:16832:1: ( ( ruleValid_ID ) ) - // InternalGaml.g:16833:2: ( ruleValid_ID ) + // InternalGaml.g:16838:1: ( ( ruleValid_ID ) ) + // InternalGaml.g:16839:2: ( ruleValid_ID ) { - // InternalGaml.g:16833:2: ( ruleValid_ID ) - // InternalGaml.g:16834:3: ruleValid_ID + // InternalGaml.g:16839:2: ( ruleValid_ID ) + // InternalGaml.g:16840:3: ruleValid_ID { if ( state.backtracking==0 ) { before(grammarAccess.getBinaryAccess().getOpValid_IDParserRuleCall_1_0_1_0()); @@ -62643,22 +56629,17 @@ public final void rule__Binary__OpAssignment_1_0_1() throws RecognitionException // $ANTLR start "rule__Binary__RightAssignment_1_1" - /** - * Rule binary right assignment 1 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:16843:1: rule__Binary__RightAssignment_1_1 : ( ruleUnit ) ; + // InternalGaml.g:16849:1: rule__Binary__RightAssignment_1_1 : ( ruleUnit ) ; public final void rule__Binary__RightAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:16847:1: ( ( ruleUnit ) ) - // InternalGaml.g:16848:2: ( ruleUnit ) + // InternalGaml.g:16853:1: ( ( ruleUnit ) ) + // InternalGaml.g:16854:2: ( ruleUnit ) { - // InternalGaml.g:16848:2: ( ruleUnit ) - // InternalGaml.g:16849:3: ruleUnit + // InternalGaml.g:16854:2: ( ruleUnit ) + // InternalGaml.g:16855:3: ruleUnit { if ( state.backtracking==0 ) { before(grammarAccess.getBinaryAccess().getRightUnitParserRuleCall_1_1_0()); @@ -62693,28 +56674,23 @@ public final void rule__Binary__RightAssignment_1_1() throws RecognitionExceptio // $ANTLR start "rule__Unit__OpAssignment_1_0_1" - /** - * Rule unit op assignment 1 0 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:16858:1: rule__Unit__OpAssignment_1_0_1 : ( ( rule__Unit__OpAlternatives_1_0_1_0 ) ) ; + // InternalGaml.g:16864:1: rule__Unit__OpAssignment_1_0_1 : ( ( rule__Unit__OpAlternatives_1_0_1_0 ) ) ; public final void rule__Unit__OpAssignment_1_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:16862:1: ( ( ( rule__Unit__OpAlternatives_1_0_1_0 ) ) ) - // InternalGaml.g:16863:2: ( ( rule__Unit__OpAlternatives_1_0_1_0 ) ) + // InternalGaml.g:16868:1: ( ( ( rule__Unit__OpAlternatives_1_0_1_0 ) ) ) + // InternalGaml.g:16869:2: ( ( rule__Unit__OpAlternatives_1_0_1_0 ) ) { - // InternalGaml.g:16863:2: ( ( rule__Unit__OpAlternatives_1_0_1_0 ) ) - // InternalGaml.g:16864:3: ( rule__Unit__OpAlternatives_1_0_1_0 ) + // InternalGaml.g:16869:2: ( ( rule__Unit__OpAlternatives_1_0_1_0 ) ) + // InternalGaml.g:16870:3: ( rule__Unit__OpAlternatives_1_0_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getUnitAccess().getOpAlternatives_1_0_1_0()); } - // InternalGaml.g:16865:3: ( rule__Unit__OpAlternatives_1_0_1_0 ) - // InternalGaml.g:16865:4: rule__Unit__OpAlternatives_1_0_1_0 + // InternalGaml.g:16871:3: ( rule__Unit__OpAlternatives_1_0_1_0 ) + // InternalGaml.g:16871:4: rule__Unit__OpAlternatives_1_0_1_0 { pushFollow(FOLLOW_2); rule__Unit__OpAlternatives_1_0_1_0(); @@ -62749,22 +56725,17 @@ public final void rule__Unit__OpAssignment_1_0_1() throws RecognitionException { // $ANTLR start "rule__Unit__RightAssignment_1_1" - /** - * Rule unit right assignment 1 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:16873:1: rule__Unit__RightAssignment_1_1 : ( ruleUnitRef ) ; + // InternalGaml.g:16879:1: rule__Unit__RightAssignment_1_1 : ( ruleUnitRef ) ; public final void rule__Unit__RightAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:16877:1: ( ( ruleUnitRef ) ) - // InternalGaml.g:16878:2: ( ruleUnitRef ) + // InternalGaml.g:16883:1: ( ( ruleUnitRef ) ) + // InternalGaml.g:16884:2: ( ruleUnitRef ) { - // InternalGaml.g:16878:2: ( ruleUnitRef ) - // InternalGaml.g:16879:3: ruleUnitRef + // InternalGaml.g:16884:2: ( ruleUnitRef ) + // InternalGaml.g:16885:3: ruleUnitRef { if ( state.backtracking==0 ) { before(grammarAccess.getUnitAccess().getRightUnitRefParserRuleCall_1_1_0()); @@ -62799,28 +56770,23 @@ public final void rule__Unit__RightAssignment_1_1() throws RecognitionException // $ANTLR start "rule__Unary__OpAssignment_1_1_0_0" - /** - * Rule unary op assignment 1 1 0 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:16888:1: rule__Unary__OpAssignment_1_1_0_0 : ( ( rule__Unary__OpAlternatives_1_1_0_0_0 ) ) ; + // InternalGaml.g:16894:1: rule__Unary__OpAssignment_1_1_0_0 : ( ( rule__Unary__OpAlternatives_1_1_0_0_0 ) ) ; public final void rule__Unary__OpAssignment_1_1_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:16892:1: ( ( ( rule__Unary__OpAlternatives_1_1_0_0_0 ) ) ) - // InternalGaml.g:16893:2: ( ( rule__Unary__OpAlternatives_1_1_0_0_0 ) ) + // InternalGaml.g:16898:1: ( ( ( rule__Unary__OpAlternatives_1_1_0_0_0 ) ) ) + // InternalGaml.g:16899:2: ( ( rule__Unary__OpAlternatives_1_1_0_0_0 ) ) { - // InternalGaml.g:16893:2: ( ( rule__Unary__OpAlternatives_1_1_0_0_0 ) ) - // InternalGaml.g:16894:3: ( rule__Unary__OpAlternatives_1_1_0_0_0 ) + // InternalGaml.g:16899:2: ( ( rule__Unary__OpAlternatives_1_1_0_0_0 ) ) + // InternalGaml.g:16900:3: ( rule__Unary__OpAlternatives_1_1_0_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getUnaryAccess().getOpAlternatives_1_1_0_0_0()); } - // InternalGaml.g:16895:3: ( rule__Unary__OpAlternatives_1_1_0_0_0 ) - // InternalGaml.g:16895:4: rule__Unary__OpAlternatives_1_1_0_0_0 + // InternalGaml.g:16901:3: ( rule__Unary__OpAlternatives_1_1_0_0_0 ) + // InternalGaml.g:16901:4: rule__Unary__OpAlternatives_1_1_0_0_0 { pushFollow(FOLLOW_2); rule__Unary__OpAlternatives_1_1_0_0_0(); @@ -62855,22 +56821,17 @@ public final void rule__Unary__OpAssignment_1_1_0_0() throws RecognitionExceptio // $ANTLR start "rule__Unary__RightAssignment_1_1_0_1" - /** - * Rule unary right assignment 1 1 0 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:16903:1: rule__Unary__RightAssignment_1_1_0_1 : ( ruleUnitRef ) ; + // InternalGaml.g:16909:1: rule__Unary__RightAssignment_1_1_0_1 : ( ruleUnitRef ) ; public final void rule__Unary__RightAssignment_1_1_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:16907:1: ( ( ruleUnitRef ) ) - // InternalGaml.g:16908:2: ( ruleUnitRef ) + // InternalGaml.g:16913:1: ( ( ruleUnitRef ) ) + // InternalGaml.g:16914:2: ( ruleUnitRef ) { - // InternalGaml.g:16908:2: ( ruleUnitRef ) - // InternalGaml.g:16909:3: ruleUnitRef + // InternalGaml.g:16914:2: ( ruleUnitRef ) + // InternalGaml.g:16915:3: ruleUnitRef { if ( state.backtracking==0 ) { before(grammarAccess.getUnaryAccess().getRightUnitRefParserRuleCall_1_1_0_1_0()); @@ -62905,28 +56866,23 @@ public final void rule__Unary__RightAssignment_1_1_0_1() throws RecognitionExcep // $ANTLR start "rule__Unary__OpAssignment_1_1_1_0" - /** - * Rule unary op assignment 1 1 1 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:16918:1: rule__Unary__OpAssignment_1_1_1_0 : ( ( rule__Unary__OpAlternatives_1_1_1_0_0 ) ) ; + // InternalGaml.g:16924:1: rule__Unary__OpAssignment_1_1_1_0 : ( ( rule__Unary__OpAlternatives_1_1_1_0_0 ) ) ; public final void rule__Unary__OpAssignment_1_1_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:16922:1: ( ( ( rule__Unary__OpAlternatives_1_1_1_0_0 ) ) ) - // InternalGaml.g:16923:2: ( ( rule__Unary__OpAlternatives_1_1_1_0_0 ) ) + // InternalGaml.g:16928:1: ( ( ( rule__Unary__OpAlternatives_1_1_1_0_0 ) ) ) + // InternalGaml.g:16929:2: ( ( rule__Unary__OpAlternatives_1_1_1_0_0 ) ) { - // InternalGaml.g:16923:2: ( ( rule__Unary__OpAlternatives_1_1_1_0_0 ) ) - // InternalGaml.g:16924:3: ( rule__Unary__OpAlternatives_1_1_1_0_0 ) + // InternalGaml.g:16929:2: ( ( rule__Unary__OpAlternatives_1_1_1_0_0 ) ) + // InternalGaml.g:16930:3: ( rule__Unary__OpAlternatives_1_1_1_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getUnaryAccess().getOpAlternatives_1_1_1_0_0()); } - // InternalGaml.g:16925:3: ( rule__Unary__OpAlternatives_1_1_1_0_0 ) - // InternalGaml.g:16925:4: rule__Unary__OpAlternatives_1_1_1_0_0 + // InternalGaml.g:16931:3: ( rule__Unary__OpAlternatives_1_1_1_0_0 ) + // InternalGaml.g:16931:4: rule__Unary__OpAlternatives_1_1_1_0_0 { pushFollow(FOLLOW_2); rule__Unary__OpAlternatives_1_1_1_0_0(); @@ -62961,22 +56917,17 @@ public final void rule__Unary__OpAssignment_1_1_1_0() throws RecognitionExceptio // $ANTLR start "rule__Unary__RightAssignment_1_1_1_1" - /** - * Rule unary right assignment 1 1 1 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:16933:1: rule__Unary__RightAssignment_1_1_1_1 : ( ruleUnary ) ; + // InternalGaml.g:16939:1: rule__Unary__RightAssignment_1_1_1_1 : ( ruleUnary ) ; public final void rule__Unary__RightAssignment_1_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:16937:1: ( ( ruleUnary ) ) - // InternalGaml.g:16938:2: ( ruleUnary ) + // InternalGaml.g:16943:1: ( ( ruleUnary ) ) + // InternalGaml.g:16944:2: ( ruleUnary ) { - // InternalGaml.g:16938:2: ( ruleUnary ) - // InternalGaml.g:16939:3: ruleUnary + // InternalGaml.g:16944:2: ( ruleUnary ) + // InternalGaml.g:16945:3: ruleUnary { if ( state.backtracking==0 ) { before(grammarAccess.getUnaryAccess().getRightUnaryParserRuleCall_1_1_1_1_0()); @@ -63011,33 +56962,28 @@ public final void rule__Unary__RightAssignment_1_1_1_1() throws RecognitionExcep // $ANTLR start "rule__Access__OpAssignment_1_1_0_0" - /** - * Rule access op assignment 1 1 0 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:16948:1: rule__Access__OpAssignment_1_1_0_0 : ( ( '[' ) ) ; + // InternalGaml.g:16954:1: rule__Access__OpAssignment_1_1_0_0 : ( ( '[' ) ) ; public final void rule__Access__OpAssignment_1_1_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:16952:1: ( ( ( '[' ) ) ) - // InternalGaml.g:16953:2: ( ( '[' ) ) + // InternalGaml.g:16958:1: ( ( ( '[' ) ) ) + // InternalGaml.g:16959:2: ( ( '[' ) ) { - // InternalGaml.g:16953:2: ( ( '[' ) ) - // InternalGaml.g:16954:3: ( '[' ) + // InternalGaml.g:16959:2: ( ( '[' ) ) + // InternalGaml.g:16960:3: ( '[' ) { if ( state.backtracking==0 ) { before(grammarAccess.getAccessAccess().getOpLeftSquareBracketKeyword_1_1_0_0_0()); } - // InternalGaml.g:16955:3: ( '[' ) - // InternalGaml.g:16956:4: '[' + // InternalGaml.g:16961:3: ( '[' ) + // InternalGaml.g:16962:4: '[' { if ( state.backtracking==0 ) { before(grammarAccess.getAccessAccess().getOpLeftSquareBracketKeyword_1_1_0_0_0()); } - match(input,135,FOLLOW_2); if (state.failed) return ; + match(input,136,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAccessAccess().getOpLeftSquareBracketKeyword_1_1_0_0_0()); } @@ -63069,22 +57015,17 @@ public final void rule__Access__OpAssignment_1_1_0_0() throws RecognitionExcepti // $ANTLR start "rule__Access__RightAssignment_1_1_0_1" - /** - * Rule access right assignment 1 1 0 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:16967:1: rule__Access__RightAssignment_1_1_0_1 : ( ruleExpressionList ) ; + // InternalGaml.g:16973:1: rule__Access__RightAssignment_1_1_0_1 : ( ruleExpressionList ) ; public final void rule__Access__RightAssignment_1_1_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:16971:1: ( ( ruleExpressionList ) ) - // InternalGaml.g:16972:2: ( ruleExpressionList ) + // InternalGaml.g:16977:1: ( ( ruleExpressionList ) ) + // InternalGaml.g:16978:2: ( ruleExpressionList ) { - // InternalGaml.g:16972:2: ( ruleExpressionList ) - // InternalGaml.g:16973:3: ruleExpressionList + // InternalGaml.g:16978:2: ( ruleExpressionList ) + // InternalGaml.g:16979:3: ruleExpressionList { if ( state.backtracking==0 ) { before(grammarAccess.getAccessAccess().getRightExpressionListParserRuleCall_1_1_0_1_0()); @@ -63119,33 +57060,28 @@ public final void rule__Access__RightAssignment_1_1_0_1() throws RecognitionExce // $ANTLR start "rule__Access__OpAssignment_1_1_1_0" - /** - * Rule access op assignment 1 1 1 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:16982:1: rule__Access__OpAssignment_1_1_1_0 : ( ( '.' ) ) ; + // InternalGaml.g:16988:1: rule__Access__OpAssignment_1_1_1_0 : ( ( '.' ) ) ; public final void rule__Access__OpAssignment_1_1_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:16986:1: ( ( ( '.' ) ) ) - // InternalGaml.g:16987:2: ( ( '.' ) ) + // InternalGaml.g:16992:1: ( ( ( '.' ) ) ) + // InternalGaml.g:16993:2: ( ( '.' ) ) { - // InternalGaml.g:16987:2: ( ( '.' ) ) - // InternalGaml.g:16988:3: ( '.' ) + // InternalGaml.g:16993:2: ( ( '.' ) ) + // InternalGaml.g:16994:3: ( '.' ) { if ( state.backtracking==0 ) { before(grammarAccess.getAccessAccess().getOpFullStopKeyword_1_1_1_0_0()); } - // InternalGaml.g:16989:3: ( '.' ) - // InternalGaml.g:16990:4: '.' + // InternalGaml.g:16995:3: ( '.' ) + // InternalGaml.g:16996:4: '.' { if ( state.backtracking==0 ) { before(grammarAccess.getAccessAccess().getOpFullStopKeyword_1_1_1_0_0()); } - match(input,157,FOLLOW_2); if (state.failed) return ; + match(input,158,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAccessAccess().getOpFullStopKeyword_1_1_1_0_0()); } @@ -63177,28 +57113,23 @@ public final void rule__Access__OpAssignment_1_1_1_0() throws RecognitionExcepti // $ANTLR start "rule__Access__RightAssignment_1_1_1_1" - /** - * Rule access right assignment 1 1 1 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:17001:1: rule__Access__RightAssignment_1_1_1_1 : ( ( rule__Access__RightAlternatives_1_1_1_1_0 ) ) ; + // InternalGaml.g:17007:1: rule__Access__RightAssignment_1_1_1_1 : ( ( rule__Access__RightAlternatives_1_1_1_1_0 ) ) ; public final void rule__Access__RightAssignment_1_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:17005:1: ( ( ( rule__Access__RightAlternatives_1_1_1_1_0 ) ) ) - // InternalGaml.g:17006:2: ( ( rule__Access__RightAlternatives_1_1_1_1_0 ) ) + // InternalGaml.g:17011:1: ( ( ( rule__Access__RightAlternatives_1_1_1_1_0 ) ) ) + // InternalGaml.g:17012:2: ( ( rule__Access__RightAlternatives_1_1_1_1_0 ) ) { - // InternalGaml.g:17006:2: ( ( rule__Access__RightAlternatives_1_1_1_1_0 ) ) - // InternalGaml.g:17007:3: ( rule__Access__RightAlternatives_1_1_1_1_0 ) + // InternalGaml.g:17012:2: ( ( rule__Access__RightAlternatives_1_1_1_1_0 ) ) + // InternalGaml.g:17013:3: ( rule__Access__RightAlternatives_1_1_1_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAccessAccess().getRightAlternatives_1_1_1_1_0()); } - // InternalGaml.g:17008:3: ( rule__Access__RightAlternatives_1_1_1_1_0 ) - // InternalGaml.g:17008:4: rule__Access__RightAlternatives_1_1_1_1_0 + // InternalGaml.g:17014:3: ( rule__Access__RightAlternatives_1_1_1_1_0 ) + // InternalGaml.g:17014:4: rule__Access__RightAlternatives_1_1_1_1_0 { pushFollow(FOLLOW_2); rule__Access__RightAlternatives_1_1_1_1_0(); @@ -63233,22 +57164,17 @@ public final void rule__Access__RightAssignment_1_1_1_1() throws RecognitionExce // $ANTLR start "rule__Primary__ExprsAssignment_3_2" - /** - * Rule primary exprs assignment 3 2. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:17016:1: rule__Primary__ExprsAssignment_3_2 : ( ruleExpressionList ) ; + // InternalGaml.g:17022:1: rule__Primary__ExprsAssignment_3_2 : ( ruleExpressionList ) ; public final void rule__Primary__ExprsAssignment_3_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:17020:1: ( ( ruleExpressionList ) ) - // InternalGaml.g:17021:2: ( ruleExpressionList ) + // InternalGaml.g:17026:1: ( ( ruleExpressionList ) ) + // InternalGaml.g:17027:2: ( ruleExpressionList ) { - // InternalGaml.g:17021:2: ( ruleExpressionList ) - // InternalGaml.g:17022:3: ruleExpressionList + // InternalGaml.g:17027:2: ( ruleExpressionList ) + // InternalGaml.g:17028:3: ruleExpressionList { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryAccess().getExprsExpressionListParserRuleCall_3_2_0()); @@ -63283,22 +57209,17 @@ public final void rule__Primary__ExprsAssignment_3_2() throws RecognitionExcepti // $ANTLR start "rule__Primary__LeftAssignment_4_2" - /** - * Rule primary left assignment 4 2. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:17031:1: rule__Primary__LeftAssignment_4_2 : ( ruleExpression ) ; + // InternalGaml.g:17037:1: rule__Primary__LeftAssignment_4_2 : ( ruleExpression ) ; public final void rule__Primary__LeftAssignment_4_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:17035:1: ( ( ruleExpression ) ) - // InternalGaml.g:17036:2: ( ruleExpression ) + // InternalGaml.g:17041:1: ( ( ruleExpression ) ) + // InternalGaml.g:17042:2: ( ruleExpression ) { - // InternalGaml.g:17036:2: ( ruleExpression ) - // InternalGaml.g:17037:3: ruleExpression + // InternalGaml.g:17042:2: ( ruleExpression ) + // InternalGaml.g:17043:3: ruleExpression { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryAccess().getLeftExpressionParserRuleCall_4_2_0()); @@ -63333,33 +57254,28 @@ public final void rule__Primary__LeftAssignment_4_2() throws RecognitionExceptio // $ANTLR start "rule__Primary__OpAssignment_4_3" - /** - * Rule primary op assignment 4 3. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:17046:1: rule__Primary__OpAssignment_4_3 : ( ( ',' ) ) ; + // InternalGaml.g:17052:1: rule__Primary__OpAssignment_4_3 : ( ( ',' ) ) ; public final void rule__Primary__OpAssignment_4_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:17050:1: ( ( ( ',' ) ) ) - // InternalGaml.g:17051:2: ( ( ',' ) ) + // InternalGaml.g:17056:1: ( ( ( ',' ) ) ) + // InternalGaml.g:17057:2: ( ( ',' ) ) { - // InternalGaml.g:17051:2: ( ( ',' ) ) - // InternalGaml.g:17052:3: ( ',' ) + // InternalGaml.g:17057:2: ( ( ',' ) ) + // InternalGaml.g:17058:3: ( ',' ) { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryAccess().getOpCommaKeyword_4_3_0()); } - // InternalGaml.g:17053:3: ( ',' ) - // InternalGaml.g:17054:4: ',' + // InternalGaml.g:17059:3: ( ',' ) + // InternalGaml.g:17060:4: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryAccess().getOpCommaKeyword_4_3_0()); } - match(input,132,FOLLOW_2); if (state.failed) return ; + match(input,133,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryAccess().getOpCommaKeyword_4_3_0()); } @@ -63391,22 +57307,17 @@ public final void rule__Primary__OpAssignment_4_3() throws RecognitionException // $ANTLR start "rule__Primary__RightAssignment_4_4" - /** - * Rule primary right assignment 4 4. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:17065:1: rule__Primary__RightAssignment_4_4 : ( ruleExpression ) ; + // InternalGaml.g:17071:1: rule__Primary__RightAssignment_4_4 : ( ruleExpression ) ; public final void rule__Primary__RightAssignment_4_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:17069:1: ( ( ruleExpression ) ) - // InternalGaml.g:17070:2: ( ruleExpression ) + // InternalGaml.g:17075:1: ( ( ruleExpression ) ) + // InternalGaml.g:17076:2: ( ruleExpression ) { - // InternalGaml.g:17070:2: ( ruleExpression ) - // InternalGaml.g:17071:3: ruleExpression + // InternalGaml.g:17076:2: ( ruleExpression ) + // InternalGaml.g:17077:3: ruleExpression { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryAccess().getRightExpressionParserRuleCall_4_4_0()); @@ -63441,22 +57352,17 @@ public final void rule__Primary__RightAssignment_4_4() throws RecognitionExcepti // $ANTLR start "rule__Primary__ZAssignment_4_5_1" - /** - * Rule primary Z assignment 4 5 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:17080:1: rule__Primary__ZAssignment_4_5_1 : ( ruleExpression ) ; + // InternalGaml.g:17086:1: rule__Primary__ZAssignment_4_5_1 : ( ruleExpression ) ; public final void rule__Primary__ZAssignment_4_5_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:17084:1: ( ( ruleExpression ) ) - // InternalGaml.g:17085:2: ( ruleExpression ) + // InternalGaml.g:17090:1: ( ( ruleExpression ) ) + // InternalGaml.g:17091:2: ( ruleExpression ) { - // InternalGaml.g:17085:2: ( ruleExpression ) - // InternalGaml.g:17086:3: ruleExpression + // InternalGaml.g:17091:2: ( ruleExpression ) + // InternalGaml.g:17092:3: ruleExpression { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryAccess().getZExpressionParserRuleCall_4_5_1_0()); @@ -63491,22 +57397,17 @@ public final void rule__Primary__ZAssignment_4_5_1() throws RecognitionException // $ANTLR start "rule__Function__LeftAssignment_1" - /** - * Rule function left assignment 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:17095:1: rule__Function__LeftAssignment_1 : ( ruleActionRef ) ; + // InternalGaml.g:17101:1: rule__Function__LeftAssignment_1 : ( ruleActionRef ) ; public final void rule__Function__LeftAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:17099:1: ( ( ruleActionRef ) ) - // InternalGaml.g:17100:2: ( ruleActionRef ) + // InternalGaml.g:17105:1: ( ( ruleActionRef ) ) + // InternalGaml.g:17106:2: ( ruleActionRef ) { - // InternalGaml.g:17100:2: ( ruleActionRef ) - // InternalGaml.g:17101:3: ruleActionRef + // InternalGaml.g:17106:2: ( ruleActionRef ) + // InternalGaml.g:17107:3: ruleActionRef { if ( state.backtracking==0 ) { before(grammarAccess.getFunctionAccess().getLeftActionRefParserRuleCall_1_0()); @@ -63541,22 +57442,17 @@ public final void rule__Function__LeftAssignment_1() throws RecognitionException // $ANTLR start "rule__Function__TypeAssignment_2" - /** - * Rule function type assignment 2. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:17110:1: rule__Function__TypeAssignment_2 : ( ruleTypeInfo ) ; + // InternalGaml.g:17116:1: rule__Function__TypeAssignment_2 : ( ruleTypeInfo ) ; public final void rule__Function__TypeAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:17114:1: ( ( ruleTypeInfo ) ) - // InternalGaml.g:17115:2: ( ruleTypeInfo ) + // InternalGaml.g:17120:1: ( ( ruleTypeInfo ) ) + // InternalGaml.g:17121:2: ( ruleTypeInfo ) { - // InternalGaml.g:17115:2: ( ruleTypeInfo ) - // InternalGaml.g:17116:3: ruleTypeInfo + // InternalGaml.g:17121:2: ( ruleTypeInfo ) + // InternalGaml.g:17122:3: ruleTypeInfo { if ( state.backtracking==0 ) { before(grammarAccess.getFunctionAccess().getTypeTypeInfoParserRuleCall_2_0()); @@ -63591,22 +57487,17 @@ public final void rule__Function__TypeAssignment_2() throws RecognitionException // $ANTLR start "rule__Function__RightAssignment_4" - /** - * Rule function right assignment 4. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:17125:1: rule__Function__RightAssignment_4 : ( ruleExpressionList ) ; + // InternalGaml.g:17131:1: rule__Function__RightAssignment_4 : ( ruleExpressionList ) ; public final void rule__Function__RightAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:17129:1: ( ( ruleExpressionList ) ) - // InternalGaml.g:17130:2: ( ruleExpressionList ) + // InternalGaml.g:17135:1: ( ( ruleExpressionList ) ) + // InternalGaml.g:17136:2: ( ruleExpressionList ) { - // InternalGaml.g:17130:2: ( ruleExpressionList ) - // InternalGaml.g:17131:3: ruleExpressionList + // InternalGaml.g:17136:2: ( ruleExpressionList ) + // InternalGaml.g:17137:3: ruleExpressionList { if ( state.backtracking==0 ) { before(grammarAccess.getFunctionAccess().getRightExpressionListParserRuleCall_4_0()); @@ -63641,22 +57532,17 @@ public final void rule__Function__RightAssignment_4() throws RecognitionExceptio // $ANTLR start "rule__ExpressionList__ExprsAssignment_0_0" - /** - * Rule expression list exprs assignment 0 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:17140:1: rule__ExpressionList__ExprsAssignment_0_0 : ( ruleExpression ) ; + // InternalGaml.g:17146:1: rule__ExpressionList__ExprsAssignment_0_0 : ( ruleExpression ) ; public final void rule__ExpressionList__ExprsAssignment_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:17144:1: ( ( ruleExpression ) ) - // InternalGaml.g:17145:2: ( ruleExpression ) + // InternalGaml.g:17150:1: ( ( ruleExpression ) ) + // InternalGaml.g:17151:2: ( ruleExpression ) { - // InternalGaml.g:17145:2: ( ruleExpression ) - // InternalGaml.g:17146:3: ruleExpression + // InternalGaml.g:17151:2: ( ruleExpression ) + // InternalGaml.g:17152:3: ruleExpression { if ( state.backtracking==0 ) { before(grammarAccess.getExpressionListAccess().getExprsExpressionParserRuleCall_0_0_0()); @@ -63691,22 +57577,17 @@ public final void rule__ExpressionList__ExprsAssignment_0_0() throws Recognition // $ANTLR start "rule__ExpressionList__ExprsAssignment_0_1_1" - /** - * Rule expression list exprs assignment 0 1 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:17155:1: rule__ExpressionList__ExprsAssignment_0_1_1 : ( ruleExpression ) ; + // InternalGaml.g:17161:1: rule__ExpressionList__ExprsAssignment_0_1_1 : ( ruleExpression ) ; public final void rule__ExpressionList__ExprsAssignment_0_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:17159:1: ( ( ruleExpression ) ) - // InternalGaml.g:17160:2: ( ruleExpression ) + // InternalGaml.g:17165:1: ( ( ruleExpression ) ) + // InternalGaml.g:17166:2: ( ruleExpression ) { - // InternalGaml.g:17160:2: ( ruleExpression ) - // InternalGaml.g:17161:3: ruleExpression + // InternalGaml.g:17166:2: ( ruleExpression ) + // InternalGaml.g:17167:3: ruleExpression { if ( state.backtracking==0 ) { before(grammarAccess.getExpressionListAccess().getExprsExpressionParserRuleCall_0_1_1_0()); @@ -63741,22 +57622,17 @@ public final void rule__ExpressionList__ExprsAssignment_0_1_1() throws Recogniti // $ANTLR start "rule__ExpressionList__ExprsAssignment_1_0" - /** - * Rule expression list exprs assignment 1 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:17170:1: rule__ExpressionList__ExprsAssignment_1_0 : ( ruleParameter ) ; + // InternalGaml.g:17176:1: rule__ExpressionList__ExprsAssignment_1_0 : ( ruleParameter ) ; public final void rule__ExpressionList__ExprsAssignment_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:17174:1: ( ( ruleParameter ) ) - // InternalGaml.g:17175:2: ( ruleParameter ) + // InternalGaml.g:17180:1: ( ( ruleParameter ) ) + // InternalGaml.g:17181:2: ( ruleParameter ) { - // InternalGaml.g:17175:2: ( ruleParameter ) - // InternalGaml.g:17176:3: ruleParameter + // InternalGaml.g:17181:2: ( ruleParameter ) + // InternalGaml.g:17182:3: ruleParameter { if ( state.backtracking==0 ) { before(grammarAccess.getExpressionListAccess().getExprsParameterParserRuleCall_1_0_0()); @@ -63791,22 +57667,17 @@ public final void rule__ExpressionList__ExprsAssignment_1_0() throws Recognition // $ANTLR start "rule__ExpressionList__ExprsAssignment_1_1_1" - /** - * Rule expression list exprs assignment 1 1 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:17185:1: rule__ExpressionList__ExprsAssignment_1_1_1 : ( ruleParameter ) ; + // InternalGaml.g:17191:1: rule__ExpressionList__ExprsAssignment_1_1_1 : ( ruleParameter ) ; public final void rule__ExpressionList__ExprsAssignment_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:17189:1: ( ( ruleParameter ) ) - // InternalGaml.g:17190:2: ( ruleParameter ) + // InternalGaml.g:17195:1: ( ( ruleParameter ) ) + // InternalGaml.g:17196:2: ( ruleParameter ) { - // InternalGaml.g:17190:2: ( ruleParameter ) - // InternalGaml.g:17191:3: ruleParameter + // InternalGaml.g:17196:2: ( ruleParameter ) + // InternalGaml.g:17197:3: ruleParameter { if ( state.backtracking==0 ) { before(grammarAccess.getExpressionListAccess().getExprsParameterParserRuleCall_1_1_1_0()); @@ -63841,28 +57712,23 @@ public final void rule__ExpressionList__ExprsAssignment_1_1_1() throws Recogniti // $ANTLR start "rule__Parameter__BuiltInFacetKeyAssignment_1_0" - /** - * Rule parameter built in facet key assignment 1 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:17200:1: rule__Parameter__BuiltInFacetKeyAssignment_1_0 : ( ( rule__Parameter__BuiltInFacetKeyAlternatives_1_0_0 ) ) ; + // InternalGaml.g:17206:1: rule__Parameter__BuiltInFacetKeyAssignment_1_0 : ( ( rule__Parameter__BuiltInFacetKeyAlternatives_1_0_0 ) ) ; public final void rule__Parameter__BuiltInFacetKeyAssignment_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:17204:1: ( ( ( rule__Parameter__BuiltInFacetKeyAlternatives_1_0_0 ) ) ) - // InternalGaml.g:17205:2: ( ( rule__Parameter__BuiltInFacetKeyAlternatives_1_0_0 ) ) + // InternalGaml.g:17210:1: ( ( ( rule__Parameter__BuiltInFacetKeyAlternatives_1_0_0 ) ) ) + // InternalGaml.g:17211:2: ( ( rule__Parameter__BuiltInFacetKeyAlternatives_1_0_0 ) ) { - // InternalGaml.g:17205:2: ( ( rule__Parameter__BuiltInFacetKeyAlternatives_1_0_0 ) ) - // InternalGaml.g:17206:3: ( rule__Parameter__BuiltInFacetKeyAlternatives_1_0_0 ) + // InternalGaml.g:17211:2: ( ( rule__Parameter__BuiltInFacetKeyAlternatives_1_0_0 ) ) + // InternalGaml.g:17212:3: ( rule__Parameter__BuiltInFacetKeyAlternatives_1_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getParameterAccess().getBuiltInFacetKeyAlternatives_1_0_0()); } - // InternalGaml.g:17207:3: ( rule__Parameter__BuiltInFacetKeyAlternatives_1_0_0 ) - // InternalGaml.g:17207:4: rule__Parameter__BuiltInFacetKeyAlternatives_1_0_0 + // InternalGaml.g:17213:3: ( rule__Parameter__BuiltInFacetKeyAlternatives_1_0_0 ) + // InternalGaml.g:17213:4: rule__Parameter__BuiltInFacetKeyAlternatives_1_0_0 { pushFollow(FOLLOW_2); rule__Parameter__BuiltInFacetKeyAlternatives_1_0_0(); @@ -63897,22 +57763,17 @@ public final void rule__Parameter__BuiltInFacetKeyAssignment_1_0() throws Recogn // $ANTLR start "rule__Parameter__LeftAssignment_1_1_0" - /** - * Rule parameter left assignment 1 1 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:17215:1: rule__Parameter__LeftAssignment_1_1_0 : ( ruleVariableRef ) ; + // InternalGaml.g:17221:1: rule__Parameter__LeftAssignment_1_1_0 : ( ruleVariableRef ) ; public final void rule__Parameter__LeftAssignment_1_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:17219:1: ( ( ruleVariableRef ) ) - // InternalGaml.g:17220:2: ( ruleVariableRef ) + // InternalGaml.g:17225:1: ( ( ruleVariableRef ) ) + // InternalGaml.g:17226:2: ( ruleVariableRef ) { - // InternalGaml.g:17220:2: ( ruleVariableRef ) - // InternalGaml.g:17221:3: ruleVariableRef + // InternalGaml.g:17226:2: ( ruleVariableRef ) + // InternalGaml.g:17227:3: ruleVariableRef { if ( state.backtracking==0 ) { before(grammarAccess.getParameterAccess().getLeftVariableRefParserRuleCall_1_1_0_0()); @@ -63947,22 +57808,17 @@ public final void rule__Parameter__LeftAssignment_1_1_0() throws RecognitionExce // $ANTLR start "rule__Parameter__RightAssignment_2" - /** - * Rule parameter right assignment 2. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:17230:1: rule__Parameter__RightAssignment_2 : ( ruleExpression ) ; + // InternalGaml.g:17236:1: rule__Parameter__RightAssignment_2 : ( ruleExpression ) ; public final void rule__Parameter__RightAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:17234:1: ( ( ruleExpression ) ) - // InternalGaml.g:17235:2: ( ruleExpression ) + // InternalGaml.g:17240:1: ( ( ruleExpression ) ) + // InternalGaml.g:17241:2: ( ruleExpression ) { - // InternalGaml.g:17235:2: ( ruleExpression ) - // InternalGaml.g:17236:3: ruleExpression + // InternalGaml.g:17241:2: ( ruleExpression ) + // InternalGaml.g:17242:3: ruleExpression { if ( state.backtracking==0 ) { before(grammarAccess.getParameterAccess().getRightExpressionParserRuleCall_2_0()); @@ -63997,28 +57853,23 @@ public final void rule__Parameter__RightAssignment_2() throws RecognitionExcepti // $ANTLR start "rule__UnitRef__RefAssignment_1" - /** - * Rule unit ref ref assignment 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:17245:1: rule__UnitRef__RefAssignment_1 : ( ( RULE_ID ) ) ; + // InternalGaml.g:17251:1: rule__UnitRef__RefAssignment_1 : ( ( RULE_ID ) ) ; public final void rule__UnitRef__RefAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:17249:1: ( ( ( RULE_ID ) ) ) - // InternalGaml.g:17250:2: ( ( RULE_ID ) ) + // InternalGaml.g:17255:1: ( ( ( RULE_ID ) ) ) + // InternalGaml.g:17256:2: ( ( RULE_ID ) ) { - // InternalGaml.g:17250:2: ( ( RULE_ID ) ) - // InternalGaml.g:17251:3: ( RULE_ID ) + // InternalGaml.g:17256:2: ( ( RULE_ID ) ) + // InternalGaml.g:17257:3: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getUnitRefAccess().getRefUnitFakeDefinitionCrossReference_1_0()); } - // InternalGaml.g:17252:3: ( RULE_ID ) - // InternalGaml.g:17253:4: RULE_ID + // InternalGaml.g:17258:3: ( RULE_ID ) + // InternalGaml.g:17259:4: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getUnitRefAccess().getRefUnitFakeDefinitionIDTerminalRuleCall_1_0_1()); @@ -64055,28 +57906,23 @@ public final void rule__UnitRef__RefAssignment_1() throws RecognitionException { // $ANTLR start "rule__VariableRef__RefAssignment_1" - /** - * Rule variable ref ref assignment 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:17264:1: rule__VariableRef__RefAssignment_1 : ( ( ruleValid_ID ) ) ; + // InternalGaml.g:17270:1: rule__VariableRef__RefAssignment_1 : ( ( ruleValid_ID ) ) ; public final void rule__VariableRef__RefAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:17268:1: ( ( ( ruleValid_ID ) ) ) - // InternalGaml.g:17269:2: ( ( ruleValid_ID ) ) + // InternalGaml.g:17274:1: ( ( ( ruleValid_ID ) ) ) + // InternalGaml.g:17275:2: ( ( ruleValid_ID ) ) { - // InternalGaml.g:17269:2: ( ( ruleValid_ID ) ) - // InternalGaml.g:17270:3: ( ruleValid_ID ) + // InternalGaml.g:17275:2: ( ( ruleValid_ID ) ) + // InternalGaml.g:17276:3: ( ruleValid_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getVariableRefAccess().getRefVarDefinitionCrossReference_1_0()); } - // InternalGaml.g:17271:3: ( ruleValid_ID ) - // InternalGaml.g:17272:4: ruleValid_ID + // InternalGaml.g:17277:3: ( ruleValid_ID ) + // InternalGaml.g:17278:4: ruleValid_ID { if ( state.backtracking==0 ) { before(grammarAccess.getVariableRefAccess().getRefVarDefinitionValid_IDParserRuleCall_1_0_1()); @@ -64117,28 +57963,23 @@ public final void rule__VariableRef__RefAssignment_1() throws RecognitionExcepti // $ANTLR start "rule__TypeRef__RefAssignment_0_1_0" - /** - * Rule type ref ref assignment 0 1 0. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:17283:1: rule__TypeRef__RefAssignment_0_1_0 : ( ( RULE_ID ) ) ; + // InternalGaml.g:17289:1: rule__TypeRef__RefAssignment_0_1_0 : ( ( RULE_ID ) ) ; public final void rule__TypeRef__RefAssignment_0_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:17287:1: ( ( ( RULE_ID ) ) ) - // InternalGaml.g:17288:2: ( ( RULE_ID ) ) + // InternalGaml.g:17293:1: ( ( ( RULE_ID ) ) ) + // InternalGaml.g:17294:2: ( ( RULE_ID ) ) { - // InternalGaml.g:17288:2: ( ( RULE_ID ) ) - // InternalGaml.g:17289:3: ( RULE_ID ) + // InternalGaml.g:17294:2: ( ( RULE_ID ) ) + // InternalGaml.g:17295:3: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeRefAccess().getRefTypeDefinitionCrossReference_0_1_0_0()); } - // InternalGaml.g:17290:3: ( RULE_ID ) - // InternalGaml.g:17291:4: RULE_ID + // InternalGaml.g:17296:3: ( RULE_ID ) + // InternalGaml.g:17297:4: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getTypeRefAccess().getRefTypeDefinitionIDTerminalRuleCall_0_1_0_0_1()); @@ -64175,22 +58016,17 @@ public final void rule__TypeRef__RefAssignment_0_1_0() throws RecognitionExcepti // $ANTLR start "rule__TypeRef__ParameterAssignment_0_1_1" - /** - * Rule type ref parameter assignment 0 1 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:17302:1: rule__TypeRef__ParameterAssignment_0_1_1 : ( ruleTypeInfo ) ; + // InternalGaml.g:17308:1: rule__TypeRef__ParameterAssignment_0_1_1 : ( ruleTypeInfo ) ; public final void rule__TypeRef__ParameterAssignment_0_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:17306:1: ( ( ruleTypeInfo ) ) - // InternalGaml.g:17307:2: ( ruleTypeInfo ) + // InternalGaml.g:17312:1: ( ( ruleTypeInfo ) ) + // InternalGaml.g:17313:2: ( ruleTypeInfo ) { - // InternalGaml.g:17307:2: ( ruleTypeInfo ) - // InternalGaml.g:17308:3: ruleTypeInfo + // InternalGaml.g:17313:2: ( ruleTypeInfo ) + // InternalGaml.g:17314:3: ruleTypeInfo { if ( state.backtracking==0 ) { before(grammarAccess.getTypeRefAccess().getParameterTypeInfoParserRuleCall_0_1_1_0()); @@ -64225,22 +58061,17 @@ public final void rule__TypeRef__ParameterAssignment_0_1_1() throws RecognitionE // $ANTLR start "rule__TypeRef__ParameterAssignment_1_1_1" - /** - * Rule type ref parameter assignment 1 1 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:17317:1: rule__TypeRef__ParameterAssignment_1_1_1 : ( ruleTypeInfo ) ; + // InternalGaml.g:17323:1: rule__TypeRef__ParameterAssignment_1_1_1 : ( ruleTypeInfo ) ; public final void rule__TypeRef__ParameterAssignment_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:17321:1: ( ( ruleTypeInfo ) ) - // InternalGaml.g:17322:2: ( ruleTypeInfo ) + // InternalGaml.g:17327:1: ( ( ruleTypeInfo ) ) + // InternalGaml.g:17328:2: ( ruleTypeInfo ) { - // InternalGaml.g:17322:2: ( ruleTypeInfo ) - // InternalGaml.g:17323:3: ruleTypeInfo + // InternalGaml.g:17328:2: ( ruleTypeInfo ) + // InternalGaml.g:17329:3: ruleTypeInfo { if ( state.backtracking==0 ) { before(grammarAccess.getTypeRefAccess().getParameterTypeInfoParserRuleCall_1_1_1_0()); @@ -64275,22 +58106,17 @@ public final void rule__TypeRef__ParameterAssignment_1_1_1() throws RecognitionE // $ANTLR start "rule__TypeInfo__FirstAssignment_1" - /** - * Rule type info first assignment 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:17332:1: rule__TypeInfo__FirstAssignment_1 : ( ruleTypeRef ) ; + // InternalGaml.g:17338:1: rule__TypeInfo__FirstAssignment_1 : ( ruleTypeRef ) ; public final void rule__TypeInfo__FirstAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:17336:1: ( ( ruleTypeRef ) ) - // InternalGaml.g:17337:2: ( ruleTypeRef ) + // InternalGaml.g:17342:1: ( ( ruleTypeRef ) ) + // InternalGaml.g:17343:2: ( ruleTypeRef ) { - // InternalGaml.g:17337:2: ( ruleTypeRef ) - // InternalGaml.g:17338:3: ruleTypeRef + // InternalGaml.g:17343:2: ( ruleTypeRef ) + // InternalGaml.g:17344:3: ruleTypeRef { if ( state.backtracking==0 ) { before(grammarAccess.getTypeInfoAccess().getFirstTypeRefParserRuleCall_1_0()); @@ -64325,22 +58151,17 @@ public final void rule__TypeInfo__FirstAssignment_1() throws RecognitionExceptio // $ANTLR start "rule__TypeInfo__SecondAssignment_2_1" - /** - * Rule type info second assignment 2 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:17347:1: rule__TypeInfo__SecondAssignment_2_1 : ( ruleTypeRef ) ; + // InternalGaml.g:17353:1: rule__TypeInfo__SecondAssignment_2_1 : ( ruleTypeRef ) ; public final void rule__TypeInfo__SecondAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:17351:1: ( ( ruleTypeRef ) ) - // InternalGaml.g:17352:2: ( ruleTypeRef ) + // InternalGaml.g:17357:1: ( ( ruleTypeRef ) ) + // InternalGaml.g:17358:2: ( ruleTypeRef ) { - // InternalGaml.g:17352:2: ( ruleTypeRef ) - // InternalGaml.g:17353:3: ruleTypeRef + // InternalGaml.g:17358:2: ( ruleTypeRef ) + // InternalGaml.g:17359:3: ruleTypeRef { if ( state.backtracking==0 ) { before(grammarAccess.getTypeInfoAccess().getSecondTypeRefParserRuleCall_2_1_0()); @@ -64375,28 +58196,23 @@ public final void rule__TypeInfo__SecondAssignment_2_1() throws RecognitionExcep // $ANTLR start "rule__ActionRef__RefAssignment_1" - /** - * Rule action ref ref assignment 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:17362:1: rule__ActionRef__RefAssignment_1 : ( ( ruleValid_ID ) ) ; + // InternalGaml.g:17368:1: rule__ActionRef__RefAssignment_1 : ( ( ruleValid_ID ) ) ; public final void rule__ActionRef__RefAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:17366:1: ( ( ( ruleValid_ID ) ) ) - // InternalGaml.g:17367:2: ( ( ruleValid_ID ) ) + // InternalGaml.g:17372:1: ( ( ( ruleValid_ID ) ) ) + // InternalGaml.g:17373:2: ( ( ruleValid_ID ) ) { - // InternalGaml.g:17367:2: ( ( ruleValid_ID ) ) - // InternalGaml.g:17368:3: ( ruleValid_ID ) + // InternalGaml.g:17373:2: ( ( ruleValid_ID ) ) + // InternalGaml.g:17374:3: ( ruleValid_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getActionRefAccess().getRefActionDefinitionCrossReference_1_0()); } - // InternalGaml.g:17369:3: ( ruleValid_ID ) - // InternalGaml.g:17370:4: ruleValid_ID + // InternalGaml.g:17375:3: ( ruleValid_ID ) + // InternalGaml.g:17376:4: ruleValid_ID { if ( state.backtracking==0 ) { before(grammarAccess.getActionRefAccess().getRefActionDefinitionValid_IDParserRuleCall_1_0_1()); @@ -64437,28 +58253,23 @@ public final void rule__ActionRef__RefAssignment_1() throws RecognitionException // $ANTLR start "rule__EquationRef__RefAssignment_1" - /** - * Rule equation ref ref assignment 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:17381:1: rule__EquationRef__RefAssignment_1 : ( ( ruleValid_ID ) ) ; + // InternalGaml.g:17387:1: rule__EquationRef__RefAssignment_1 : ( ( ruleValid_ID ) ) ; public final void rule__EquationRef__RefAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:17385:1: ( ( ( ruleValid_ID ) ) ) - // InternalGaml.g:17386:2: ( ( ruleValid_ID ) ) + // InternalGaml.g:17391:1: ( ( ( ruleValid_ID ) ) ) + // InternalGaml.g:17392:2: ( ( ruleValid_ID ) ) { - // InternalGaml.g:17386:2: ( ( ruleValid_ID ) ) - // InternalGaml.g:17387:3: ( ruleValid_ID ) + // InternalGaml.g:17392:2: ( ( ruleValid_ID ) ) + // InternalGaml.g:17393:3: ( ruleValid_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getEquationRefAccess().getRefEquationDefinitionCrossReference_1_0()); } - // InternalGaml.g:17388:3: ( ruleValid_ID ) - // InternalGaml.g:17389:4: ruleValid_ID + // InternalGaml.g:17394:3: ( ruleValid_ID ) + // InternalGaml.g:17395:4: ruleValid_ID { if ( state.backtracking==0 ) { before(grammarAccess.getEquationRefAccess().getRefEquationDefinitionValid_IDParserRuleCall_1_0_1()); @@ -64499,22 +58310,17 @@ public final void rule__EquationRef__RefAssignment_1() throws RecognitionExcepti // $ANTLR start "rule__UnitFakeDefinition__NameAssignment_1" - /** - * Rule unit fake definition name assignment 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:17400:1: rule__UnitFakeDefinition__NameAssignment_1 : ( RULE_ID ) ; + // InternalGaml.g:17406:1: rule__UnitFakeDefinition__NameAssignment_1 : ( RULE_ID ) ; public final void rule__UnitFakeDefinition__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:17404:1: ( ( RULE_ID ) ) - // InternalGaml.g:17405:2: ( RULE_ID ) + // InternalGaml.g:17410:1: ( ( RULE_ID ) ) + // InternalGaml.g:17411:2: ( RULE_ID ) { - // InternalGaml.g:17405:2: ( RULE_ID ) - // InternalGaml.g:17406:3: RULE_ID + // InternalGaml.g:17411:2: ( RULE_ID ) + // InternalGaml.g:17412:3: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getUnitFakeDefinitionAccess().getNameIDTerminalRuleCall_1_0()); @@ -64545,22 +58351,17 @@ public final void rule__UnitFakeDefinition__NameAssignment_1() throws Recognitio // $ANTLR start "rule__TypeFakeDefinition__NameAssignment_1" - /** - * Rule type fake definition name assignment 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:17415:1: rule__TypeFakeDefinition__NameAssignment_1 : ( RULE_ID ) ; + // InternalGaml.g:17421:1: rule__TypeFakeDefinition__NameAssignment_1 : ( RULE_ID ) ; public final void rule__TypeFakeDefinition__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:17419:1: ( ( RULE_ID ) ) - // InternalGaml.g:17420:2: ( RULE_ID ) + // InternalGaml.g:17425:1: ( ( RULE_ID ) ) + // InternalGaml.g:17426:2: ( RULE_ID ) { - // InternalGaml.g:17420:2: ( RULE_ID ) - // InternalGaml.g:17421:3: RULE_ID + // InternalGaml.g:17426:2: ( RULE_ID ) + // InternalGaml.g:17427:3: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getTypeFakeDefinitionAccess().getNameIDTerminalRuleCall_1_0()); @@ -64591,22 +58392,17 @@ public final void rule__TypeFakeDefinition__NameAssignment_1() throws Recognitio // $ANTLR start "rule__ActionFakeDefinition__NameAssignment_1" - /** - * Rule action fake definition name assignment 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:17430:1: rule__ActionFakeDefinition__NameAssignment_1 : ( ruleValid_ID ) ; + // InternalGaml.g:17436:1: rule__ActionFakeDefinition__NameAssignment_1 : ( ruleValid_ID ) ; public final void rule__ActionFakeDefinition__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:17434:1: ( ( ruleValid_ID ) ) - // InternalGaml.g:17435:2: ( ruleValid_ID ) + // InternalGaml.g:17440:1: ( ( ruleValid_ID ) ) + // InternalGaml.g:17441:2: ( ruleValid_ID ) { - // InternalGaml.g:17435:2: ( ruleValid_ID ) - // InternalGaml.g:17436:3: ruleValid_ID + // InternalGaml.g:17441:2: ( ruleValid_ID ) + // InternalGaml.g:17442:3: ruleValid_ID { if ( state.backtracking==0 ) { before(grammarAccess.getActionFakeDefinitionAccess().getNameValid_IDParserRuleCall_1_0()); @@ -64641,22 +58437,17 @@ public final void rule__ActionFakeDefinition__NameAssignment_1() throws Recognit // $ANTLR start "rule__SkillFakeDefinition__NameAssignment_1" - /** - * Rule skill fake definition name assignment 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:17445:1: rule__SkillFakeDefinition__NameAssignment_1 : ( RULE_ID ) ; + // InternalGaml.g:17451:1: rule__SkillFakeDefinition__NameAssignment_1 : ( RULE_ID ) ; public final void rule__SkillFakeDefinition__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:17449:1: ( ( RULE_ID ) ) - // InternalGaml.g:17450:2: ( RULE_ID ) + // InternalGaml.g:17455:1: ( ( RULE_ID ) ) + // InternalGaml.g:17456:2: ( RULE_ID ) { - // InternalGaml.g:17450:2: ( RULE_ID ) - // InternalGaml.g:17451:3: RULE_ID + // InternalGaml.g:17456:2: ( RULE_ID ) + // InternalGaml.g:17457:3: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getSkillFakeDefinitionAccess().getNameIDTerminalRuleCall_1_0()); @@ -64687,22 +58478,17 @@ public final void rule__SkillFakeDefinition__NameAssignment_1() throws Recogniti // $ANTLR start "rule__VarFakeDefinition__NameAssignment_1" - /** - * Rule var fake definition name assignment 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:17460:1: rule__VarFakeDefinition__NameAssignment_1 : ( ruleValid_ID ) ; + // InternalGaml.g:17466:1: rule__VarFakeDefinition__NameAssignment_1 : ( ruleValid_ID ) ; public final void rule__VarFakeDefinition__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:17464:1: ( ( ruleValid_ID ) ) - // InternalGaml.g:17465:2: ( ruleValid_ID ) + // InternalGaml.g:17470:1: ( ( ruleValid_ID ) ) + // InternalGaml.g:17471:2: ( ruleValid_ID ) { - // InternalGaml.g:17465:2: ( ruleValid_ID ) - // InternalGaml.g:17466:3: ruleValid_ID + // InternalGaml.g:17471:2: ( ruleValid_ID ) + // InternalGaml.g:17472:3: ruleValid_ID { if ( state.backtracking==0 ) { before(grammarAccess.getVarFakeDefinitionAccess().getNameValid_IDParserRuleCall_1_0()); @@ -64737,22 +58523,17 @@ public final void rule__VarFakeDefinition__NameAssignment_1() throws Recognition // $ANTLR start "rule__EquationFakeDefinition__NameAssignment_1" - /** - * Rule equation fake definition name assignment 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:17475:1: rule__EquationFakeDefinition__NameAssignment_1 : ( ruleValid_ID ) ; + // InternalGaml.g:17481:1: rule__EquationFakeDefinition__NameAssignment_1 : ( ruleValid_ID ) ; public final void rule__EquationFakeDefinition__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:17479:1: ( ( ruleValid_ID ) ) - // InternalGaml.g:17480:2: ( ruleValid_ID ) + // InternalGaml.g:17485:1: ( ( ruleValid_ID ) ) + // InternalGaml.g:17486:2: ( ruleValid_ID ) { - // InternalGaml.g:17480:2: ( ruleValid_ID ) - // InternalGaml.g:17481:3: ruleValid_ID + // InternalGaml.g:17486:2: ( ruleValid_ID ) + // InternalGaml.g:17487:3: ruleValid_ID { if ( state.backtracking==0 ) { before(grammarAccess.getEquationFakeDefinitionAccess().getNameValid_IDParserRuleCall_1_0()); @@ -64787,22 +58568,17 @@ public final void rule__EquationFakeDefinition__NameAssignment_1() throws Recogn // $ANTLR start "rule__TerminalExpression__OpAssignment_1_1" - /** - * Rule terminal expression op assignment 1 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:17490:1: rule__TerminalExpression__OpAssignment_1_1 : ( RULE_INTEGER ) ; + // InternalGaml.g:17496:1: rule__TerminalExpression__OpAssignment_1_1 : ( RULE_INTEGER ) ; public final void rule__TerminalExpression__OpAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:17494:1: ( ( RULE_INTEGER ) ) - // InternalGaml.g:17495:2: ( RULE_INTEGER ) + // InternalGaml.g:17500:1: ( ( RULE_INTEGER ) ) + // InternalGaml.g:17501:2: ( RULE_INTEGER ) { - // InternalGaml.g:17495:2: ( RULE_INTEGER ) - // InternalGaml.g:17496:3: RULE_INTEGER + // InternalGaml.g:17501:2: ( RULE_INTEGER ) + // InternalGaml.g:17502:3: RULE_INTEGER { if ( state.backtracking==0 ) { before(grammarAccess.getTerminalExpressionAccess().getOpINTEGERTerminalRuleCall_1_1_0()); @@ -64833,22 +58609,17 @@ public final void rule__TerminalExpression__OpAssignment_1_1() throws Recognitio // $ANTLR start "rule__TerminalExpression__OpAssignment_2_1" - /** - * Rule terminal expression op assignment 2 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:17505:1: rule__TerminalExpression__OpAssignment_2_1 : ( RULE_DOUBLE ) ; + // InternalGaml.g:17511:1: rule__TerminalExpression__OpAssignment_2_1 : ( RULE_DOUBLE ) ; public final void rule__TerminalExpression__OpAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:17509:1: ( ( RULE_DOUBLE ) ) - // InternalGaml.g:17510:2: ( RULE_DOUBLE ) + // InternalGaml.g:17515:1: ( ( RULE_DOUBLE ) ) + // InternalGaml.g:17516:2: ( RULE_DOUBLE ) { - // InternalGaml.g:17510:2: ( RULE_DOUBLE ) - // InternalGaml.g:17511:3: RULE_DOUBLE + // InternalGaml.g:17516:2: ( RULE_DOUBLE ) + // InternalGaml.g:17517:3: RULE_DOUBLE { if ( state.backtracking==0 ) { before(grammarAccess.getTerminalExpressionAccess().getOpDOUBLETerminalRuleCall_2_1_0()); @@ -64879,22 +58650,17 @@ public final void rule__TerminalExpression__OpAssignment_2_1() throws Recognitio // $ANTLR start "rule__TerminalExpression__OpAssignment_3_1" - /** - * Rule terminal expression op assignment 3 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:17520:1: rule__TerminalExpression__OpAssignment_3_1 : ( RULE_BOOLEAN ) ; + // InternalGaml.g:17526:1: rule__TerminalExpression__OpAssignment_3_1 : ( RULE_BOOLEAN ) ; public final void rule__TerminalExpression__OpAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:17524:1: ( ( RULE_BOOLEAN ) ) - // InternalGaml.g:17525:2: ( RULE_BOOLEAN ) + // InternalGaml.g:17530:1: ( ( RULE_BOOLEAN ) ) + // InternalGaml.g:17531:2: ( RULE_BOOLEAN ) { - // InternalGaml.g:17525:2: ( RULE_BOOLEAN ) - // InternalGaml.g:17526:3: RULE_BOOLEAN + // InternalGaml.g:17531:2: ( RULE_BOOLEAN ) + // InternalGaml.g:17532:3: RULE_BOOLEAN { if ( state.backtracking==0 ) { before(grammarAccess.getTerminalExpressionAccess().getOpBOOLEANTerminalRuleCall_3_1_0()); @@ -64925,22 +58691,17 @@ public final void rule__TerminalExpression__OpAssignment_3_1() throws Recognitio // $ANTLR start "rule__TerminalExpression__OpAssignment_4_1" - /** - * Rule terminal expression op assignment 4 1. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:17535:1: rule__TerminalExpression__OpAssignment_4_1 : ( RULE_KEYWORD ) ; + // InternalGaml.g:17541:1: rule__TerminalExpression__OpAssignment_4_1 : ( RULE_KEYWORD ) ; public final void rule__TerminalExpression__OpAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:17539:1: ( ( RULE_KEYWORD ) ) - // InternalGaml.g:17540:2: ( RULE_KEYWORD ) + // InternalGaml.g:17545:1: ( ( RULE_KEYWORD ) ) + // InternalGaml.g:17546:2: ( RULE_KEYWORD ) { - // InternalGaml.g:17540:2: ( RULE_KEYWORD ) - // InternalGaml.g:17541:3: RULE_KEYWORD + // InternalGaml.g:17546:2: ( RULE_KEYWORD ) + // InternalGaml.g:17547:3: RULE_KEYWORD { if ( state.backtracking==0 ) { before(grammarAccess.getTerminalExpressionAccess().getOpKEYWORDTerminalRuleCall_4_1_0()); @@ -64971,22 +58732,17 @@ public final void rule__TerminalExpression__OpAssignment_4_1() throws Recognitio // $ANTLR start "rule__StringLiteral__OpAssignment" - /** - * Rule string literal op assignment. - * - * @throws RecognitionException the recognition exception - */ - // InternalGaml.g:17550:1: rule__StringLiteral__OpAssignment : ( RULE_STRING ) ; + // InternalGaml.g:17556:1: rule__StringLiteral__OpAssignment : ( RULE_STRING ) ; public final void rule__StringLiteral__OpAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalGaml.g:17554:1: ( ( RULE_STRING ) ) - // InternalGaml.g:17555:2: ( RULE_STRING ) + // InternalGaml.g:17560:1: ( ( RULE_STRING ) ) + // InternalGaml.g:17561:2: ( RULE_STRING ) { - // InternalGaml.g:17555:2: ( RULE_STRING ) - // InternalGaml.g:17556:3: RULE_STRING + // InternalGaml.g:17561:2: ( RULE_STRING ) + // InternalGaml.g:17562:3: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getStringLiteralAccess().getOpSTRINGTerminalRuleCall_0()); @@ -65015,11 +58771,6 @@ public final void rule__StringLiteral__OpAssignment() throws RecognitionExceptio } // $ANTLR end "rule__StringLiteral__OpAssignment" - /** - * Synpred 13 internal gaml fragment. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start synpred13_InternalGaml public final void synpred13_InternalGaml_fragment() throws RecognitionException { // InternalGaml.g:2815:2: ( ( ( ruleS_Declaration ) ) ) @@ -65050,11 +58801,6 @@ public final void synpred13_InternalGaml_fragment() throws RecognitionException } // $ANTLR end synpred13_InternalGaml - /** - * Synpred 14 internal gaml fragment. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start synpred14_InternalGaml public final void synpred14_InternalGaml_fragment() throws RecognitionException { // InternalGaml.g:2836:2: ( ( ( ruleS_Assignment ) ) ) @@ -65085,11 +58831,6 @@ public final void synpred14_InternalGaml_fragment() throws RecognitionException } // $ANTLR end synpred14_InternalGaml - /** - * Synpred 15 internal gaml fragment. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start synpred15_InternalGaml public final void synpred15_InternalGaml_fragment() throws RecognitionException { // InternalGaml.g:2842:2: ( ( ruleS_1Expr_Facets_BlockOrEnd ) ) @@ -65114,11 +58855,6 @@ public final void synpred15_InternalGaml_fragment() throws RecognitionException } // $ANTLR end synpred15_InternalGaml - /** - * Synpred 16 internal gaml fragment. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start synpred16_InternalGaml public final void synpred16_InternalGaml_fragment() throws RecognitionException { // InternalGaml.g:2848:2: ( ( ruleS_Other ) ) @@ -65143,11 +58879,6 @@ public final void synpred16_InternalGaml_fragment() throws RecognitionException } // $ANTLR end synpred16_InternalGaml - /** - * Synpred 17 internal gaml fragment. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start synpred17_InternalGaml public final void synpred17_InternalGaml_fragment() throws RecognitionException { // InternalGaml.g:2854:2: ( ( ruleS_Do ) ) @@ -65172,11 +58903,6 @@ public final void synpred17_InternalGaml_fragment() throws RecognitionException } // $ANTLR end synpred17_InternalGaml - /** - * Synpred 40 internal gaml fragment. - * - * @throws RecognitionException the recognition exception - */ // $ANTLR start synpred40_InternalGaml public final void synpred40_InternalGaml_fragment() throws RecognitionException { // InternalGaml.g:3217:2: ( ( ( rulespeciesOrGridDisplayStatement ) ) ) @@ -65207,24 +58933,19 @@ public final void synpred40_InternalGaml_fragment() throws RecognitionException } // $ANTLR end synpred40_InternalGaml - /** - * Synpred 131 internal gaml fragment. - * - * @throws RecognitionException the recognition exception - */ - // $ANTLR start synpred131_InternalGaml - public final void synpred131_InternalGaml_fragment() throws RecognitionException { - // InternalGaml.g:4018:2: ( ( ( rule__FunctionFacet__Group_1_0__0 ) ) ) - // InternalGaml.g:4018:2: ( ( rule__FunctionFacet__Group_1_0__0 ) ) + // $ANTLR start synpred132_InternalGaml + public final void synpred132_InternalGaml_fragment() throws RecognitionException { + // InternalGaml.g:4024:2: ( ( ( rule__FunctionFacet__Group_1_0__0 ) ) ) + // InternalGaml.g:4024:2: ( ( rule__FunctionFacet__Group_1_0__0 ) ) { - // InternalGaml.g:4018:2: ( ( rule__FunctionFacet__Group_1_0__0 ) ) - // InternalGaml.g:4019:3: ( rule__FunctionFacet__Group_1_0__0 ) + // InternalGaml.g:4024:2: ( ( rule__FunctionFacet__Group_1_0__0 ) ) + // InternalGaml.g:4025:3: ( rule__FunctionFacet__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getFunctionFacetAccess().getGroup_1_0()); } - // InternalGaml.g:4020:3: ( rule__FunctionFacet__Group_1_0__0 ) - // InternalGaml.g:4020:4: rule__FunctionFacet__Group_1_0__0 + // InternalGaml.g:4026:3: ( rule__FunctionFacet__Group_1_0__0 ) + // InternalGaml.g:4026:4: rule__FunctionFacet__Group_1_0__0 { pushFollow(FOLLOW_2); rule__FunctionFacet__Group_1_0__0(); @@ -65240,26 +58961,21 @@ public final void synpred131_InternalGaml_fragment() throws RecognitionException } } - // $ANTLR end synpred131_InternalGaml + // $ANTLR end synpred132_InternalGaml - /** - * Synpred 132 internal gaml fragment. - * - * @throws RecognitionException the recognition exception - */ - // $ANTLR start synpred132_InternalGaml - public final void synpred132_InternalGaml_fragment() throws RecognitionException { - // InternalGaml.g:4039:2: ( ( ( rule__TypeFacet__Group_1_0__0 ) ) ) - // InternalGaml.g:4039:2: ( ( rule__TypeFacet__Group_1_0__0 ) ) + // $ANTLR start synpred133_InternalGaml + public final void synpred133_InternalGaml_fragment() throws RecognitionException { + // InternalGaml.g:4045:2: ( ( ( rule__TypeFacet__Group_1_0__0 ) ) ) + // InternalGaml.g:4045:2: ( ( rule__TypeFacet__Group_1_0__0 ) ) { - // InternalGaml.g:4039:2: ( ( rule__TypeFacet__Group_1_0__0 ) ) - // InternalGaml.g:4040:3: ( rule__TypeFacet__Group_1_0__0 ) + // InternalGaml.g:4045:2: ( ( rule__TypeFacet__Group_1_0__0 ) ) + // InternalGaml.g:4046:3: ( rule__TypeFacet__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeFacetAccess().getGroup_1_0()); } - // InternalGaml.g:4041:3: ( rule__TypeFacet__Group_1_0__0 ) - // InternalGaml.g:4041:4: rule__TypeFacet__Group_1_0__0 + // InternalGaml.g:4047:3: ( rule__TypeFacet__Group_1_0__0 ) + // InternalGaml.g:4047:4: rule__TypeFacet__Group_1_0__0 { pushFollow(FOLLOW_2); rule__TypeFacet__Group_1_0__0(); @@ -65275,26 +58991,21 @@ public final void synpred132_InternalGaml_fragment() throws RecognitionException } } - // $ANTLR end synpred132_InternalGaml + // $ANTLR end synpred133_InternalGaml - /** - * Synpred 134 internal gaml fragment. - * - * @throws RecognitionException the recognition exception - */ - // $ANTLR start synpred134_InternalGaml - public final void synpred134_InternalGaml_fragment() throws RecognitionException { - // InternalGaml.g:4081:2: ( ( ( ruleArgumentPair ) ) ) - // InternalGaml.g:4081:2: ( ( ruleArgumentPair ) ) + // $ANTLR start synpred135_InternalGaml + public final void synpred135_InternalGaml_fragment() throws RecognitionException { + // InternalGaml.g:4087:2: ( ( ( ruleArgumentPair ) ) ) + // InternalGaml.g:4087:2: ( ( ruleArgumentPair ) ) { - // InternalGaml.g:4081:2: ( ( ruleArgumentPair ) ) - // InternalGaml.g:4082:3: ( ruleArgumentPair ) + // InternalGaml.g:4087:2: ( ( ruleArgumentPair ) ) + // InternalGaml.g:4088:3: ( ruleArgumentPair ) { if ( state.backtracking==0 ) { before(grammarAccess.getExpressionAccess().getArgumentPairParserRuleCall_0()); } - // InternalGaml.g:4083:3: ( ruleArgumentPair ) - // InternalGaml.g:4083:4: ruleArgumentPair + // InternalGaml.g:4089:3: ( ruleArgumentPair ) + // InternalGaml.g:4089:4: ruleArgumentPair { pushFollow(FOLLOW_2); ruleArgumentPair(); @@ -65310,26 +59021,21 @@ public final void synpred134_InternalGaml_fragment() throws RecognitionException } } - // $ANTLR end synpred134_InternalGaml + // $ANTLR end synpred135_InternalGaml - /** - * Synpred 162 internal gaml fragment. - * - * @throws RecognitionException the recognition exception - */ - // $ANTLR start synpred162_InternalGaml - public final void synpred162_InternalGaml_fragment() throws RecognitionException { - // InternalGaml.g:4474:2: ( ( ( ruleFunction ) ) ) - // InternalGaml.g:4474:2: ( ( ruleFunction ) ) + // $ANTLR start synpred163_InternalGaml + public final void synpred163_InternalGaml_fragment() throws RecognitionException { + // InternalGaml.g:4480:2: ( ( ( ruleFunction ) ) ) + // InternalGaml.g:4480:2: ( ( ruleFunction ) ) { - // InternalGaml.g:4474:2: ( ( ruleFunction ) ) - // InternalGaml.g:4475:3: ( ruleFunction ) + // InternalGaml.g:4480:2: ( ( ruleFunction ) ) + // InternalGaml.g:4481:3: ( ruleFunction ) { if ( state.backtracking==0 ) { before(grammarAccess.getAbstractRefAccess().getFunctionParserRuleCall_0()); } - // InternalGaml.g:4476:3: ( ruleFunction ) - // InternalGaml.g:4476:4: ruleFunction + // InternalGaml.g:4482:3: ( ruleFunction ) + // InternalGaml.g:4482:4: ruleFunction { pushFollow(FOLLOW_2); ruleFunction(); @@ -65345,26 +59051,21 @@ public final void synpred162_InternalGaml_fragment() throws RecognitionException } } - // $ANTLR end synpred162_InternalGaml + // $ANTLR end synpred163_InternalGaml - /** - * Synpred 172 internal gaml fragment. - * - * @throws RecognitionException the recognition exception - */ - // $ANTLR start synpred172_InternalGaml - public final void synpred172_InternalGaml_fragment() throws RecognitionException { - // InternalGaml.g:4639:2: ( ( ( ruleS_Declaration ) ) ) - // InternalGaml.g:4639:2: ( ( ruleS_Declaration ) ) + // $ANTLR start synpred173_InternalGaml + public final void synpred173_InternalGaml_fragment() throws RecognitionException { + // InternalGaml.g:4645:2: ( ( ( ruleS_Declaration ) ) ) + // InternalGaml.g:4645:2: ( ( ruleS_Declaration ) ) { - // InternalGaml.g:4639:2: ( ( ruleS_Declaration ) ) - // InternalGaml.g:4640:3: ( ruleS_Declaration ) + // InternalGaml.g:4645:2: ( ( ruleS_Declaration ) ) + // InternalGaml.g:4646:3: ( ruleS_Declaration ) { if ( state.backtracking==0 ) { before(grammarAccess.getVarDefinitionAccess().getS_DeclarationParserRuleCall_0()); } - // InternalGaml.g:4641:3: ( ruleS_Declaration ) - // InternalGaml.g:4641:4: ruleS_Declaration + // InternalGaml.g:4647:3: ( ruleS_Declaration ) + // InternalGaml.g:4647:4: ruleS_Declaration { pushFollow(FOLLOW_2); ruleS_Declaration(); @@ -65380,17 +59081,12 @@ public final void synpred172_InternalGaml_fragment() throws RecognitionException } } - // $ANTLR end synpred172_InternalGaml + // $ANTLR end synpred173_InternalGaml - /** - * Synpred 239 internal gaml fragment. - * - * @throws RecognitionException the recognition exception - */ - // $ANTLR start synpred239_InternalGaml - public final void synpred239_InternalGaml_fragment() throws RecognitionException { - // InternalGaml.g:9897:3: ( rule__ArgumentPair__Group_0__0 ) - // InternalGaml.g:9897:3: rule__ArgumentPair__Group_0__0 + // $ANTLR start synpred240_InternalGaml + public final void synpred240_InternalGaml_fragment() throws RecognitionException { + // InternalGaml.g:9903:3: ( rule__ArgumentPair__Group_0__0 ) + // InternalGaml.g:9903:3: rule__ArgumentPair__Group_0__0 { pushFollow(FOLLOW_2); rule__ArgumentPair__Group_0__0(); @@ -65400,20 +59096,15 @@ public final void synpred239_InternalGaml_fragment() throws RecognitionException } } - // $ANTLR end synpred239_InternalGaml + // $ANTLR end synpred240_InternalGaml // Delegated rules - /** - * Synpred 134 internal gaml. - * - * @return true, if successful - */ - public final boolean synpred134_InternalGaml() { + public final boolean synpred163_InternalGaml() { state.backtracking++; int start = input.mark(); try { - synpred134_InternalGaml_fragment(); // can never throw exception + synpred163_InternalGaml_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } @@ -65423,12 +59114,6 @@ public final boolean synpred134_InternalGaml() { state.failed=false; return success; } - - /** - * Synpred 40 internal gaml. - * - * @return true, if successful - */ public final boolean synpred40_InternalGaml() { state.backtracking++; int start = input.mark(); @@ -65443,12 +59128,6 @@ public final boolean synpred40_InternalGaml() { state.failed=false; return success; } - - /** - * Synpred 13 internal gaml. - * - * @return true, if successful - */ public final boolean synpred13_InternalGaml() { state.backtracking++; int start = input.mark(); @@ -65463,17 +59142,11 @@ public final boolean synpred13_InternalGaml() { state.failed=false; return success; } - - /** - * Synpred 162 internal gaml. - * - * @return true, if successful - */ - public final boolean synpred162_InternalGaml() { + public final boolean synpred135_InternalGaml() { state.backtracking++; int start = input.mark(); try { - synpred162_InternalGaml_fragment(); // can never throw exception + synpred135_InternalGaml_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } @@ -65483,17 +59156,11 @@ public final boolean synpred162_InternalGaml() { state.failed=false; return success; } - - /** - * Synpred 239 internal gaml. - * - * @return true, if successful - */ - public final boolean synpred239_InternalGaml() { + public final boolean synpred240_InternalGaml() { state.backtracking++; int start = input.mark(); try { - synpred239_InternalGaml_fragment(); // can never throw exception + synpred240_InternalGaml_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } @@ -65503,17 +59170,11 @@ public final boolean synpred239_InternalGaml() { state.failed=false; return success; } - - /** - * Synpred 16 internal gaml. - * - * @return true, if successful - */ - public final boolean synpred16_InternalGaml() { + public final boolean synpred133_InternalGaml() { state.backtracking++; int start = input.mark(); try { - synpred16_InternalGaml_fragment(); // can never throw exception + synpred133_InternalGaml_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } @@ -65523,17 +59184,11 @@ public final boolean synpred16_InternalGaml() { state.failed=false; return success; } - - /** - * Synpred 17 internal gaml. - * - * @return true, if successful - */ - public final boolean synpred17_InternalGaml() { + public final boolean synpred16_InternalGaml() { state.backtracking++; int start = input.mark(); try { - synpred17_InternalGaml_fragment(); // can never throw exception + synpred16_InternalGaml_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } @@ -65543,17 +59198,11 @@ public final boolean synpred17_InternalGaml() { state.failed=false; return success; } - - /** - * Synpred 15 internal gaml. - * - * @return true, if successful - */ - public final boolean synpred15_InternalGaml() { + public final boolean synpred17_InternalGaml() { state.backtracking++; int start = input.mark(); try { - synpred15_InternalGaml_fragment(); // can never throw exception + synpred17_InternalGaml_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } @@ -65563,17 +59212,11 @@ public final boolean synpred15_InternalGaml() { state.failed=false; return success; } - - /** - * Synpred 172 internal gaml. - * - * @return true, if successful - */ - public final boolean synpred172_InternalGaml() { + public final boolean synpred173_InternalGaml() { state.backtracking++; int start = input.mark(); try { - synpred172_InternalGaml_fragment(); // can never throw exception + synpred173_InternalGaml_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } @@ -65583,17 +59226,11 @@ public final boolean synpred172_InternalGaml() { state.failed=false; return success; } - - /** - * Synpred 131 internal gaml. - * - * @return true, if successful - */ - public final boolean synpred131_InternalGaml() { + public final boolean synpred15_InternalGaml() { state.backtracking++; int start = input.mark(); try { - synpred131_InternalGaml_fragment(); // can never throw exception + synpred15_InternalGaml_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } @@ -65603,12 +59240,6 @@ public final boolean synpred131_InternalGaml() { state.failed=false; return success; } - - /** - * Synpred 132 internal gaml. - * - * @return true, if successful - */ public final boolean synpred132_InternalGaml() { state.backtracking++; int start = input.mark(); @@ -65623,12 +59254,6 @@ public final boolean synpred132_InternalGaml() { state.failed=false; return success; } - - /** - * Synpred 14 internal gaml. - * - * @return true, if successful - */ public final boolean synpred14_InternalGaml() { state.backtracking++; int start = input.mark(); @@ -65645,63 +59270,26 @@ public final boolean synpred14_InternalGaml() { } - /** The dfa 10. */ protected DFA10 dfa10 = new DFA10(this); - - /** The dfa 11. */ protected DFA11 dfa11 = new DFA11(this); - - /** The dfa 23. */ protected DFA23 dfa23 = new DFA23(this); - - /** The dfa 26. */ protected DFA26 dfa26 = new DFA26(this); - - /** The dfa 34. */ protected DFA34 dfa34 = new DFA34(this); - - /** The dfa 43. */ protected DFA43 dfa43 = new DFA43(this); - - /** The dfa 44. */ protected DFA44 dfa44 = new DFA44(this); - - /** The dfa 46. */ protected DFA46 dfa46 = new DFA46(this); - - /** The dfa 61. */ protected DFA61 dfa61 = new DFA61(this); - - /** The dfa 62. */ protected DFA62 dfa62 = new DFA62(this); - - /** The dfa 68. */ protected DFA68 dfa68 = new DFA68(this); - - /** The dfa 85. */ protected DFA85 dfa85 = new DFA85(this); - - /** The dfa 120. */ protected DFA120 dfa120 = new DFA120(this); - - /** The Constant dfa_1s. */ - static final String dfa_1s = "\151\uffff"; - - /** The Constant dfa_2s. */ - static final String dfa_2s = "\1\4\6\0\1\uffff\4\0\135\uffff"; - - /** The Constant dfa_3s. */ - static final String dfa_3s = "\1\u0095\6\0\1\uffff\4\0\135\uffff"; - - /** The Constant dfa_4s. */ - static final String dfa_4s = "\7\uffff\1\1\5\uffff\1\2\133\uffff"; - - /** The Constant dfa_5s. */ - static final String dfa_5s = "\1\uffff\1\0\1\1\1\2\1\3\1\4\1\5\1\uffff\1\6\1\7\1\10\1\11\135\uffff}>"; - - /** The Constant dfa_6s. */ + static final String dfa_1s = "\152\uffff"; + static final String dfa_2s = "\1\4\6\0\1\uffff\4\0\136\uffff"; + static final String dfa_3s = "\1\u0096\6\0\1\uffff\4\0\136\uffff"; + static final String dfa_4s = "\7\uffff\1\1\5\uffff\1\2\134\uffff"; + static final String dfa_5s = "\1\uffff\1\0\1\1\1\2\1\3\1\4\1\5\1\uffff\1\6\1\7\1\10\1\11\136\uffff}>"; static final String[] dfa_6s = { - "\1\15\1\1\4\15\4\uffff\4\15\1\uffff\1\15\1\uffff\1\2\1\3\53\15\1\10\1\11\1\12\1\13\1\4\1\5\1\6\5\uffff\30\15\7\uffff\1\15\2\uffff\6\15\10\uffff\1\15\1\uffff\1\15\1\uffff\1\15\4\uffff\1\15\7\uffff\1\7\1\15\1\uffff\2\15\1\7\1\15", + "\1\15\1\1\4\15\4\uffff\4\15\1\uffff\1\15\1\uffff\1\2\1\3\53\15\1\10\1\11\1\12\1\13\1\4\1\5\1\6\5\uffff\31\15\7\uffff\1\15\2\uffff\6\15\10\uffff\1\15\1\uffff\1\15\1\uffff\1\15\4\uffff\1\15\7\uffff\1\7\1\15\1\uffff\2\15\1\7\1\15", "\1\uffff", "\1\uffff", "\1\uffff", @@ -65805,37 +59393,19 @@ public final boolean synpred14_InternalGaml() { "", "", "", + "", "" }; - /** The Constant dfa_1. */ static final short[] dfa_1 = DFA.unpackEncodedString(dfa_1s); - - /** The Constant dfa_2. */ static final char[] dfa_2 = DFA.unpackEncodedStringToUnsignedChars(dfa_2s); - - /** The Constant dfa_3. */ static final char[] dfa_3 = DFA.unpackEncodedStringToUnsignedChars(dfa_3s); - - /** The Constant dfa_4. */ static final short[] dfa_4 = DFA.unpackEncodedString(dfa_4s); - - /** The Constant dfa_5. */ static final short[] dfa_5 = DFA.unpackEncodedString(dfa_5s); - - /** The Constant dfa_6. */ static final short[][] dfa_6 = unpackEncodedStringArray(dfa_6s); - /** - * The Class DFA10. - */ class DFA10 extends DFA { - /** - * Instantiates a new dfa10. - * - * @param recognizer the recognizer - */ public DFA10(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 10; @@ -66012,25 +59582,13 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc throw nvae; } } - - /** The Constant dfa_7s. */ - static final String dfa_7s = "\153\uffff"; - - /** The Constant dfa_8s. */ - static final String dfa_8s = "\1\4\2\uffff\2\0\7\uffff\53\0\64\uffff"; - - /** The Constant dfa_9s. */ - static final String dfa_9s = "\1\u0095\2\uffff\2\0\7\uffff\53\0\64\uffff"; - - /** The Constant dfa_10s. */ - static final String dfa_10s = "\1\uffff\1\1\141\uffff\1\5\1\6\1\7\1\10\1\4\1\2\1\11\1\3"; - - /** The Constant dfa_11s. */ - static final String dfa_11s = "\3\uffff\1\0\1\1\7\uffff\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\26\1\27\1\30\1\31\1\32\1\33\1\34\1\35\1\36\1\37\1\40\1\41\1\42\1\43\1\44\1\45\1\46\1\47\1\50\1\51\1\52\1\53\1\54\64\uffff}>"; - - /** The Constant dfa_12s. */ + static final String dfa_7s = "\154\uffff"; + static final String dfa_8s = "\1\4\2\uffff\2\0\7\uffff\53\0\65\uffff"; + static final String dfa_9s = "\1\u0096\2\uffff\2\0\7\uffff\53\0\65\uffff"; + static final String dfa_10s = "\1\uffff\1\1\142\uffff\1\5\1\6\1\7\1\10\1\4\1\2\1\11\1\3"; + static final String dfa_11s = "\3\uffff\1\0\1\1\7\uffff\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\26\1\27\1\30\1\31\1\32\1\33\1\34\1\35\1\36\1\37\1\40\1\41\1\42\1\43\1\44\1\45\1\46\1\47\1\50\1\51\1\52\1\53\1\54\65\uffff}>"; static final String[] dfa_12s = { - "\1\1\1\66\4\1\4\uffff\1\65\1\144\2\1\1\uffff\1\1\1\uffff\2\1\1\33\1\34\1\35\1\36\1\37\1\40\1\41\1\42\1\43\1\44\1\45\1\46\1\47\1\50\1\51\1\52\1\53\1\54\1\55\1\56\1\57\1\60\1\61\1\62\1\63\1\64\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\26\1\27\1\30\1\31\1\32\1\3\1\4\7\1\5\uffff\30\1\7\uffff\1\1\2\uffff\6\1\10\uffff\1\1\1\uffff\1\1\1\uffff\1\1\4\uffff\1\1\10\uffff\1\145\1\uffff\1\146\1\143\1\uffff\1\1", + "\1\1\1\66\4\1\4\uffff\1\65\1\145\2\1\1\uffff\1\1\1\uffff\2\1\1\33\1\34\1\35\1\36\1\37\1\40\1\41\1\42\1\43\1\44\1\45\1\46\1\47\1\50\1\51\1\52\1\53\1\54\1\55\1\56\1\57\1\60\1\61\1\62\1\63\1\64\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\26\1\27\1\30\1\31\1\32\1\3\1\4\7\1\5\uffff\31\1\7\uffff\1\1\2\uffff\6\1\10\uffff\1\1\1\uffff\1\1\1\uffff\1\1\4\uffff\1\1\10\uffff\1\146\1\uffff\1\147\1\144\1\uffff\1\1", "", "", "\1\uffff", @@ -66136,37 +59694,19 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc "", "", "", + "", "" }; - /** The Constant dfa_7. */ static final short[] dfa_7 = DFA.unpackEncodedString(dfa_7s); - - /** The Constant dfa_8. */ static final char[] dfa_8 = DFA.unpackEncodedStringToUnsignedChars(dfa_8s); - - /** The Constant dfa_9. */ static final char[] dfa_9 = DFA.unpackEncodedStringToUnsignedChars(dfa_9s); - - /** The Constant dfa_10. */ static final short[] dfa_10 = DFA.unpackEncodedString(dfa_10s); - - /** The Constant dfa_11. */ static final short[] dfa_11 = DFA.unpackEncodedString(dfa_11s); - - /** The Constant dfa_12. */ static final short[][] dfa_12 = unpackEncodedStringArray(dfa_12s); - /** - * The Class DFA11. - */ class DFA11 extends DFA { - /** - * Instantiates a new dfa11. - * - * @param recognizer the recognizer - */ public DFA11(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 11; @@ -66194,7 +59734,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc s = -1; if ( (synpred14_InternalGaml()) ) {s = 1;} - else if ( (synpred17_InternalGaml()) ) {s = 103;} + else if ( (synpred17_InternalGaml()) ) {s = 104;} input.seek(index11_3); @@ -66209,7 +59749,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc s = -1; if ( (synpred14_InternalGaml()) ) {s = 1;} - else if ( (synpred17_InternalGaml()) ) {s = 103;} + else if ( (synpred17_InternalGaml()) ) {s = 104;} input.seek(index11_4); @@ -66224,7 +59764,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc s = -1; if ( (synpred14_InternalGaml()) ) {s = 1;} - else if ( (synpred15_InternalGaml()) ) {s = 104;} + else if ( (synpred15_InternalGaml()) ) {s = 105;} input.seek(index11_12); @@ -66239,7 +59779,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc s = -1; if ( (synpred14_InternalGaml()) ) {s = 1;} - else if ( (synpred15_InternalGaml()) ) {s = 104;} + else if ( (synpred15_InternalGaml()) ) {s = 105;} input.seek(index11_13); @@ -66254,7 +59794,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc s = -1; if ( (synpred14_InternalGaml()) ) {s = 1;} - else if ( (synpred15_InternalGaml()) ) {s = 104;} + else if ( (synpred15_InternalGaml()) ) {s = 105;} input.seek(index11_14); @@ -66269,7 +59809,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc s = -1; if ( (synpred14_InternalGaml()) ) {s = 1;} - else if ( (synpred15_InternalGaml()) ) {s = 104;} + else if ( (synpred15_InternalGaml()) ) {s = 105;} input.seek(index11_15); @@ -66284,7 +59824,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc s = -1; if ( (synpred14_InternalGaml()) ) {s = 1;} - else if ( (synpred15_InternalGaml()) ) {s = 104;} + else if ( (synpred15_InternalGaml()) ) {s = 105;} input.seek(index11_16); @@ -66299,7 +59839,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc s = -1; if ( (synpred14_InternalGaml()) ) {s = 1;} - else if ( (synpred15_InternalGaml()) ) {s = 104;} + else if ( (synpred15_InternalGaml()) ) {s = 105;} input.seek(index11_17); @@ -66314,7 +59854,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc s = -1; if ( (synpred14_InternalGaml()) ) {s = 1;} - else if ( (synpred15_InternalGaml()) ) {s = 104;} + else if ( (synpred15_InternalGaml()) ) {s = 105;} input.seek(index11_18); @@ -66329,7 +59869,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc s = -1; if ( (synpred14_InternalGaml()) ) {s = 1;} - else if ( (synpred15_InternalGaml()) ) {s = 104;} + else if ( (synpred15_InternalGaml()) ) {s = 105;} input.seek(index11_19); @@ -66344,7 +59884,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc s = -1; if ( (synpred14_InternalGaml()) ) {s = 1;} - else if ( (synpred15_InternalGaml()) ) {s = 104;} + else if ( (synpred15_InternalGaml()) ) {s = 105;} input.seek(index11_20); @@ -66359,7 +59899,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc s = -1; if ( (synpred14_InternalGaml()) ) {s = 1;} - else if ( (synpred15_InternalGaml()) ) {s = 104;} + else if ( (synpred15_InternalGaml()) ) {s = 105;} input.seek(index11_21); @@ -66374,7 +59914,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc s = -1; if ( (synpred14_InternalGaml()) ) {s = 1;} - else if ( (synpred15_InternalGaml()) ) {s = 104;} + else if ( (synpred15_InternalGaml()) ) {s = 105;} input.seek(index11_22); @@ -66389,7 +59929,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc s = -1; if ( (synpred14_InternalGaml()) ) {s = 1;} - else if ( (synpred15_InternalGaml()) ) {s = 104;} + else if ( (synpred15_InternalGaml()) ) {s = 105;} input.seek(index11_23); @@ -66404,7 +59944,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc s = -1; if ( (synpred14_InternalGaml()) ) {s = 1;} - else if ( (synpred15_InternalGaml()) ) {s = 104;} + else if ( (synpred15_InternalGaml()) ) {s = 105;} input.seek(index11_24); @@ -66419,7 +59959,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc s = -1; if ( (synpred14_InternalGaml()) ) {s = 1;} - else if ( (synpred15_InternalGaml()) ) {s = 104;} + else if ( (synpred15_InternalGaml()) ) {s = 105;} input.seek(index11_25); @@ -66434,7 +59974,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc s = -1; if ( (synpred14_InternalGaml()) ) {s = 1;} - else if ( (synpred15_InternalGaml()) ) {s = 104;} + else if ( (synpred15_InternalGaml()) ) {s = 105;} input.seek(index11_26); @@ -66449,7 +59989,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc s = -1; if ( (synpred14_InternalGaml()) ) {s = 1;} - else if ( (synpred15_InternalGaml()) ) {s = 104;} + else if ( (synpred15_InternalGaml()) ) {s = 105;} input.seek(index11_27); @@ -66464,7 +60004,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc s = -1; if ( (synpred14_InternalGaml()) ) {s = 1;} - else if ( (synpred15_InternalGaml()) ) {s = 104;} + else if ( (synpred15_InternalGaml()) ) {s = 105;} input.seek(index11_28); @@ -66479,7 +60019,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc s = -1; if ( (synpred14_InternalGaml()) ) {s = 1;} - else if ( (synpred15_InternalGaml()) ) {s = 104;} + else if ( (synpred15_InternalGaml()) ) {s = 105;} input.seek(index11_29); @@ -66494,7 +60034,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc s = -1; if ( (synpred14_InternalGaml()) ) {s = 1;} - else if ( (synpred15_InternalGaml()) ) {s = 104;} + else if ( (synpred15_InternalGaml()) ) {s = 105;} input.seek(index11_30); @@ -66509,7 +60049,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc s = -1; if ( (synpred14_InternalGaml()) ) {s = 1;} - else if ( (synpred15_InternalGaml()) ) {s = 104;} + else if ( (synpred15_InternalGaml()) ) {s = 105;} input.seek(index11_31); @@ -66524,7 +60064,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc s = -1; if ( (synpred14_InternalGaml()) ) {s = 1;} - else if ( (synpred15_InternalGaml()) ) {s = 104;} + else if ( (synpred15_InternalGaml()) ) {s = 105;} input.seek(index11_32); @@ -66539,7 +60079,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc s = -1; if ( (synpred14_InternalGaml()) ) {s = 1;} - else if ( (synpred15_InternalGaml()) ) {s = 104;} + else if ( (synpred15_InternalGaml()) ) {s = 105;} input.seek(index11_33); @@ -66554,7 +60094,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc s = -1; if ( (synpred14_InternalGaml()) ) {s = 1;} - else if ( (synpred15_InternalGaml()) ) {s = 104;} + else if ( (synpred15_InternalGaml()) ) {s = 105;} input.seek(index11_34); @@ -66569,7 +60109,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc s = -1; if ( (synpred14_InternalGaml()) ) {s = 1;} - else if ( (synpred15_InternalGaml()) ) {s = 104;} + else if ( (synpred15_InternalGaml()) ) {s = 105;} input.seek(index11_35); @@ -66584,7 +60124,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc s = -1; if ( (synpred14_InternalGaml()) ) {s = 1;} - else if ( (synpred15_InternalGaml()) ) {s = 104;} + else if ( (synpred15_InternalGaml()) ) {s = 105;} input.seek(index11_36); @@ -66599,7 +60139,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc s = -1; if ( (synpred14_InternalGaml()) ) {s = 1;} - else if ( (synpred15_InternalGaml()) ) {s = 104;} + else if ( (synpred15_InternalGaml()) ) {s = 105;} input.seek(index11_37); @@ -66614,7 +60154,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc s = -1; if ( (synpred14_InternalGaml()) ) {s = 1;} - else if ( (synpred15_InternalGaml()) ) {s = 104;} + else if ( (synpred15_InternalGaml()) ) {s = 105;} input.seek(index11_38); @@ -66629,7 +60169,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc s = -1; if ( (synpred14_InternalGaml()) ) {s = 1;} - else if ( (synpred15_InternalGaml()) ) {s = 104;} + else if ( (synpred15_InternalGaml()) ) {s = 105;} input.seek(index11_39); @@ -66644,7 +60184,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc s = -1; if ( (synpred14_InternalGaml()) ) {s = 1;} - else if ( (synpred15_InternalGaml()) ) {s = 104;} + else if ( (synpred15_InternalGaml()) ) {s = 105;} input.seek(index11_40); @@ -66659,7 +60199,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc s = -1; if ( (synpred14_InternalGaml()) ) {s = 1;} - else if ( (synpred15_InternalGaml()) ) {s = 104;} + else if ( (synpred15_InternalGaml()) ) {s = 105;} input.seek(index11_41); @@ -66674,7 +60214,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc s = -1; if ( (synpred14_InternalGaml()) ) {s = 1;} - else if ( (synpred15_InternalGaml()) ) {s = 104;} + else if ( (synpred15_InternalGaml()) ) {s = 105;} input.seek(index11_42); @@ -66689,7 +60229,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc s = -1; if ( (synpred14_InternalGaml()) ) {s = 1;} - else if ( (synpred15_InternalGaml()) ) {s = 104;} + else if ( (synpred15_InternalGaml()) ) {s = 105;} input.seek(index11_43); @@ -66704,7 +60244,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc s = -1; if ( (synpred14_InternalGaml()) ) {s = 1;} - else if ( (synpred15_InternalGaml()) ) {s = 104;} + else if ( (synpred15_InternalGaml()) ) {s = 105;} input.seek(index11_44); @@ -66719,7 +60259,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc s = -1; if ( (synpred14_InternalGaml()) ) {s = 1;} - else if ( (synpred15_InternalGaml()) ) {s = 104;} + else if ( (synpred15_InternalGaml()) ) {s = 105;} input.seek(index11_45); @@ -66734,7 +60274,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc s = -1; if ( (synpred14_InternalGaml()) ) {s = 1;} - else if ( (synpred15_InternalGaml()) ) {s = 104;} + else if ( (synpred15_InternalGaml()) ) {s = 105;} input.seek(index11_46); @@ -66749,7 +60289,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc s = -1; if ( (synpred14_InternalGaml()) ) {s = 1;} - else if ( (synpred15_InternalGaml()) ) {s = 104;} + else if ( (synpred15_InternalGaml()) ) {s = 105;} input.seek(index11_47); @@ -66764,7 +60304,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc s = -1; if ( (synpred14_InternalGaml()) ) {s = 1;} - else if ( (synpred15_InternalGaml()) ) {s = 104;} + else if ( (synpred15_InternalGaml()) ) {s = 105;} input.seek(index11_48); @@ -66779,7 +60319,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc s = -1; if ( (synpred14_InternalGaml()) ) {s = 1;} - else if ( (synpred15_InternalGaml()) ) {s = 104;} + else if ( (synpred15_InternalGaml()) ) {s = 105;} input.seek(index11_49); @@ -66794,7 +60334,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc s = -1; if ( (synpred14_InternalGaml()) ) {s = 1;} - else if ( (synpred15_InternalGaml()) ) {s = 104;} + else if ( (synpred15_InternalGaml()) ) {s = 105;} input.seek(index11_50); @@ -66809,7 +60349,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc s = -1; if ( (synpred14_InternalGaml()) ) {s = 1;} - else if ( (synpred15_InternalGaml()) ) {s = 104;} + else if ( (synpred15_InternalGaml()) ) {s = 105;} input.seek(index11_51); @@ -66824,7 +60364,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc s = -1; if ( (synpred14_InternalGaml()) ) {s = 1;} - else if ( (synpred15_InternalGaml()) ) {s = 104;} + else if ( (synpred15_InternalGaml()) ) {s = 105;} input.seek(index11_52); @@ -66839,7 +60379,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc s = -1; if ( (synpred14_InternalGaml()) ) {s = 1;} - else if ( (true) ) {s = 105;} + else if ( (true) ) {s = 106;} input.seek(index11_53); @@ -66854,7 +60394,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc s = -1; if ( (synpred14_InternalGaml()) ) {s = 1;} - else if ( (synpred16_InternalGaml()) ) {s = 106;} + else if ( (synpred16_InternalGaml()) ) {s = 107;} input.seek(index11_54); @@ -66868,112 +60408,81 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc throw nvae; } } - - /** The Constant dfa_13s. */ static final String dfa_13s = "\72\uffff"; - - /** The Constant dfa_14s. */ - static final String dfa_14s = "\1\5\67\147\2\uffff"; - - /** The Constant dfa_15s. */ - static final String dfa_15s = "\1\110\67\u0080\2\uffff"; - - /** The Constant dfa_16s. */ - static final String dfa_16s = "\70\uffff\1\1\1\2"; - - /** The Constant dfa_17s. */ + static final String dfa_14s = "\1\5\67\150\2\uffff"; + static final String dfa_15s = "\1\110\67\u0081\2\uffff"; + static final String dfa_16s = "\70\uffff\1\2\1\1"; static final String dfa_17s = "\72\uffff}>"; - - /** The Constant dfa_18s. */ static final String[] dfa_18s = { "\1\66\10\uffff\1\65\1\uffff\1\67\4\uffff\1\1\1\2\1\33\1\34\1\35\1\36\1\37\1\40\1\41\1\42\1\43\1\44\1\45\1\46\1\47\1\50\1\51\1\52\1\53\1\54\1\55\1\56\1\57\1\60\1\61\1\62\1\63\1\64\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\26\1\27\1\30\1\31\1\32\1\3\1\4\1\10\1\11\1\12\1\13\1\5\1\6\1\7", - "\1\71\2\uffff\1\70\25\uffff\1\70", - "\1\71\2\uffff\1\70\25\uffff\1\70", - "\1\71\2\uffff\1\70\25\uffff\1\70", - "\1\71\2\uffff\1\70\25\uffff\1\70", - "\1\71\2\uffff\1\70\25\uffff\1\70", - "\1\71\2\uffff\1\70\25\uffff\1\70", - "\1\71\2\uffff\1\70\25\uffff\1\70", - "\1\71\2\uffff\1\70\25\uffff\1\70", - "\1\71\2\uffff\1\70\25\uffff\1\70", - "\1\71\2\uffff\1\70\25\uffff\1\70", - "\1\71\2\uffff\1\70\25\uffff\1\70", - "\1\71\2\uffff\1\70\25\uffff\1\70", - "\1\71\2\uffff\1\70\25\uffff\1\70", - "\1\71\2\uffff\1\70\25\uffff\1\70", - "\1\71\2\uffff\1\70\25\uffff\1\70", - "\1\71\2\uffff\1\70\25\uffff\1\70", - "\1\71\2\uffff\1\70\25\uffff\1\70", - "\1\71\2\uffff\1\70\25\uffff\1\70", - "\1\71\2\uffff\1\70\25\uffff\1\70", - "\1\71\2\uffff\1\70\25\uffff\1\70", - "\1\71\2\uffff\1\70\25\uffff\1\70", - "\1\71\2\uffff\1\70\25\uffff\1\70", - "\1\71\2\uffff\1\70\25\uffff\1\70", - "\1\71\2\uffff\1\70\25\uffff\1\70", - "\1\71\2\uffff\1\70\25\uffff\1\70", - "\1\71\2\uffff\1\70\25\uffff\1\70", - "\1\71\2\uffff\1\70\25\uffff\1\70", - "\1\71\2\uffff\1\70\25\uffff\1\70", - "\1\71\2\uffff\1\70\25\uffff\1\70", - "\1\71\2\uffff\1\70\25\uffff\1\70", - "\1\71\2\uffff\1\70\25\uffff\1\70", - "\1\71\2\uffff\1\70\25\uffff\1\70", - "\1\71\2\uffff\1\70\25\uffff\1\70", - "\1\71\2\uffff\1\70\25\uffff\1\70", - "\1\71\2\uffff\1\70\25\uffff\1\70", - "\1\71\2\uffff\1\70\25\uffff\1\70", - "\1\71\2\uffff\1\70\25\uffff\1\70", - "\1\71\2\uffff\1\70\25\uffff\1\70", - "\1\71\2\uffff\1\70\25\uffff\1\70", - "\1\71\2\uffff\1\70\25\uffff\1\70", - "\1\71\2\uffff\1\70\25\uffff\1\70", - "\1\71\2\uffff\1\70\25\uffff\1\70", - "\1\71\2\uffff\1\70\25\uffff\1\70", - "\1\71\2\uffff\1\70\25\uffff\1\70", - "\1\71\2\uffff\1\70\25\uffff\1\70", - "\1\71\2\uffff\1\70\25\uffff\1\70", - "\1\71\2\uffff\1\70\25\uffff\1\70", - "\1\71\2\uffff\1\70\25\uffff\1\70", - "\1\71\2\uffff\1\70\25\uffff\1\70", - "\1\71\2\uffff\1\70\25\uffff\1\70", - "\1\71\2\uffff\1\70\25\uffff\1\70", - "\1\71\2\uffff\1\70\25\uffff\1\70", - "\1\71\2\uffff\1\70\25\uffff\1\70", - "\1\71\2\uffff\1\70\25\uffff\1\70", - "\1\71\2\uffff\1\70\25\uffff\1\70", + "\1\70\2\uffff\1\71\25\uffff\1\71", + "\1\70\2\uffff\1\71\25\uffff\1\71", + "\1\70\2\uffff\1\71\25\uffff\1\71", + "\1\70\2\uffff\1\71\25\uffff\1\71", + "\1\70\2\uffff\1\71\25\uffff\1\71", + "\1\70\2\uffff\1\71\25\uffff\1\71", + "\1\70\2\uffff\1\71\25\uffff\1\71", + "\1\70\2\uffff\1\71\25\uffff\1\71", + "\1\70\2\uffff\1\71\25\uffff\1\71", + "\1\70\2\uffff\1\71\25\uffff\1\71", + "\1\70\2\uffff\1\71\25\uffff\1\71", + "\1\70\2\uffff\1\71\25\uffff\1\71", + "\1\70\2\uffff\1\71\25\uffff\1\71", + "\1\70\2\uffff\1\71\25\uffff\1\71", + "\1\70\2\uffff\1\71\25\uffff\1\71", + "\1\70\2\uffff\1\71\25\uffff\1\71", + "\1\70\2\uffff\1\71\25\uffff\1\71", + "\1\70\2\uffff\1\71\25\uffff\1\71", + "\1\70\2\uffff\1\71\25\uffff\1\71", + "\1\70\2\uffff\1\71\25\uffff\1\71", + "\1\70\2\uffff\1\71\25\uffff\1\71", + "\1\70\2\uffff\1\71\25\uffff\1\71", + "\1\70\2\uffff\1\71\25\uffff\1\71", + "\1\70\2\uffff\1\71\25\uffff\1\71", + "\1\70\2\uffff\1\71\25\uffff\1\71", + "\1\70\2\uffff\1\71\25\uffff\1\71", + "\1\70\2\uffff\1\71\25\uffff\1\71", + "\1\70\2\uffff\1\71\25\uffff\1\71", + "\1\70\2\uffff\1\71\25\uffff\1\71", + "\1\70\2\uffff\1\71\25\uffff\1\71", + "\1\70\2\uffff\1\71\25\uffff\1\71", + "\1\70\2\uffff\1\71\25\uffff\1\71", + "\1\70\2\uffff\1\71\25\uffff\1\71", + "\1\70\2\uffff\1\71\25\uffff\1\71", + "\1\70\2\uffff\1\71\25\uffff\1\71", + "\1\70\2\uffff\1\71\25\uffff\1\71", + "\1\70\2\uffff\1\71\25\uffff\1\71", + "\1\70\2\uffff\1\71\25\uffff\1\71", + "\1\70\2\uffff\1\71\25\uffff\1\71", + "\1\70\2\uffff\1\71\25\uffff\1\71", + "\1\70\2\uffff\1\71\25\uffff\1\71", + "\1\70\2\uffff\1\71\25\uffff\1\71", + "\1\70\2\uffff\1\71\25\uffff\1\71", + "\1\70\2\uffff\1\71\25\uffff\1\71", + "\1\70\2\uffff\1\71\25\uffff\1\71", + "\1\70\2\uffff\1\71\25\uffff\1\71", + "\1\70\2\uffff\1\71\25\uffff\1\71", + "\1\70\2\uffff\1\71\25\uffff\1\71", + "\1\70\2\uffff\1\71\25\uffff\1\71", + "\1\70\2\uffff\1\71\25\uffff\1\71", + "\1\70\2\uffff\1\71\25\uffff\1\71", + "\1\70\2\uffff\1\71\25\uffff\1\71", + "\1\70\2\uffff\1\71\25\uffff\1\71", + "\1\70\2\uffff\1\71\25\uffff\1\71", + "\1\70\2\uffff\1\71\25\uffff\1\71", "", "" }; - /** The Constant dfa_13. */ static final short[] dfa_13 = DFA.unpackEncodedString(dfa_13s); - - /** The Constant dfa_14. */ static final char[] dfa_14 = DFA.unpackEncodedStringToUnsignedChars(dfa_14s); - - /** The Constant dfa_15. */ static final char[] dfa_15 = DFA.unpackEncodedStringToUnsignedChars(dfa_15s); - - /** The Constant dfa_16. */ static final short[] dfa_16 = DFA.unpackEncodedString(dfa_16s); - - /** The Constant dfa_17. */ static final short[] dfa_17 = DFA.unpackEncodedString(dfa_17s); - - /** The Constant dfa_18. */ static final short[][] dfa_18 = unpackEncodedStringArray(dfa_18s); - /** - * The Class DFA23. - */ class DFA23 extends DFA { - /** - * Instantiates a new dfa23. - * - * @param recognizer the recognizer - */ public DFA23(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 23; @@ -66989,22 +60498,12 @@ public String getDescription() { return "3149:1: rule__S_Equation__ExprAlternatives_0_0 : ( ( ruleFunction ) | ( ruleVariableRef ) );"; } } - - /** The Constant dfa_19s. */ - static final String dfa_19s = "\1\4\2\0\150\uffff"; - - /** The Constant dfa_20s. */ - static final String dfa_20s = "\1\u0097\2\0\150\uffff"; - - /** The Constant dfa_21s. */ - static final String dfa_21s = "\3\uffff\1\2\146\uffff\1\1"; - - /** The Constant dfa_22s. */ - static final String dfa_22s = "\1\uffff\1\0\1\1\150\uffff}>"; - - /** The Constant dfa_23s. */ + static final String dfa_19s = "\1\4\2\0\151\uffff"; + static final String dfa_20s = "\1\u0098\2\0\151\uffff"; + static final String dfa_21s = "\3\uffff\1\2\147\uffff\1\1"; + static final String dfa_22s = "\1\uffff\1\0\1\1\151\uffff}>"; static final String[] dfa_23s = { - "\6\3\4\uffff\4\3\1\uffff\1\3\1\uffff\1\1\1\2\62\3\5\uffff\30\3\7\uffff\1\3\2\uffff\6\3\10\uffff\1\3\1\uffff\1\3\1\uffff\1\3\4\uffff\1\3\7\uffff\2\3\1\uffff\4\3\1\uffff\1\3", + "\6\3\4\uffff\4\3\1\uffff\1\3\1\uffff\1\1\1\2\62\3\5\uffff\31\3\7\uffff\1\3\2\uffff\6\3\10\uffff\1\3\1\uffff\1\3\1\uffff\1\3\4\uffff\1\3\7\uffff\2\3\1\uffff\4\3\1\uffff\1\3", "\1\uffff", "\1\uffff", "", @@ -67110,34 +60609,17 @@ public String getDescription() { "", "", "", + "", "" }; - - /** The Constant dfa_19. */ static final char[] dfa_19 = DFA.unpackEncodedStringToUnsignedChars(dfa_19s); - - /** The Constant dfa_20. */ static final char[] dfa_20 = DFA.unpackEncodedStringToUnsignedChars(dfa_20s); - - /** The Constant dfa_21. */ static final short[] dfa_21 = DFA.unpackEncodedString(dfa_21s); - - /** The Constant dfa_22. */ static final short[] dfa_22 = DFA.unpackEncodedString(dfa_22s); - - /** The Constant dfa_23. */ static final short[][] dfa_23 = unpackEncodedStringArray(dfa_23s); - /** - * The Class DFA26. - */ class DFA26 extends DFA { - /** - * Instantiates a new dfa26. - * - * @param recognizer the recognizer - */ public DFA26(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 26; @@ -67163,7 +60645,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index26_1 = input.index(); input.rewind(); s = -1; - if ( (synpred40_InternalGaml()) ) {s = 106;} + if ( (synpred40_InternalGaml()) ) {s = 107;} else if ( (true) ) {s = 3;} @@ -67178,7 +60660,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index26_2 = input.index(); input.rewind(); s = -1; - if ( (synpred40_InternalGaml()) ) {s = 106;} + if ( (synpred40_InternalGaml()) ) {s = 107;} else if ( (true) ) {s = 3;} @@ -67194,28 +60676,16 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc throw nvae; } } - - /** The Constant dfa_24s. */ static final String dfa_24s = "\12\uffff"; - - /** The Constant dfa_25s. */ static final String dfa_25s = "\1\24\2\uffff\1\115\6\uffff"; - - /** The Constant dfa_26s. */ - static final String dfa_26s = "\1\153\2\uffff\1\153\6\uffff"; - - /** The Constant dfa_27s. */ - static final String dfa_27s = "\1\uffff\1\1\1\2\1\uffff\1\4\1\6\1\7\1\10\1\3\1\5"; - - /** The Constant dfa_28s. */ + static final String dfa_26s = "\1\154\2\uffff\1\154\6\uffff"; + static final String dfa_27s = "\1\uffff\1\1\1\2\1\uffff\1\4\1\6\1\7\1\10\1\5\1\3"; static final String dfa_28s = "\12\uffff}>"; - - /** The Constant dfa_29s. */ static final String[] dfa_29s = { - "\1\1\64\uffff\1\2\1\4\1\5\1\6\1\7\35\uffff\1\3", + "\1\1\64\uffff\1\2\1\4\1\5\1\6\1\7\36\uffff\1\3", "", "", - "\1\11\35\uffff\1\10", + "\1\10\36\uffff\1\11", "", "", "", @@ -67224,34 +60694,15 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc "" }; - /** The Constant dfa_24. */ static final short[] dfa_24 = DFA.unpackEncodedString(dfa_24s); - - /** The Constant dfa_25. */ static final char[] dfa_25 = DFA.unpackEncodedStringToUnsignedChars(dfa_25s); - - /** The Constant dfa_26. */ static final char[] dfa_26 = DFA.unpackEncodedStringToUnsignedChars(dfa_26s); - - /** The Constant dfa_27. */ static final short[] dfa_27 = DFA.unpackEncodedString(dfa_27s); - - /** The Constant dfa_28. */ static final short[] dfa_28 = DFA.unpackEncodedString(dfa_28s); - - /** The Constant dfa_29. */ static final short[][] dfa_29 = unpackEncodedStringArray(dfa_29s); - /** - * The Class DFA34. - */ class DFA34 extends DFA { - /** - * Instantiates a new dfa34. - * - * @param recognizer the recognizer - */ public DFA34(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 34; @@ -67267,25 +60718,14 @@ public String getDescription() { return "3626:1: rule___AssignmentKey__Alternatives : ( ( '<-' ) | ( '<<' ) | ( ( rule___AssignmentKey__Group_2__0 ) ) | ( '<<+' ) | ( ( rule___AssignmentKey__Group_4__0 ) ) | ( '+<-' ) | ( '<+' ) | ( '>-' ) );"; } } - - /** The Constant dfa_30s. */ - static final String dfa_30s = "\143\uffff"; - - /** The Constant dfa_31s. */ - static final String dfa_31s = "\1\4\131\uffff\1\0\10\uffff"; - - /** The Constant dfa_32s. */ - static final String dfa_32s = "\1\u0087\131\uffff\1\0\10\uffff"; - - /** The Constant dfa_33s. */ - static final String dfa_33s = "\1\uffff\1\1\140\uffff\1\2"; - - /** The Constant dfa_34s. */ - static final String dfa_34s = "\132\uffff\1\0\10\uffff}>"; - - /** The Constant dfa_35s. */ + static final String dfa_30s = "\144\uffff"; + static final String dfa_31s = "\1\4\132\uffff\1\0\10\uffff"; + static final String dfa_32s = "\1\u0088\132\uffff\1\0\10\uffff"; + static final String dfa_33s = "\1\uffff\1\1\141\uffff\1\2"; + static final String dfa_34s = "\133\uffff\1\0\10\uffff}>"; static final String[] dfa_35s = { - "\6\1\4\uffff\1\1\1\uffff\2\1\1\uffff\1\1\1\uffff\64\1\5\uffff\30\1\7\uffff\1\1\2\uffff\6\1\10\uffff\1\1\1\uffff\1\1\1\uffff\1\132\4\uffff\1\1", + "\6\1\4\uffff\1\1\1\uffff\2\1\1\uffff\1\1\1\uffff\64\1\5\uffff\31\1\7\uffff\1\1\2\uffff\6\1\10\uffff\1\1\1\uffff\1\1\1\uffff\1\133\4\uffff\1\1", + "", "", "", "", @@ -67386,34 +60826,15 @@ public String getDescription() { "" }; - /** The Constant dfa_30. */ static final short[] dfa_30 = DFA.unpackEncodedString(dfa_30s); - - /** The Constant dfa_31. */ static final char[] dfa_31 = DFA.unpackEncodedStringToUnsignedChars(dfa_31s); - - /** The Constant dfa_32. */ static final char[] dfa_32 = DFA.unpackEncodedStringToUnsignedChars(dfa_32s); - - /** The Constant dfa_33. */ static final short[] dfa_33 = DFA.unpackEncodedString(dfa_33s); - - /** The Constant dfa_34. */ static final short[] dfa_34 = DFA.unpackEncodedString(dfa_34s); - - /** The Constant dfa_35. */ static final short[][] dfa_35 = unpackEncodedStringArray(dfa_35s); - /** - * The Class DFA43. - */ class DFA43 extends DFA { - /** - * Instantiates a new dfa43. - * - * @param recognizer the recognizer - */ public DFA43(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 43; @@ -67426,25 +60847,25 @@ public DFA43(BaseRecognizer recognizer) { this.transition = dfa_35; } public String getDescription() { - return "4013:1: rule__FunctionFacet__Alternatives_1 : ( ( ( rule__FunctionFacet__Group_1_0__0 ) ) | ( ( rule__FunctionFacet__Group_1_1__0 ) ) );"; + return "4019:1: rule__FunctionFacet__Alternatives_1 : ( ( ( rule__FunctionFacet__Group_1_0__0 ) ) | ( ( rule__FunctionFacet__Group_1_1__0 ) ) );"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA43_90 = input.LA(1); + int LA43_91 = input.LA(1); - int index43_90 = input.index(); + int index43_91 = input.index(); input.rewind(); s = -1; - if ( (synpred131_InternalGaml()) ) {s = 1;} + if ( (synpred132_InternalGaml()) ) {s = 1;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} - input.seek(index43_90); + input.seek(index43_91); if ( s>=0 ) return s; break; } @@ -67455,22 +60876,12 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc throw nvae; } } - - /** The Constant dfa_36s. */ - static final String dfa_36s = "\1\4\2\0\140\uffff"; - - /** The Constant dfa_37s. */ - static final String dfa_37s = "\1\u0087\2\0\140\uffff"; - - /** The Constant dfa_38s. */ - static final String dfa_38s = "\3\uffff\1\2\136\uffff\1\1"; - - /** The Constant dfa_39s. */ - static final String dfa_39s = "\1\uffff\1\0\1\1\140\uffff}>"; - - /** The Constant dfa_40s. */ + static final String dfa_36s = "\1\4\2\0\141\uffff"; + static final String dfa_37s = "\1\u0088\2\0\141\uffff"; + static final String dfa_38s = "\3\uffff\1\2\137\uffff\1\1"; + static final String dfa_39s = "\1\uffff\1\0\1\1\141\uffff}>"; static final String[] dfa_40s = { - "\1\3\1\1\4\3\4\uffff\1\3\1\uffff\2\3\1\uffff\1\3\1\uffff\1\2\63\3\5\uffff\30\3\7\uffff\1\3\2\uffff\6\3\10\uffff\1\3\1\uffff\1\3\1\uffff\1\3\4\uffff\1\3", + "\1\3\1\1\4\3\4\uffff\1\3\1\uffff\2\3\1\uffff\1\3\1\uffff\1\2\63\3\5\uffff\31\3\7\uffff\1\3\2\uffff\6\3\10\uffff\1\3\1\uffff\1\3\1\uffff\1\3\4\uffff\1\3", "\1\uffff", "\1\uffff", "", @@ -67568,34 +60979,17 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc "", "", "", + "", "" }; - - /** The Constant dfa_36. */ static final char[] dfa_36 = DFA.unpackEncodedStringToUnsignedChars(dfa_36s); - - /** The Constant dfa_37. */ static final char[] dfa_37 = DFA.unpackEncodedStringToUnsignedChars(dfa_37s); - - /** The Constant dfa_38. */ static final short[] dfa_38 = DFA.unpackEncodedString(dfa_38s); - - /** The Constant dfa_39. */ static final short[] dfa_39 = DFA.unpackEncodedString(dfa_39s); - - /** The Constant dfa_40. */ static final short[][] dfa_40 = unpackEncodedStringArray(dfa_40s); - /** - * The Class DFA44. - */ class DFA44 extends DFA { - /** - * Instantiates a new dfa44. - * - * @param recognizer the recognizer - */ public DFA44(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 44; @@ -67608,7 +61002,7 @@ public DFA44(BaseRecognizer recognizer) { this.transition = dfa_40; } public String getDescription() { - return "4034:1: rule__TypeFacet__Alternatives_1 : ( ( ( rule__TypeFacet__Group_1_0__0 ) ) | ( ( rule__TypeFacet__ExprAssignment_1_1 ) ) );"; + return "4040:1: rule__TypeFacet__Alternatives_1 : ( ( ( rule__TypeFacet__Group_1_0__0 ) ) | ( ( rule__TypeFacet__ExprAssignment_1_1 ) ) );"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; @@ -67621,7 +61015,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index44_1 = input.index(); input.rewind(); s = -1; - if ( (synpred132_InternalGaml()) ) {s = 98;} + if ( (synpred133_InternalGaml()) ) {s = 99;} else if ( (true) ) {s = 3;} @@ -67636,7 +61030,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index44_2 = input.index(); input.rewind(); s = -1; - if ( (synpred132_InternalGaml()) ) {s = 98;} + if ( (synpred133_InternalGaml()) ) {s = 99;} else if ( (true) ) {s = 3;} @@ -67652,22 +61046,12 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc throw nvae; } } - - /** The Constant dfa_41s. */ - static final String dfa_41s = "\1\4\67\0\33\uffff\17\0\1\uffff"; - - /** The Constant dfa_42s. */ - static final String dfa_42s = "\1\u0087\67\0\33\uffff\17\0\1\uffff"; - - /** The Constant dfa_43s. */ - static final String dfa_43s = "\70\uffff\1\1\51\uffff\1\2"; - - /** The Constant dfa_44s. */ - static final String dfa_44s = "\1\uffff\1\0\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\26\1\27\1\30\1\31\1\32\1\33\1\34\1\35\1\36\1\37\1\40\1\41\1\42\1\43\1\44\1\45\1\46\1\47\1\50\1\51\1\52\1\53\1\54\1\55\1\56\1\57\1\60\1\61\1\62\1\63\1\64\1\65\1\66\33\uffff\1\67\1\70\1\71\1\72\1\73\1\74\1\75\1\76\1\77\1\100\1\101\1\102\1\103\1\104\1\105\1\uffff}>"; - - /** The Constant dfa_45s. */ + static final String dfa_41s = "\1\4\67\0\34\uffff\17\0\1\uffff"; + static final String dfa_42s = "\1\u0088\67\0\34\uffff\17\0\1\uffff"; + static final String dfa_43s = "\70\uffff\1\1\52\uffff\1\2"; + static final String dfa_44s = "\1\uffff\1\0\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\26\1\27\1\30\1\31\1\32\1\33\1\34\1\35\1\36\1\37\1\40\1\41\1\42\1\43\1\44\1\45\1\46\1\47\1\50\1\51\1\52\1\53\1\54\1\55\1\56\1\57\1\60\1\61\1\62\1\63\1\64\1\65\1\66\34\uffff\1\67\1\70\1\71\1\72\1\73\1\74\1\75\1\76\1\77\1\100\1\101\1\102\1\103\1\104\1\105\1\uffff}>"; static final String[] dfa_45s = { - "\1\123\1\66\1\124\1\125\1\126\1\127\4\uffff\1\65\1\uffff\1\67\1\70\1\uffff\1\70\1\uffff\1\1\1\2\1\33\1\34\1\35\1\36\1\37\1\40\1\41\1\42\1\43\1\44\1\45\1\46\1\47\1\50\1\51\1\52\1\53\1\54\1\55\1\56\1\57\1\60\1\61\1\62\1\63\1\64\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\26\1\27\1\30\1\31\1\32\1\3\1\4\1\10\1\11\1\12\1\13\1\5\1\6\1\7\5\uffff\30\70\7\uffff\1\135\2\uffff\1\133\1\134\1\136\1\137\1\140\1\141\10\uffff\1\70\1\uffff\1\130\1\uffff\1\132\4\uffff\1\131", + "\1\124\1\66\1\125\1\126\1\127\1\130\4\uffff\1\65\1\uffff\1\67\1\70\1\uffff\1\70\1\uffff\1\1\1\2\1\33\1\34\1\35\1\36\1\37\1\40\1\41\1\42\1\43\1\44\1\45\1\46\1\47\1\50\1\51\1\52\1\53\1\54\1\55\1\56\1\57\1\60\1\61\1\62\1\63\1\64\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\26\1\27\1\30\1\31\1\32\1\3\1\4\1\10\1\11\1\12\1\13\1\5\1\6\1\7\5\uffff\31\70\7\uffff\1\136\2\uffff\1\134\1\135\1\137\1\140\1\141\1\142\10\uffff\1\70\1\uffff\1\131\1\uffff\1\133\4\uffff\1\132", "\1\uffff", "\1\uffff", "\1\uffff", @@ -67750,6 +61134,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc "", "", "", + "", "\1\uffff", "\1\uffff", "\1\uffff", @@ -67767,32 +61152,14 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc "\1\uffff", "" }; - - /** The Constant dfa_41. */ static final char[] dfa_41 = DFA.unpackEncodedStringToUnsignedChars(dfa_41s); - - /** The Constant dfa_42. */ static final char[] dfa_42 = DFA.unpackEncodedStringToUnsignedChars(dfa_42s); - - /** The Constant dfa_43. */ static final short[] dfa_43 = DFA.unpackEncodedString(dfa_43s); - - /** The Constant dfa_44. */ static final short[] dfa_44 = DFA.unpackEncodedString(dfa_44s); - - /** The Constant dfa_45. */ static final short[][] dfa_45 = unpackEncodedStringArray(dfa_45s); - /** - * The Class DFA46. - */ class DFA46 extends DFA { - /** - * Instantiates a new dfa46. - * - * @param recognizer the recognizer - */ public DFA46(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 46; @@ -67805,7 +61172,7 @@ public DFA46(BaseRecognizer recognizer) { this.transition = dfa_45; } public String getDescription() { - return "4076:1: rule__Expression__Alternatives : ( ( ( ruleArgumentPair ) ) | ( rulePair ) );"; + return "4082:1: rule__Expression__Alternatives : ( ( ( ruleArgumentPair ) ) | ( rulePair ) );"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; @@ -67818,9 +61185,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index46_1 = input.index(); input.rewind(); s = -1; - if ( (synpred134_InternalGaml()) ) {s = 56;} + if ( (synpred135_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index46_1); @@ -67833,9 +61200,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index46_2 = input.index(); input.rewind(); s = -1; - if ( (synpred134_InternalGaml()) ) {s = 56;} + if ( (synpred135_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index46_2); @@ -67848,9 +61215,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index46_3 = input.index(); input.rewind(); s = -1; - if ( (synpred134_InternalGaml()) ) {s = 56;} + if ( (synpred135_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index46_3); @@ -67863,9 +61230,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index46_4 = input.index(); input.rewind(); s = -1; - if ( (synpred134_InternalGaml()) ) {s = 56;} + if ( (synpred135_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index46_4); @@ -67878,9 +61245,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index46_5 = input.index(); input.rewind(); s = -1; - if ( (synpred134_InternalGaml()) ) {s = 56;} + if ( (synpred135_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index46_5); @@ -67893,9 +61260,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index46_6 = input.index(); input.rewind(); s = -1; - if ( (synpred134_InternalGaml()) ) {s = 56;} + if ( (synpred135_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index46_6); @@ -67908,9 +61275,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index46_7 = input.index(); input.rewind(); s = -1; - if ( (synpred134_InternalGaml()) ) {s = 56;} + if ( (synpred135_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index46_7); @@ -67923,9 +61290,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index46_8 = input.index(); input.rewind(); s = -1; - if ( (synpred134_InternalGaml()) ) {s = 56;} + if ( (synpred135_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index46_8); @@ -67938,9 +61305,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index46_9 = input.index(); input.rewind(); s = -1; - if ( (synpred134_InternalGaml()) ) {s = 56;} + if ( (synpred135_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index46_9); @@ -67953,9 +61320,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index46_10 = input.index(); input.rewind(); s = -1; - if ( (synpred134_InternalGaml()) ) {s = 56;} + if ( (synpred135_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index46_10); @@ -67968,9 +61335,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index46_11 = input.index(); input.rewind(); s = -1; - if ( (synpred134_InternalGaml()) ) {s = 56;} + if ( (synpred135_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index46_11); @@ -67983,9 +61350,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index46_12 = input.index(); input.rewind(); s = -1; - if ( (synpred134_InternalGaml()) ) {s = 56;} + if ( (synpred135_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index46_12); @@ -67998,9 +61365,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index46_13 = input.index(); input.rewind(); s = -1; - if ( (synpred134_InternalGaml()) ) {s = 56;} + if ( (synpred135_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index46_13); @@ -68013,9 +61380,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index46_14 = input.index(); input.rewind(); s = -1; - if ( (synpred134_InternalGaml()) ) {s = 56;} + if ( (synpred135_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index46_14); @@ -68028,9 +61395,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index46_15 = input.index(); input.rewind(); s = -1; - if ( (synpred134_InternalGaml()) ) {s = 56;} + if ( (synpred135_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index46_15); @@ -68043,9 +61410,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index46_16 = input.index(); input.rewind(); s = -1; - if ( (synpred134_InternalGaml()) ) {s = 56;} + if ( (synpred135_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index46_16); @@ -68058,9 +61425,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index46_17 = input.index(); input.rewind(); s = -1; - if ( (synpred134_InternalGaml()) ) {s = 56;} + if ( (synpred135_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index46_17); @@ -68073,9 +61440,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index46_18 = input.index(); input.rewind(); s = -1; - if ( (synpred134_InternalGaml()) ) {s = 56;} + if ( (synpred135_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index46_18); @@ -68088,9 +61455,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index46_19 = input.index(); input.rewind(); s = -1; - if ( (synpred134_InternalGaml()) ) {s = 56;} + if ( (synpred135_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index46_19); @@ -68103,9 +61470,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index46_20 = input.index(); input.rewind(); s = -1; - if ( (synpred134_InternalGaml()) ) {s = 56;} + if ( (synpred135_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index46_20); @@ -68118,9 +61485,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index46_21 = input.index(); input.rewind(); s = -1; - if ( (synpred134_InternalGaml()) ) {s = 56;} + if ( (synpred135_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index46_21); @@ -68133,9 +61500,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index46_22 = input.index(); input.rewind(); s = -1; - if ( (synpred134_InternalGaml()) ) {s = 56;} + if ( (synpred135_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index46_22); @@ -68148,9 +61515,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index46_23 = input.index(); input.rewind(); s = -1; - if ( (synpred134_InternalGaml()) ) {s = 56;} + if ( (synpred135_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index46_23); @@ -68163,9 +61530,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index46_24 = input.index(); input.rewind(); s = -1; - if ( (synpred134_InternalGaml()) ) {s = 56;} + if ( (synpred135_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index46_24); @@ -68178,9 +61545,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index46_25 = input.index(); input.rewind(); s = -1; - if ( (synpred134_InternalGaml()) ) {s = 56;} + if ( (synpred135_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index46_25); @@ -68193,9 +61560,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index46_26 = input.index(); input.rewind(); s = -1; - if ( (synpred134_InternalGaml()) ) {s = 56;} + if ( (synpred135_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index46_26); @@ -68208,9 +61575,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index46_27 = input.index(); input.rewind(); s = -1; - if ( (synpred134_InternalGaml()) ) {s = 56;} + if ( (synpred135_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index46_27); @@ -68223,9 +61590,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index46_28 = input.index(); input.rewind(); s = -1; - if ( (synpred134_InternalGaml()) ) {s = 56;} + if ( (synpred135_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index46_28); @@ -68238,9 +61605,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index46_29 = input.index(); input.rewind(); s = -1; - if ( (synpred134_InternalGaml()) ) {s = 56;} + if ( (synpred135_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index46_29); @@ -68253,9 +61620,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index46_30 = input.index(); input.rewind(); s = -1; - if ( (synpred134_InternalGaml()) ) {s = 56;} + if ( (synpred135_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index46_30); @@ -68268,9 +61635,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index46_31 = input.index(); input.rewind(); s = -1; - if ( (synpred134_InternalGaml()) ) {s = 56;} + if ( (synpred135_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index46_31); @@ -68283,9 +61650,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index46_32 = input.index(); input.rewind(); s = -1; - if ( (synpred134_InternalGaml()) ) {s = 56;} + if ( (synpred135_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index46_32); @@ -68298,9 +61665,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index46_33 = input.index(); input.rewind(); s = -1; - if ( (synpred134_InternalGaml()) ) {s = 56;} + if ( (synpred135_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index46_33); @@ -68313,9 +61680,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index46_34 = input.index(); input.rewind(); s = -1; - if ( (synpred134_InternalGaml()) ) {s = 56;} + if ( (synpred135_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index46_34); @@ -68328,9 +61695,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index46_35 = input.index(); input.rewind(); s = -1; - if ( (synpred134_InternalGaml()) ) {s = 56;} + if ( (synpred135_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index46_35); @@ -68343,9 +61710,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index46_36 = input.index(); input.rewind(); s = -1; - if ( (synpred134_InternalGaml()) ) {s = 56;} + if ( (synpred135_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index46_36); @@ -68358,9 +61725,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index46_37 = input.index(); input.rewind(); s = -1; - if ( (synpred134_InternalGaml()) ) {s = 56;} + if ( (synpred135_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index46_37); @@ -68373,9 +61740,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index46_38 = input.index(); input.rewind(); s = -1; - if ( (synpred134_InternalGaml()) ) {s = 56;} + if ( (synpred135_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index46_38); @@ -68388,9 +61755,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index46_39 = input.index(); input.rewind(); s = -1; - if ( (synpred134_InternalGaml()) ) {s = 56;} + if ( (synpred135_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index46_39); @@ -68403,9 +61770,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index46_40 = input.index(); input.rewind(); s = -1; - if ( (synpred134_InternalGaml()) ) {s = 56;} + if ( (synpred135_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index46_40); @@ -68418,9 +61785,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index46_41 = input.index(); input.rewind(); s = -1; - if ( (synpred134_InternalGaml()) ) {s = 56;} + if ( (synpred135_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index46_41); @@ -68433,9 +61800,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index46_42 = input.index(); input.rewind(); s = -1; - if ( (synpred134_InternalGaml()) ) {s = 56;} + if ( (synpred135_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index46_42); @@ -68448,9 +61815,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index46_43 = input.index(); input.rewind(); s = -1; - if ( (synpred134_InternalGaml()) ) {s = 56;} + if ( (synpred135_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index46_43); @@ -68463,9 +61830,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index46_44 = input.index(); input.rewind(); s = -1; - if ( (synpred134_InternalGaml()) ) {s = 56;} + if ( (synpred135_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index46_44); @@ -68478,9 +61845,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index46_45 = input.index(); input.rewind(); s = -1; - if ( (synpred134_InternalGaml()) ) {s = 56;} + if ( (synpred135_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index46_45); @@ -68493,9 +61860,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index46_46 = input.index(); input.rewind(); s = -1; - if ( (synpred134_InternalGaml()) ) {s = 56;} + if ( (synpred135_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index46_46); @@ -68508,9 +61875,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index46_47 = input.index(); input.rewind(); s = -1; - if ( (synpred134_InternalGaml()) ) {s = 56;} + if ( (synpred135_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index46_47); @@ -68523,9 +61890,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index46_48 = input.index(); input.rewind(); s = -1; - if ( (synpred134_InternalGaml()) ) {s = 56;} + if ( (synpred135_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index46_48); @@ -68538,9 +61905,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index46_49 = input.index(); input.rewind(); s = -1; - if ( (synpred134_InternalGaml()) ) {s = 56;} + if ( (synpred135_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index46_49); @@ -68553,9 +61920,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index46_50 = input.index(); input.rewind(); s = -1; - if ( (synpred134_InternalGaml()) ) {s = 56;} + if ( (synpred135_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index46_50); @@ -68568,9 +61935,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index46_51 = input.index(); input.rewind(); s = -1; - if ( (synpred134_InternalGaml()) ) {s = 56;} + if ( (synpred135_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index46_51); @@ -68583,9 +61950,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index46_52 = input.index(); input.rewind(); s = -1; - if ( (synpred134_InternalGaml()) ) {s = 56;} + if ( (synpred135_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index46_52); @@ -68598,9 +61965,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index46_53 = input.index(); input.rewind(); s = -1; - if ( (synpred134_InternalGaml()) ) {s = 56;} + if ( (synpred135_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index46_53); @@ -68613,9 +61980,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index46_54 = input.index(); input.rewind(); s = -1; - if ( (synpred134_InternalGaml()) ) {s = 56;} + if ( (synpred135_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index46_54); @@ -68628,239 +61995,239 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index46_55 = input.index(); input.rewind(); s = -1; - if ( (synpred134_InternalGaml()) ) {s = 56;} + if ( (synpred135_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index46_55); if ( s>=0 ) return s; break; case 55 : - int LA46_83 = input.LA(1); - - - int index46_83 = input.index(); - input.rewind(); - s = -1; - if ( (synpred134_InternalGaml()) ) {s = 56;} - - else if ( (true) ) {s = 98;} - - - input.seek(index46_83); - if ( s>=0 ) return s; - break; - case 56 : int LA46_84 = input.LA(1); int index46_84 = input.index(); input.rewind(); s = -1; - if ( (synpred134_InternalGaml()) ) {s = 56;} + if ( (synpred135_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index46_84); if ( s>=0 ) return s; break; - case 57 : + case 56 : int LA46_85 = input.LA(1); int index46_85 = input.index(); input.rewind(); s = -1; - if ( (synpred134_InternalGaml()) ) {s = 56;} + if ( (synpred135_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index46_85); if ( s>=0 ) return s; break; - case 58 : + case 57 : int LA46_86 = input.LA(1); int index46_86 = input.index(); input.rewind(); s = -1; - if ( (synpred134_InternalGaml()) ) {s = 56;} + if ( (synpred135_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index46_86); if ( s>=0 ) return s; break; - case 59 : + case 58 : int LA46_87 = input.LA(1); int index46_87 = input.index(); input.rewind(); s = -1; - if ( (synpred134_InternalGaml()) ) {s = 56;} + if ( (synpred135_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index46_87); if ( s>=0 ) return s; break; - case 60 : + case 59 : int LA46_88 = input.LA(1); int index46_88 = input.index(); input.rewind(); s = -1; - if ( (synpred134_InternalGaml()) ) {s = 56;} + if ( (synpred135_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index46_88); if ( s>=0 ) return s; break; - case 61 : + case 60 : int LA46_89 = input.LA(1); int index46_89 = input.index(); input.rewind(); s = -1; - if ( (synpred134_InternalGaml()) ) {s = 56;} + if ( (synpred135_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index46_89); if ( s>=0 ) return s; break; - case 62 : + case 61 : int LA46_90 = input.LA(1); int index46_90 = input.index(); input.rewind(); s = -1; - if ( (synpred134_InternalGaml()) ) {s = 56;} + if ( (synpred135_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index46_90); if ( s>=0 ) return s; break; - case 63 : + case 62 : int LA46_91 = input.LA(1); int index46_91 = input.index(); input.rewind(); s = -1; - if ( (synpred134_InternalGaml()) ) {s = 56;} + if ( (synpred135_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index46_91); if ( s>=0 ) return s; break; - case 64 : + case 63 : int LA46_92 = input.LA(1); int index46_92 = input.index(); input.rewind(); s = -1; - if ( (synpred134_InternalGaml()) ) {s = 56;} + if ( (synpred135_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index46_92); if ( s>=0 ) return s; break; - case 65 : + case 64 : int LA46_93 = input.LA(1); int index46_93 = input.index(); input.rewind(); s = -1; - if ( (synpred134_InternalGaml()) ) {s = 56;} + if ( (synpred135_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index46_93); if ( s>=0 ) return s; break; - case 66 : + case 65 : int LA46_94 = input.LA(1); int index46_94 = input.index(); input.rewind(); s = -1; - if ( (synpred134_InternalGaml()) ) {s = 56;} + if ( (synpred135_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index46_94); if ( s>=0 ) return s; break; - case 67 : + case 66 : int LA46_95 = input.LA(1); int index46_95 = input.index(); input.rewind(); s = -1; - if ( (synpred134_InternalGaml()) ) {s = 56;} + if ( (synpred135_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index46_95); if ( s>=0 ) return s; break; - case 68 : + case 67 : int LA46_96 = input.LA(1); int index46_96 = input.index(); input.rewind(); s = -1; - if ( (synpred134_InternalGaml()) ) {s = 56;} + if ( (synpred135_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index46_96); if ( s>=0 ) return s; break; - case 69 : + case 68 : int LA46_97 = input.LA(1); int index46_97 = input.index(); input.rewind(); s = -1; - if ( (synpred134_InternalGaml()) ) {s = 56;} + if ( (synpred135_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 98;} + else if ( (true) ) {s = 99;} input.seek(index46_97); if ( s>=0 ) return s; break; + case 69 : + int LA46_98 = input.LA(1); + + + int index46_98 = input.index(); + input.rewind(); + s = -1; + if ( (synpred135_InternalGaml()) ) {s = 56;} + + else if ( (true) ) {s = 99;} + + + input.seek(index46_98); + if ( s>=0 ) return s; + break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = @@ -68869,18 +62236,11 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc throw nvae; } } - - /** The Constant dfa_46s. */ static final String dfa_46s = "\1\5\67\0\2\uffff"; - - /** The Constant dfa_47s. */ static final String dfa_47s = "\1\110\67\0\2\uffff"; - - /** The Constant dfa_48s. */ - static final String dfa_48s = "\1\uffff\1\0\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\26\1\27\1\30\1\31\1\32\1\33\1\34\1\35\1\36\1\37\1\40\1\41\1\42\1\43\1\44\1\45\1\46\1\47\1\50\1\51\1\52\1\53\1\54\1\55\1\56\1\57\1\60\1\61\1\62\1\63\1\64\1\65\1\66\2\uffff}>"; - - /** The Constant dfa_49s. */ - static final String[] dfa_49s = { + static final String dfa_48s = "\70\uffff\1\1\1\2"; + static final String dfa_49s = "\1\uffff\1\0\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\26\1\27\1\30\1\31\1\32\1\33\1\34\1\35\1\36\1\37\1\40\1\41\1\42\1\43\1\44\1\45\1\46\1\47\1\50\1\51\1\52\1\53\1\54\1\55\1\56\1\57\1\60\1\61\1\62\1\63\1\64\1\65\1\66\2\uffff}>"; + static final String[] dfa_50s = { "\1\66\10\uffff\1\65\1\uffff\1\67\4\uffff\1\1\1\2\1\33\1\34\1\35\1\36\1\37\1\40\1\41\1\42\1\43\1\44\1\45\1\46\1\47\1\50\1\51\1\52\1\53\1\54\1\55\1\56\1\57\1\60\1\61\1\62\1\63\1\64\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\26\1\27\1\30\1\31\1\32\1\3\1\4\1\10\1\11\1\12\1\13\1\5\1\6\1\7", "\1\uffff", "\1\uffff", @@ -68940,29 +62300,14 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc "", "" }; - - /** The Constant dfa_46. */ static final char[] dfa_46 = DFA.unpackEncodedStringToUnsignedChars(dfa_46s); - - /** The Constant dfa_47. */ static final char[] dfa_47 = DFA.unpackEncodedStringToUnsignedChars(dfa_47s); - - /** The Constant dfa_48. */ static final short[] dfa_48 = DFA.unpackEncodedString(dfa_48s); - - /** The Constant dfa_49. */ - static final short[][] dfa_49 = unpackEncodedStringArray(dfa_49s); + static final short[] dfa_49 = DFA.unpackEncodedString(dfa_49s); + static final short[][] dfa_50 = unpackEncodedStringArray(dfa_50s); - /** - * The Class DFA61. - */ class DFA61 extends DFA { - /** - * Instantiates a new dfa61. - * - * @param recognizer the recognizer - */ public DFA61(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 61; @@ -68970,12 +62315,12 @@ public DFA61(BaseRecognizer recognizer) { this.eof = dfa_13; this.min = dfa_46; this.max = dfa_47; - this.accept = dfa_16; - this.special = dfa_48; - this.transition = dfa_49; + this.accept = dfa_48; + this.special = dfa_49; + this.transition = dfa_50; } public String getDescription() { - return "4469:1: rule__AbstractRef__Alternatives : ( ( ( ruleFunction ) ) | ( ruleVariableRef ) );"; + return "4475:1: rule__AbstractRef__Alternatives : ( ( ( ruleFunction ) ) | ( ruleVariableRef ) );"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; @@ -68988,7 +62333,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index61_1 = input.index(); input.rewind(); s = -1; - if ( (synpred162_InternalGaml()) ) {s = 56;} + if ( (synpred163_InternalGaml()) ) {s = 56;} else if ( (true) ) {s = 57;} @@ -69003,7 +62348,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index61_2 = input.index(); input.rewind(); s = -1; - if ( (synpred162_InternalGaml()) ) {s = 56;} + if ( (synpred163_InternalGaml()) ) {s = 56;} else if ( (true) ) {s = 57;} @@ -69018,7 +62363,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index61_3 = input.index(); input.rewind(); s = -1; - if ( (synpred162_InternalGaml()) ) {s = 56;} + if ( (synpred163_InternalGaml()) ) {s = 56;} else if ( (true) ) {s = 57;} @@ -69033,7 +62378,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index61_4 = input.index(); input.rewind(); s = -1; - if ( (synpred162_InternalGaml()) ) {s = 56;} + if ( (synpred163_InternalGaml()) ) {s = 56;} else if ( (true) ) {s = 57;} @@ -69048,7 +62393,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index61_5 = input.index(); input.rewind(); s = -1; - if ( (synpred162_InternalGaml()) ) {s = 56;} + if ( (synpred163_InternalGaml()) ) {s = 56;} else if ( (true) ) {s = 57;} @@ -69063,7 +62408,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index61_6 = input.index(); input.rewind(); s = -1; - if ( (synpred162_InternalGaml()) ) {s = 56;} + if ( (synpred163_InternalGaml()) ) {s = 56;} else if ( (true) ) {s = 57;} @@ -69078,7 +62423,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index61_7 = input.index(); input.rewind(); s = -1; - if ( (synpred162_InternalGaml()) ) {s = 56;} + if ( (synpred163_InternalGaml()) ) {s = 56;} else if ( (true) ) {s = 57;} @@ -69093,7 +62438,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index61_8 = input.index(); input.rewind(); s = -1; - if ( (synpred162_InternalGaml()) ) {s = 56;} + if ( (synpred163_InternalGaml()) ) {s = 56;} else if ( (true) ) {s = 57;} @@ -69108,7 +62453,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index61_9 = input.index(); input.rewind(); s = -1; - if ( (synpred162_InternalGaml()) ) {s = 56;} + if ( (synpred163_InternalGaml()) ) {s = 56;} else if ( (true) ) {s = 57;} @@ -69123,7 +62468,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index61_10 = input.index(); input.rewind(); s = -1; - if ( (synpred162_InternalGaml()) ) {s = 56;} + if ( (synpred163_InternalGaml()) ) {s = 56;} else if ( (true) ) {s = 57;} @@ -69138,7 +62483,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index61_11 = input.index(); input.rewind(); s = -1; - if ( (synpred162_InternalGaml()) ) {s = 56;} + if ( (synpred163_InternalGaml()) ) {s = 56;} else if ( (true) ) {s = 57;} @@ -69153,7 +62498,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index61_12 = input.index(); input.rewind(); s = -1; - if ( (synpred162_InternalGaml()) ) {s = 56;} + if ( (synpred163_InternalGaml()) ) {s = 56;} else if ( (true) ) {s = 57;} @@ -69168,7 +62513,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index61_13 = input.index(); input.rewind(); s = -1; - if ( (synpred162_InternalGaml()) ) {s = 56;} + if ( (synpred163_InternalGaml()) ) {s = 56;} else if ( (true) ) {s = 57;} @@ -69183,7 +62528,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index61_14 = input.index(); input.rewind(); s = -1; - if ( (synpred162_InternalGaml()) ) {s = 56;} + if ( (synpred163_InternalGaml()) ) {s = 56;} else if ( (true) ) {s = 57;} @@ -69198,7 +62543,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index61_15 = input.index(); input.rewind(); s = -1; - if ( (synpred162_InternalGaml()) ) {s = 56;} + if ( (synpred163_InternalGaml()) ) {s = 56;} else if ( (true) ) {s = 57;} @@ -69213,7 +62558,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index61_16 = input.index(); input.rewind(); s = -1; - if ( (synpred162_InternalGaml()) ) {s = 56;} + if ( (synpred163_InternalGaml()) ) {s = 56;} else if ( (true) ) {s = 57;} @@ -69228,7 +62573,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index61_17 = input.index(); input.rewind(); s = -1; - if ( (synpred162_InternalGaml()) ) {s = 56;} + if ( (synpred163_InternalGaml()) ) {s = 56;} else if ( (true) ) {s = 57;} @@ -69243,7 +62588,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index61_18 = input.index(); input.rewind(); s = -1; - if ( (synpred162_InternalGaml()) ) {s = 56;} + if ( (synpred163_InternalGaml()) ) {s = 56;} else if ( (true) ) {s = 57;} @@ -69258,7 +62603,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index61_19 = input.index(); input.rewind(); s = -1; - if ( (synpred162_InternalGaml()) ) {s = 56;} + if ( (synpred163_InternalGaml()) ) {s = 56;} else if ( (true) ) {s = 57;} @@ -69273,7 +62618,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index61_20 = input.index(); input.rewind(); s = -1; - if ( (synpred162_InternalGaml()) ) {s = 56;} + if ( (synpred163_InternalGaml()) ) {s = 56;} else if ( (true) ) {s = 57;} @@ -69288,7 +62633,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index61_21 = input.index(); input.rewind(); s = -1; - if ( (synpred162_InternalGaml()) ) {s = 56;} + if ( (synpred163_InternalGaml()) ) {s = 56;} else if ( (true) ) {s = 57;} @@ -69303,7 +62648,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index61_22 = input.index(); input.rewind(); s = -1; - if ( (synpred162_InternalGaml()) ) {s = 56;} + if ( (synpred163_InternalGaml()) ) {s = 56;} else if ( (true) ) {s = 57;} @@ -69318,7 +62663,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index61_23 = input.index(); input.rewind(); s = -1; - if ( (synpred162_InternalGaml()) ) {s = 56;} + if ( (synpred163_InternalGaml()) ) {s = 56;} else if ( (true) ) {s = 57;} @@ -69333,7 +62678,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index61_24 = input.index(); input.rewind(); s = -1; - if ( (synpred162_InternalGaml()) ) {s = 56;} + if ( (synpred163_InternalGaml()) ) {s = 56;} else if ( (true) ) {s = 57;} @@ -69348,7 +62693,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index61_25 = input.index(); input.rewind(); s = -1; - if ( (synpred162_InternalGaml()) ) {s = 56;} + if ( (synpred163_InternalGaml()) ) {s = 56;} else if ( (true) ) {s = 57;} @@ -69363,7 +62708,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index61_26 = input.index(); input.rewind(); s = -1; - if ( (synpred162_InternalGaml()) ) {s = 56;} + if ( (synpred163_InternalGaml()) ) {s = 56;} else if ( (true) ) {s = 57;} @@ -69378,7 +62723,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index61_27 = input.index(); input.rewind(); s = -1; - if ( (synpred162_InternalGaml()) ) {s = 56;} + if ( (synpred163_InternalGaml()) ) {s = 56;} else if ( (true) ) {s = 57;} @@ -69393,7 +62738,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index61_28 = input.index(); input.rewind(); s = -1; - if ( (synpred162_InternalGaml()) ) {s = 56;} + if ( (synpred163_InternalGaml()) ) {s = 56;} else if ( (true) ) {s = 57;} @@ -69408,7 +62753,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index61_29 = input.index(); input.rewind(); s = -1; - if ( (synpred162_InternalGaml()) ) {s = 56;} + if ( (synpred163_InternalGaml()) ) {s = 56;} else if ( (true) ) {s = 57;} @@ -69423,7 +62768,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index61_30 = input.index(); input.rewind(); s = -1; - if ( (synpred162_InternalGaml()) ) {s = 56;} + if ( (synpred163_InternalGaml()) ) {s = 56;} else if ( (true) ) {s = 57;} @@ -69438,7 +62783,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index61_31 = input.index(); input.rewind(); s = -1; - if ( (synpred162_InternalGaml()) ) {s = 56;} + if ( (synpred163_InternalGaml()) ) {s = 56;} else if ( (true) ) {s = 57;} @@ -69453,7 +62798,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index61_32 = input.index(); input.rewind(); s = -1; - if ( (synpred162_InternalGaml()) ) {s = 56;} + if ( (synpred163_InternalGaml()) ) {s = 56;} else if ( (true) ) {s = 57;} @@ -69468,7 +62813,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index61_33 = input.index(); input.rewind(); s = -1; - if ( (synpred162_InternalGaml()) ) {s = 56;} + if ( (synpred163_InternalGaml()) ) {s = 56;} else if ( (true) ) {s = 57;} @@ -69483,7 +62828,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index61_34 = input.index(); input.rewind(); s = -1; - if ( (synpred162_InternalGaml()) ) {s = 56;} + if ( (synpred163_InternalGaml()) ) {s = 56;} else if ( (true) ) {s = 57;} @@ -69498,7 +62843,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index61_35 = input.index(); input.rewind(); s = -1; - if ( (synpred162_InternalGaml()) ) {s = 56;} + if ( (synpred163_InternalGaml()) ) {s = 56;} else if ( (true) ) {s = 57;} @@ -69513,7 +62858,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index61_36 = input.index(); input.rewind(); s = -1; - if ( (synpred162_InternalGaml()) ) {s = 56;} + if ( (synpred163_InternalGaml()) ) {s = 56;} else if ( (true) ) {s = 57;} @@ -69528,7 +62873,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index61_37 = input.index(); input.rewind(); s = -1; - if ( (synpred162_InternalGaml()) ) {s = 56;} + if ( (synpred163_InternalGaml()) ) {s = 56;} else if ( (true) ) {s = 57;} @@ -69543,7 +62888,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index61_38 = input.index(); input.rewind(); s = -1; - if ( (synpred162_InternalGaml()) ) {s = 56;} + if ( (synpred163_InternalGaml()) ) {s = 56;} else if ( (true) ) {s = 57;} @@ -69558,7 +62903,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index61_39 = input.index(); input.rewind(); s = -1; - if ( (synpred162_InternalGaml()) ) {s = 56;} + if ( (synpred163_InternalGaml()) ) {s = 56;} else if ( (true) ) {s = 57;} @@ -69573,7 +62918,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index61_40 = input.index(); input.rewind(); s = -1; - if ( (synpred162_InternalGaml()) ) {s = 56;} + if ( (synpred163_InternalGaml()) ) {s = 56;} else if ( (true) ) {s = 57;} @@ -69588,7 +62933,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index61_41 = input.index(); input.rewind(); s = -1; - if ( (synpred162_InternalGaml()) ) {s = 56;} + if ( (synpred163_InternalGaml()) ) {s = 56;} else if ( (true) ) {s = 57;} @@ -69603,7 +62948,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index61_42 = input.index(); input.rewind(); s = -1; - if ( (synpred162_InternalGaml()) ) {s = 56;} + if ( (synpred163_InternalGaml()) ) {s = 56;} else if ( (true) ) {s = 57;} @@ -69618,7 +62963,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index61_43 = input.index(); input.rewind(); s = -1; - if ( (synpred162_InternalGaml()) ) {s = 56;} + if ( (synpred163_InternalGaml()) ) {s = 56;} else if ( (true) ) {s = 57;} @@ -69633,7 +62978,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index61_44 = input.index(); input.rewind(); s = -1; - if ( (synpred162_InternalGaml()) ) {s = 56;} + if ( (synpred163_InternalGaml()) ) {s = 56;} else if ( (true) ) {s = 57;} @@ -69648,7 +62993,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index61_45 = input.index(); input.rewind(); s = -1; - if ( (synpred162_InternalGaml()) ) {s = 56;} + if ( (synpred163_InternalGaml()) ) {s = 56;} else if ( (true) ) {s = 57;} @@ -69663,7 +63008,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index61_46 = input.index(); input.rewind(); s = -1; - if ( (synpred162_InternalGaml()) ) {s = 56;} + if ( (synpred163_InternalGaml()) ) {s = 56;} else if ( (true) ) {s = 57;} @@ -69678,7 +63023,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index61_47 = input.index(); input.rewind(); s = -1; - if ( (synpred162_InternalGaml()) ) {s = 56;} + if ( (synpred163_InternalGaml()) ) {s = 56;} else if ( (true) ) {s = 57;} @@ -69693,7 +63038,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index61_48 = input.index(); input.rewind(); s = -1; - if ( (synpred162_InternalGaml()) ) {s = 56;} + if ( (synpred163_InternalGaml()) ) {s = 56;} else if ( (true) ) {s = 57;} @@ -69708,7 +63053,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index61_49 = input.index(); input.rewind(); s = -1; - if ( (synpred162_InternalGaml()) ) {s = 56;} + if ( (synpred163_InternalGaml()) ) {s = 56;} else if ( (true) ) {s = 57;} @@ -69723,7 +63068,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index61_50 = input.index(); input.rewind(); s = -1; - if ( (synpred162_InternalGaml()) ) {s = 56;} + if ( (synpred163_InternalGaml()) ) {s = 56;} else if ( (true) ) {s = 57;} @@ -69738,7 +63083,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index61_51 = input.index(); input.rewind(); s = -1; - if ( (synpred162_InternalGaml()) ) {s = 56;} + if ( (synpred163_InternalGaml()) ) {s = 56;} else if ( (true) ) {s = 57;} @@ -69753,7 +63098,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index61_52 = input.index(); input.rewind(); s = -1; - if ( (synpred162_InternalGaml()) ) {s = 56;} + if ( (synpred163_InternalGaml()) ) {s = 56;} else if ( (true) ) {s = 57;} @@ -69768,7 +63113,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index61_53 = input.index(); input.rewind(); s = -1; - if ( (synpred162_InternalGaml()) ) {s = 56;} + if ( (synpred163_InternalGaml()) ) {s = 56;} else if ( (true) ) {s = 57;} @@ -69783,7 +63128,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index61_54 = input.index(); input.rewind(); s = -1; - if ( (synpred162_InternalGaml()) ) {s = 56;} + if ( (synpred163_InternalGaml()) ) {s = 56;} else if ( (true) ) {s = 57;} @@ -69798,7 +63143,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index61_55 = input.index(); input.rewind(); s = -1; - if ( (synpred162_InternalGaml()) ) {s = 56;} + if ( (synpred163_InternalGaml()) ) {s = 56;} else if ( (true) ) {s = 57;} @@ -69814,180 +63159,134 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc throw nvae; } } - - /** The Constant dfa_50s. */ - static final String dfa_50s = "\126\uffff"; - - /** The Constant dfa_51s. */ - static final String dfa_51s = "\1\uffff\67\123\36\uffff"; - - /** The Constant dfa_52s. */ - static final String dfa_52s = "\1\4\67\5\10\4\1\177\22\4\2\uffff\1\4"; - - /** The Constant dfa_53s. */ - static final String dfa_53s = "\1\u0087\67\u009d\10\u0087\1\177\22\u0087\2\uffff\1\u0087"; - - /** The Constant dfa_54s. */ - static final String dfa_54s = "\123\uffff\1\1\1\2\1\uffff"; - - /** The Constant dfa_55s. */ - static final String dfa_55s = "\126\uffff}>"; - - /** The Constant dfa_56s. */ - static final String[] dfa_56s = { - "\1\123\1\66\4\123\4\uffff\1\65\1\uffff\1\67\1\122\1\uffff\1\102\1\uffff\1\1\1\2\1\33\1\34\1\35\1\36\1\37\1\40\1\41\1\42\1\43\1\44\1\45\1\46\1\47\1\50\1\51\1\52\1\53\1\54\1\55\1\56\1\57\1\60\1\61\1\62\1\63\1\64\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\26\1\27\1\30\1\31\1\32\1\3\1\4\1\10\1\11\1\12\1\13\1\5\1\6\1\7\5\uffff\1\70\1\71\1\72\1\73\1\74\1\75\1\76\1\77\1\101\1\103\1\104\1\105\1\106\1\107\1\110\1\111\1\112\1\113\1\114\1\115\1\116\1\117\1\120\1\121\7\uffff\1\123\2\uffff\6\123\10\uffff\1\100\1\uffff\1\123\1\uffff\1\123\4\uffff\1\123", - "\1\123\10\uffff\1\123\1\uffff\1\123\4\uffff\64\123\35\uffff\14\123\7\uffff\1\123\5\uffff\1\124\2\123\2\uffff\4\123\21\uffff\5\123", - "\1\123\10\uffff\1\123\1\uffff\1\123\4\uffff\64\123\35\uffff\14\123\7\uffff\1\123\5\uffff\1\124\2\123\2\uffff\4\123\21\uffff\5\123", - "\1\123\10\uffff\1\123\1\uffff\1\123\4\uffff\64\123\35\uffff\14\123\7\uffff\1\123\5\uffff\1\124\2\123\2\uffff\4\123\21\uffff\5\123", - "\1\123\10\uffff\1\123\1\uffff\1\123\4\uffff\64\123\35\uffff\14\123\7\uffff\1\123\5\uffff\1\124\2\123\2\uffff\4\123\21\uffff\5\123", - "\1\123\10\uffff\1\123\1\uffff\1\123\4\uffff\64\123\35\uffff\14\123\7\uffff\1\123\5\uffff\1\124\2\123\2\uffff\4\123\21\uffff\5\123", - "\1\123\10\uffff\1\123\1\uffff\1\123\4\uffff\64\123\35\uffff\14\123\7\uffff\1\123\5\uffff\1\124\2\123\2\uffff\4\123\21\uffff\5\123", - "\1\123\10\uffff\1\123\1\uffff\1\123\4\uffff\64\123\35\uffff\14\123\7\uffff\1\123\5\uffff\1\124\2\123\2\uffff\4\123\21\uffff\5\123", - "\1\123\10\uffff\1\123\1\uffff\1\123\4\uffff\64\123\35\uffff\14\123\7\uffff\1\123\5\uffff\1\124\2\123\2\uffff\4\123\21\uffff\5\123", - "\1\123\10\uffff\1\123\1\uffff\1\123\4\uffff\64\123\35\uffff\14\123\7\uffff\1\123\5\uffff\1\124\2\123\2\uffff\4\123\21\uffff\5\123", - "\1\123\10\uffff\1\123\1\uffff\1\123\4\uffff\64\123\35\uffff\14\123\7\uffff\1\123\5\uffff\1\124\2\123\2\uffff\4\123\21\uffff\5\123", - "\1\123\10\uffff\1\123\1\uffff\1\123\4\uffff\64\123\35\uffff\14\123\7\uffff\1\123\5\uffff\1\124\2\123\2\uffff\4\123\21\uffff\5\123", - "\1\123\10\uffff\1\123\1\uffff\1\123\4\uffff\64\123\35\uffff\14\123\7\uffff\1\123\5\uffff\1\124\2\123\2\uffff\4\123\21\uffff\5\123", - "\1\123\10\uffff\1\123\1\uffff\1\123\4\uffff\64\123\35\uffff\14\123\7\uffff\1\123\5\uffff\1\124\2\123\2\uffff\4\123\21\uffff\5\123", - "\1\123\10\uffff\1\123\1\uffff\1\123\4\uffff\64\123\35\uffff\14\123\7\uffff\1\123\5\uffff\1\124\2\123\2\uffff\4\123\21\uffff\5\123", - "\1\123\10\uffff\1\123\1\uffff\1\123\4\uffff\64\123\35\uffff\14\123\7\uffff\1\123\5\uffff\1\124\2\123\2\uffff\4\123\21\uffff\5\123", - "\1\123\10\uffff\1\123\1\uffff\1\123\4\uffff\64\123\35\uffff\14\123\7\uffff\1\123\5\uffff\1\124\2\123\2\uffff\4\123\21\uffff\5\123", - "\1\123\10\uffff\1\123\1\uffff\1\123\4\uffff\64\123\35\uffff\14\123\7\uffff\1\123\5\uffff\1\124\2\123\2\uffff\4\123\21\uffff\5\123", - "\1\123\10\uffff\1\123\1\uffff\1\123\4\uffff\64\123\35\uffff\14\123\7\uffff\1\123\5\uffff\1\124\2\123\2\uffff\4\123\21\uffff\5\123", - "\1\123\10\uffff\1\123\1\uffff\1\123\4\uffff\64\123\35\uffff\14\123\7\uffff\1\123\5\uffff\1\124\2\123\2\uffff\4\123\21\uffff\5\123", - "\1\123\10\uffff\1\123\1\uffff\1\123\4\uffff\64\123\35\uffff\14\123\7\uffff\1\123\5\uffff\1\124\2\123\2\uffff\4\123\21\uffff\5\123", - "\1\123\10\uffff\1\123\1\uffff\1\123\4\uffff\64\123\35\uffff\14\123\7\uffff\1\123\5\uffff\1\124\2\123\2\uffff\4\123\21\uffff\5\123", - "\1\123\10\uffff\1\123\1\uffff\1\123\4\uffff\64\123\35\uffff\14\123\7\uffff\1\123\5\uffff\1\124\2\123\2\uffff\4\123\21\uffff\5\123", - "\1\123\10\uffff\1\123\1\uffff\1\123\4\uffff\64\123\35\uffff\14\123\7\uffff\1\123\5\uffff\1\124\2\123\2\uffff\4\123\21\uffff\5\123", - "\1\123\10\uffff\1\123\1\uffff\1\123\4\uffff\64\123\35\uffff\14\123\7\uffff\1\123\5\uffff\1\124\2\123\2\uffff\4\123\21\uffff\5\123", - "\1\123\10\uffff\1\123\1\uffff\1\123\4\uffff\64\123\35\uffff\14\123\7\uffff\1\123\5\uffff\1\124\2\123\2\uffff\4\123\21\uffff\5\123", - "\1\123\10\uffff\1\123\1\uffff\1\123\4\uffff\64\123\35\uffff\14\123\7\uffff\1\123\5\uffff\1\124\2\123\2\uffff\4\123\21\uffff\5\123", - "\1\123\10\uffff\1\123\1\uffff\1\123\4\uffff\64\123\35\uffff\14\123\7\uffff\1\123\5\uffff\1\124\2\123\2\uffff\4\123\21\uffff\5\123", - "\1\123\10\uffff\1\123\1\uffff\1\123\4\uffff\64\123\35\uffff\14\123\7\uffff\1\123\5\uffff\1\124\2\123\2\uffff\4\123\21\uffff\5\123", - "\1\123\10\uffff\1\123\1\uffff\1\123\4\uffff\64\123\35\uffff\14\123\7\uffff\1\123\5\uffff\1\124\2\123\2\uffff\4\123\21\uffff\5\123", - "\1\123\10\uffff\1\123\1\uffff\1\123\4\uffff\64\123\35\uffff\14\123\7\uffff\1\123\5\uffff\1\124\2\123\2\uffff\4\123\21\uffff\5\123", - "\1\123\10\uffff\1\123\1\uffff\1\123\4\uffff\64\123\35\uffff\14\123\7\uffff\1\123\5\uffff\1\124\2\123\2\uffff\4\123\21\uffff\5\123", - "\1\123\10\uffff\1\123\1\uffff\1\123\4\uffff\64\123\35\uffff\14\123\7\uffff\1\123\5\uffff\1\124\2\123\2\uffff\4\123\21\uffff\5\123", - "\1\123\10\uffff\1\123\1\uffff\1\123\4\uffff\64\123\35\uffff\14\123\7\uffff\1\123\5\uffff\1\124\2\123\2\uffff\4\123\21\uffff\5\123", - "\1\123\10\uffff\1\123\1\uffff\1\123\4\uffff\64\123\35\uffff\14\123\7\uffff\1\123\5\uffff\1\124\2\123\2\uffff\4\123\21\uffff\5\123", - "\1\123\10\uffff\1\123\1\uffff\1\123\4\uffff\64\123\35\uffff\14\123\7\uffff\1\123\5\uffff\1\124\2\123\2\uffff\4\123\21\uffff\5\123", - "\1\123\10\uffff\1\123\1\uffff\1\123\4\uffff\64\123\35\uffff\14\123\7\uffff\1\123\5\uffff\1\124\2\123\2\uffff\4\123\21\uffff\5\123", - "\1\123\10\uffff\1\123\1\uffff\1\123\4\uffff\64\123\35\uffff\14\123\7\uffff\1\123\5\uffff\1\124\2\123\2\uffff\4\123\21\uffff\5\123", - "\1\123\10\uffff\1\123\1\uffff\1\123\4\uffff\64\123\35\uffff\14\123\7\uffff\1\123\5\uffff\1\124\2\123\2\uffff\4\123\21\uffff\5\123", - "\1\123\10\uffff\1\123\1\uffff\1\123\4\uffff\64\123\35\uffff\14\123\7\uffff\1\123\5\uffff\1\124\2\123\2\uffff\4\123\21\uffff\5\123", - "\1\123\10\uffff\1\123\1\uffff\1\123\4\uffff\64\123\35\uffff\14\123\7\uffff\1\123\5\uffff\1\124\2\123\2\uffff\4\123\21\uffff\5\123", - "\1\123\10\uffff\1\123\1\uffff\1\123\4\uffff\64\123\35\uffff\14\123\7\uffff\1\123\5\uffff\1\124\2\123\2\uffff\4\123\21\uffff\5\123", - "\1\123\10\uffff\1\123\1\uffff\1\123\4\uffff\64\123\35\uffff\14\123\7\uffff\1\123\5\uffff\1\124\2\123\2\uffff\4\123\21\uffff\5\123", - "\1\123\10\uffff\1\123\1\uffff\1\123\4\uffff\64\123\35\uffff\14\123\7\uffff\1\123\5\uffff\1\124\2\123\2\uffff\4\123\21\uffff\5\123", - "\1\123\10\uffff\1\123\1\uffff\1\123\4\uffff\64\123\35\uffff\14\123\7\uffff\1\123\5\uffff\1\124\2\123\2\uffff\4\123\21\uffff\5\123", - "\1\123\10\uffff\1\123\1\uffff\1\123\4\uffff\64\123\35\uffff\14\123\7\uffff\1\123\5\uffff\1\124\2\123\2\uffff\4\123\21\uffff\5\123", - "\1\123\10\uffff\1\123\1\uffff\1\123\4\uffff\64\123\35\uffff\14\123\7\uffff\1\123\5\uffff\1\124\2\123\2\uffff\4\123\21\uffff\5\123", - "\1\123\10\uffff\1\123\1\uffff\1\123\4\uffff\64\123\35\uffff\14\123\7\uffff\1\123\5\uffff\1\124\2\123\2\uffff\4\123\21\uffff\5\123", - "\1\123\10\uffff\1\123\1\uffff\1\123\4\uffff\64\123\35\uffff\14\123\7\uffff\1\123\5\uffff\1\124\2\123\2\uffff\4\123\21\uffff\5\123", - "\1\123\10\uffff\1\123\1\uffff\1\123\4\uffff\64\123\35\uffff\14\123\7\uffff\1\123\5\uffff\1\124\2\123\2\uffff\4\123\21\uffff\5\123", - "\1\123\10\uffff\1\123\1\uffff\1\123\4\uffff\64\123\35\uffff\14\123\7\uffff\1\123\5\uffff\1\124\2\123\2\uffff\4\123\21\uffff\5\123", - "\1\123\10\uffff\1\123\1\uffff\1\123\4\uffff\64\123\35\uffff\14\123\7\uffff\1\123\5\uffff\1\124\2\123\2\uffff\4\123\21\uffff\5\123", - "\1\123\10\uffff\1\123\1\uffff\1\123\4\uffff\64\123\35\uffff\14\123\7\uffff\1\123\5\uffff\1\124\2\123\2\uffff\4\123\21\uffff\5\123", - "\1\123\10\uffff\1\123\1\uffff\1\123\4\uffff\64\123\35\uffff\14\123\7\uffff\1\123\5\uffff\1\124\2\123\2\uffff\4\123\21\uffff\5\123", - "\1\123\10\uffff\1\123\1\uffff\1\123\4\uffff\64\123\35\uffff\14\123\7\uffff\1\123\5\uffff\1\124\2\123\2\uffff\4\123\21\uffff\5\123", - "\1\123\10\uffff\1\123\1\uffff\1\123\4\uffff\64\123\35\uffff\14\123\7\uffff\1\123\5\uffff\1\124\2\123\2\uffff\4\123\21\uffff\5\123", - "\6\124\4\uffff\1\124\1\uffff\2\124\1\uffff\1\124\1\uffff\64\124\5\uffff\30\124\7\uffff\1\124\2\uffff\6\124\10\uffff\1\124\1\123\1\124\1\uffff\1\124\4\uffff\1\124", - "\6\124\4\uffff\1\124\1\uffff\2\124\1\uffff\1\124\1\uffff\64\124\5\uffff\30\124\7\uffff\1\124\2\uffff\6\124\10\uffff\1\124\1\123\1\124\1\uffff\1\124\4\uffff\1\124", - "\6\124\4\uffff\1\124\1\uffff\2\124\1\uffff\1\124\1\uffff\64\124\5\uffff\30\124\7\uffff\1\124\2\uffff\6\124\10\uffff\1\124\1\123\1\124\1\uffff\1\124\4\uffff\1\124", - "\6\124\4\uffff\1\124\1\uffff\2\124\1\uffff\1\124\1\uffff\64\124\5\uffff\30\124\7\uffff\1\124\2\uffff\6\124\10\uffff\1\124\1\123\1\124\1\uffff\1\124\4\uffff\1\124", - "\6\124\4\uffff\1\124\1\uffff\2\124\1\uffff\1\124\1\uffff\64\124\5\uffff\30\124\7\uffff\1\124\2\uffff\6\124\10\uffff\1\124\1\123\1\124\1\uffff\1\124\4\uffff\1\124", - "\6\124\4\uffff\1\124\1\uffff\2\124\1\uffff\1\124\1\uffff\64\124\5\uffff\30\124\7\uffff\1\124\2\uffff\6\124\10\uffff\1\124\1\123\1\124\1\uffff\1\124\4\uffff\1\124", - "\6\124\4\uffff\1\124\1\uffff\2\124\1\uffff\1\124\1\uffff\64\124\5\uffff\30\124\7\uffff\1\124\2\uffff\6\124\10\uffff\1\124\1\123\1\124\1\uffff\1\124\4\uffff\1\124", - "\6\124\4\uffff\1\124\1\uffff\2\124\1\uffff\1\124\1\uffff\64\124\5\uffff\30\124\7\uffff\1\124\2\uffff\6\124\10\uffff\1\124\1\123\1\124\1\uffff\1\124\4\uffff\1\124", - "\1\125", - "\6\124\4\uffff\1\124\1\uffff\2\124\1\uffff\1\124\1\uffff\64\124\5\uffff\30\124\7\uffff\1\124\2\uffff\6\124\10\uffff\1\124\1\123\1\124\1\uffff\1\124\4\uffff\1\124", - "\6\124\4\uffff\1\124\1\uffff\2\124\1\uffff\1\124\1\uffff\64\124\5\uffff\30\124\7\uffff\1\124\2\uffff\6\124\10\uffff\1\124\1\123\1\124\1\uffff\1\124\4\uffff\1\124", - "\6\124\4\uffff\1\124\1\uffff\2\124\1\uffff\1\124\1\uffff\64\124\5\uffff\30\124\7\uffff\1\124\2\uffff\6\124\10\uffff\1\124\1\123\1\124\1\uffff\1\124\4\uffff\1\124", - "\6\124\4\uffff\1\124\1\uffff\2\124\1\uffff\1\124\1\uffff\64\124\5\uffff\30\124\7\uffff\1\124\2\uffff\6\124\10\uffff\1\124\1\123\1\124\1\uffff\1\124\4\uffff\1\124", - "\6\124\4\uffff\1\124\1\uffff\2\124\1\uffff\1\124\1\uffff\64\124\5\uffff\30\124\7\uffff\1\124\2\uffff\6\124\10\uffff\1\124\1\123\1\124\1\uffff\1\124\4\uffff\1\124", - "\6\124\4\uffff\1\124\1\uffff\2\124\1\uffff\1\124\1\uffff\64\124\5\uffff\30\124\7\uffff\1\124\2\uffff\6\124\10\uffff\1\124\1\123\1\124\1\uffff\1\124\4\uffff\1\124", - "\6\124\4\uffff\1\124\1\uffff\2\124\1\uffff\1\124\1\uffff\64\124\5\uffff\30\124\7\uffff\1\124\2\uffff\6\124\10\uffff\1\124\1\123\1\124\1\uffff\1\124\4\uffff\1\124", - "\6\124\4\uffff\1\124\1\uffff\2\124\1\uffff\1\124\1\uffff\64\124\5\uffff\30\124\7\uffff\1\124\2\uffff\6\124\10\uffff\1\124\1\123\1\124\1\uffff\1\124\4\uffff\1\124", - "\6\124\4\uffff\1\124\1\uffff\2\124\1\uffff\1\124\1\uffff\64\124\5\uffff\30\124\7\uffff\1\124\2\uffff\6\124\10\uffff\1\124\1\123\1\124\1\uffff\1\124\4\uffff\1\124", - "\6\124\4\uffff\1\124\1\uffff\2\124\1\uffff\1\124\1\uffff\64\124\5\uffff\30\124\7\uffff\1\124\2\uffff\6\124\10\uffff\1\124\1\123\1\124\1\uffff\1\124\4\uffff\1\124", - "\6\124\4\uffff\1\124\1\uffff\2\124\1\uffff\1\124\1\uffff\64\124\5\uffff\30\124\7\uffff\1\124\2\uffff\6\124\10\uffff\1\124\1\123\1\124\1\uffff\1\124\4\uffff\1\124", - "\6\124\4\uffff\1\124\1\uffff\2\124\1\uffff\1\124\1\uffff\64\124\5\uffff\30\124\7\uffff\1\124\2\uffff\6\124\10\uffff\1\124\1\123\1\124\1\uffff\1\124\4\uffff\1\124", - "\6\124\4\uffff\1\124\1\uffff\2\124\1\uffff\1\124\1\uffff\64\124\5\uffff\30\124\7\uffff\1\124\2\uffff\6\124\10\uffff\1\124\1\123\1\124\1\uffff\1\124\4\uffff\1\124", - "\6\124\4\uffff\1\124\1\uffff\2\124\1\uffff\1\124\1\uffff\64\124\5\uffff\30\124\7\uffff\1\124\2\uffff\6\124\10\uffff\1\124\1\123\1\124\1\uffff\1\124\4\uffff\1\124", - "\6\124\4\uffff\1\124\1\uffff\2\124\1\uffff\1\124\1\uffff\64\124\5\uffff\30\124\7\uffff\1\124\2\uffff\6\124\10\uffff\1\124\1\123\1\124\1\uffff\1\124\4\uffff\1\124", - "\6\124\4\uffff\1\124\1\uffff\2\124\1\uffff\1\124\1\uffff\64\124\5\uffff\30\124\7\uffff\1\124\2\uffff\6\124\10\uffff\1\124\1\123\1\124\1\uffff\1\124\4\uffff\1\124", - "\6\124\4\uffff\1\124\1\uffff\2\124\1\uffff\1\124\1\uffff\64\124\5\uffff\30\124\7\uffff\1\124\2\uffff\6\124\10\uffff\1\124\1\123\1\124\1\uffff\1\124\4\uffff\1\124", - "\6\124\4\uffff\1\124\1\uffff\2\124\1\uffff\1\124\1\uffff\64\124\5\uffff\30\124\7\uffff\1\124\2\uffff\6\124\10\uffff\1\124\1\123\1\124\1\uffff\1\124\4\uffff\1\124", - "", - "", - "\6\124\4\uffff\1\124\1\uffff\2\124\1\uffff\1\124\1\uffff\64\124\5\uffff\30\124\7\uffff\1\124\2\uffff\6\124\10\uffff\1\124\1\123\1\124\1\uffff\1\124\4\uffff\1\124" + static final String dfa_51s = "\127\uffff"; + static final String dfa_52s = "\1\uffff\67\124\37\uffff"; + static final String dfa_53s = "\1\4\67\5\11\4\1\u0080\22\4\2\uffff\1\4"; + static final String dfa_54s = "\1\u0088\67\u009e\11\u0088\1\u0080\22\u0088\2\uffff\1\u0088"; + static final String dfa_55s = "\124\uffff\1\1\1\2\1\uffff"; + static final String dfa_56s = "\127\uffff}>"; + static final String[] dfa_57s = { + "\1\124\1\66\4\124\4\uffff\1\65\1\uffff\1\67\1\123\1\uffff\1\103\1\uffff\1\1\1\2\1\33\1\34\1\35\1\36\1\37\1\40\1\41\1\42\1\43\1\44\1\45\1\46\1\47\1\50\1\51\1\52\1\53\1\54\1\55\1\56\1\57\1\60\1\61\1\62\1\63\1\64\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\26\1\27\1\30\1\31\1\32\1\3\1\4\1\10\1\11\1\12\1\13\1\5\1\6\1\7\5\uffff\1\70\1\71\1\72\1\73\1\74\1\75\1\76\1\77\1\100\1\102\1\104\1\105\1\106\1\107\1\110\1\111\1\112\1\113\1\114\1\115\1\116\1\117\1\120\1\121\1\122\7\uffff\1\124\2\uffff\6\124\10\uffff\1\101\1\uffff\1\124\1\uffff\1\124\4\uffff\1\124", + "\1\124\10\uffff\1\124\1\uffff\1\124\4\uffff\64\124\36\uffff\14\124\7\uffff\1\124\5\uffff\1\125\2\124\2\uffff\4\124\21\uffff\5\124", + "\1\124\10\uffff\1\124\1\uffff\1\124\4\uffff\64\124\36\uffff\14\124\7\uffff\1\124\5\uffff\1\125\2\124\2\uffff\4\124\21\uffff\5\124", + "\1\124\10\uffff\1\124\1\uffff\1\124\4\uffff\64\124\36\uffff\14\124\7\uffff\1\124\5\uffff\1\125\2\124\2\uffff\4\124\21\uffff\5\124", + "\1\124\10\uffff\1\124\1\uffff\1\124\4\uffff\64\124\36\uffff\14\124\7\uffff\1\124\5\uffff\1\125\2\124\2\uffff\4\124\21\uffff\5\124", + "\1\124\10\uffff\1\124\1\uffff\1\124\4\uffff\64\124\36\uffff\14\124\7\uffff\1\124\5\uffff\1\125\2\124\2\uffff\4\124\21\uffff\5\124", + "\1\124\10\uffff\1\124\1\uffff\1\124\4\uffff\64\124\36\uffff\14\124\7\uffff\1\124\5\uffff\1\125\2\124\2\uffff\4\124\21\uffff\5\124", + "\1\124\10\uffff\1\124\1\uffff\1\124\4\uffff\64\124\36\uffff\14\124\7\uffff\1\124\5\uffff\1\125\2\124\2\uffff\4\124\21\uffff\5\124", + "\1\124\10\uffff\1\124\1\uffff\1\124\4\uffff\64\124\36\uffff\14\124\7\uffff\1\124\5\uffff\1\125\2\124\2\uffff\4\124\21\uffff\5\124", + "\1\124\10\uffff\1\124\1\uffff\1\124\4\uffff\64\124\36\uffff\14\124\7\uffff\1\124\5\uffff\1\125\2\124\2\uffff\4\124\21\uffff\5\124", + "\1\124\10\uffff\1\124\1\uffff\1\124\4\uffff\64\124\36\uffff\14\124\7\uffff\1\124\5\uffff\1\125\2\124\2\uffff\4\124\21\uffff\5\124", + "\1\124\10\uffff\1\124\1\uffff\1\124\4\uffff\64\124\36\uffff\14\124\7\uffff\1\124\5\uffff\1\125\2\124\2\uffff\4\124\21\uffff\5\124", + "\1\124\10\uffff\1\124\1\uffff\1\124\4\uffff\64\124\36\uffff\14\124\7\uffff\1\124\5\uffff\1\125\2\124\2\uffff\4\124\21\uffff\5\124", + "\1\124\10\uffff\1\124\1\uffff\1\124\4\uffff\64\124\36\uffff\14\124\7\uffff\1\124\5\uffff\1\125\2\124\2\uffff\4\124\21\uffff\5\124", + "\1\124\10\uffff\1\124\1\uffff\1\124\4\uffff\64\124\36\uffff\14\124\7\uffff\1\124\5\uffff\1\125\2\124\2\uffff\4\124\21\uffff\5\124", + "\1\124\10\uffff\1\124\1\uffff\1\124\4\uffff\64\124\36\uffff\14\124\7\uffff\1\124\5\uffff\1\125\2\124\2\uffff\4\124\21\uffff\5\124", + "\1\124\10\uffff\1\124\1\uffff\1\124\4\uffff\64\124\36\uffff\14\124\7\uffff\1\124\5\uffff\1\125\2\124\2\uffff\4\124\21\uffff\5\124", + "\1\124\10\uffff\1\124\1\uffff\1\124\4\uffff\64\124\36\uffff\14\124\7\uffff\1\124\5\uffff\1\125\2\124\2\uffff\4\124\21\uffff\5\124", + "\1\124\10\uffff\1\124\1\uffff\1\124\4\uffff\64\124\36\uffff\14\124\7\uffff\1\124\5\uffff\1\125\2\124\2\uffff\4\124\21\uffff\5\124", + "\1\124\10\uffff\1\124\1\uffff\1\124\4\uffff\64\124\36\uffff\14\124\7\uffff\1\124\5\uffff\1\125\2\124\2\uffff\4\124\21\uffff\5\124", + "\1\124\10\uffff\1\124\1\uffff\1\124\4\uffff\64\124\36\uffff\14\124\7\uffff\1\124\5\uffff\1\125\2\124\2\uffff\4\124\21\uffff\5\124", + "\1\124\10\uffff\1\124\1\uffff\1\124\4\uffff\64\124\36\uffff\14\124\7\uffff\1\124\5\uffff\1\125\2\124\2\uffff\4\124\21\uffff\5\124", + "\1\124\10\uffff\1\124\1\uffff\1\124\4\uffff\64\124\36\uffff\14\124\7\uffff\1\124\5\uffff\1\125\2\124\2\uffff\4\124\21\uffff\5\124", + "\1\124\10\uffff\1\124\1\uffff\1\124\4\uffff\64\124\36\uffff\14\124\7\uffff\1\124\5\uffff\1\125\2\124\2\uffff\4\124\21\uffff\5\124", + "\1\124\10\uffff\1\124\1\uffff\1\124\4\uffff\64\124\36\uffff\14\124\7\uffff\1\124\5\uffff\1\125\2\124\2\uffff\4\124\21\uffff\5\124", + "\1\124\10\uffff\1\124\1\uffff\1\124\4\uffff\64\124\36\uffff\14\124\7\uffff\1\124\5\uffff\1\125\2\124\2\uffff\4\124\21\uffff\5\124", + "\1\124\10\uffff\1\124\1\uffff\1\124\4\uffff\64\124\36\uffff\14\124\7\uffff\1\124\5\uffff\1\125\2\124\2\uffff\4\124\21\uffff\5\124", + "\1\124\10\uffff\1\124\1\uffff\1\124\4\uffff\64\124\36\uffff\14\124\7\uffff\1\124\5\uffff\1\125\2\124\2\uffff\4\124\21\uffff\5\124", + "\1\124\10\uffff\1\124\1\uffff\1\124\4\uffff\64\124\36\uffff\14\124\7\uffff\1\124\5\uffff\1\125\2\124\2\uffff\4\124\21\uffff\5\124", + "\1\124\10\uffff\1\124\1\uffff\1\124\4\uffff\64\124\36\uffff\14\124\7\uffff\1\124\5\uffff\1\125\2\124\2\uffff\4\124\21\uffff\5\124", + "\1\124\10\uffff\1\124\1\uffff\1\124\4\uffff\64\124\36\uffff\14\124\7\uffff\1\124\5\uffff\1\125\2\124\2\uffff\4\124\21\uffff\5\124", + "\1\124\10\uffff\1\124\1\uffff\1\124\4\uffff\64\124\36\uffff\14\124\7\uffff\1\124\5\uffff\1\125\2\124\2\uffff\4\124\21\uffff\5\124", + "\1\124\10\uffff\1\124\1\uffff\1\124\4\uffff\64\124\36\uffff\14\124\7\uffff\1\124\5\uffff\1\125\2\124\2\uffff\4\124\21\uffff\5\124", + "\1\124\10\uffff\1\124\1\uffff\1\124\4\uffff\64\124\36\uffff\14\124\7\uffff\1\124\5\uffff\1\125\2\124\2\uffff\4\124\21\uffff\5\124", + "\1\124\10\uffff\1\124\1\uffff\1\124\4\uffff\64\124\36\uffff\14\124\7\uffff\1\124\5\uffff\1\125\2\124\2\uffff\4\124\21\uffff\5\124", + "\1\124\10\uffff\1\124\1\uffff\1\124\4\uffff\64\124\36\uffff\14\124\7\uffff\1\124\5\uffff\1\125\2\124\2\uffff\4\124\21\uffff\5\124", + "\1\124\10\uffff\1\124\1\uffff\1\124\4\uffff\64\124\36\uffff\14\124\7\uffff\1\124\5\uffff\1\125\2\124\2\uffff\4\124\21\uffff\5\124", + "\1\124\10\uffff\1\124\1\uffff\1\124\4\uffff\64\124\36\uffff\14\124\7\uffff\1\124\5\uffff\1\125\2\124\2\uffff\4\124\21\uffff\5\124", + "\1\124\10\uffff\1\124\1\uffff\1\124\4\uffff\64\124\36\uffff\14\124\7\uffff\1\124\5\uffff\1\125\2\124\2\uffff\4\124\21\uffff\5\124", + "\1\124\10\uffff\1\124\1\uffff\1\124\4\uffff\64\124\36\uffff\14\124\7\uffff\1\124\5\uffff\1\125\2\124\2\uffff\4\124\21\uffff\5\124", + "\1\124\10\uffff\1\124\1\uffff\1\124\4\uffff\64\124\36\uffff\14\124\7\uffff\1\124\5\uffff\1\125\2\124\2\uffff\4\124\21\uffff\5\124", + "\1\124\10\uffff\1\124\1\uffff\1\124\4\uffff\64\124\36\uffff\14\124\7\uffff\1\124\5\uffff\1\125\2\124\2\uffff\4\124\21\uffff\5\124", + "\1\124\10\uffff\1\124\1\uffff\1\124\4\uffff\64\124\36\uffff\14\124\7\uffff\1\124\5\uffff\1\125\2\124\2\uffff\4\124\21\uffff\5\124", + "\1\124\10\uffff\1\124\1\uffff\1\124\4\uffff\64\124\36\uffff\14\124\7\uffff\1\124\5\uffff\1\125\2\124\2\uffff\4\124\21\uffff\5\124", + "\1\124\10\uffff\1\124\1\uffff\1\124\4\uffff\64\124\36\uffff\14\124\7\uffff\1\124\5\uffff\1\125\2\124\2\uffff\4\124\21\uffff\5\124", + "\1\124\10\uffff\1\124\1\uffff\1\124\4\uffff\64\124\36\uffff\14\124\7\uffff\1\124\5\uffff\1\125\2\124\2\uffff\4\124\21\uffff\5\124", + "\1\124\10\uffff\1\124\1\uffff\1\124\4\uffff\64\124\36\uffff\14\124\7\uffff\1\124\5\uffff\1\125\2\124\2\uffff\4\124\21\uffff\5\124", + "\1\124\10\uffff\1\124\1\uffff\1\124\4\uffff\64\124\36\uffff\14\124\7\uffff\1\124\5\uffff\1\125\2\124\2\uffff\4\124\21\uffff\5\124", + "\1\124\10\uffff\1\124\1\uffff\1\124\4\uffff\64\124\36\uffff\14\124\7\uffff\1\124\5\uffff\1\125\2\124\2\uffff\4\124\21\uffff\5\124", + "\1\124\10\uffff\1\124\1\uffff\1\124\4\uffff\64\124\36\uffff\14\124\7\uffff\1\124\5\uffff\1\125\2\124\2\uffff\4\124\21\uffff\5\124", + "\1\124\10\uffff\1\124\1\uffff\1\124\4\uffff\64\124\36\uffff\14\124\7\uffff\1\124\5\uffff\1\125\2\124\2\uffff\4\124\21\uffff\5\124", + "\1\124\10\uffff\1\124\1\uffff\1\124\4\uffff\64\124\36\uffff\14\124\7\uffff\1\124\5\uffff\1\125\2\124\2\uffff\4\124\21\uffff\5\124", + "\1\124\10\uffff\1\124\1\uffff\1\124\4\uffff\64\124\36\uffff\14\124\7\uffff\1\124\5\uffff\1\125\2\124\2\uffff\4\124\21\uffff\5\124", + "\1\124\10\uffff\1\124\1\uffff\1\124\4\uffff\64\124\36\uffff\14\124\7\uffff\1\124\5\uffff\1\125\2\124\2\uffff\4\124\21\uffff\5\124", + "\1\124\10\uffff\1\124\1\uffff\1\124\4\uffff\64\124\36\uffff\14\124\7\uffff\1\124\5\uffff\1\125\2\124\2\uffff\4\124\21\uffff\5\124", + "\1\124\10\uffff\1\124\1\uffff\1\124\4\uffff\64\124\36\uffff\14\124\7\uffff\1\124\5\uffff\1\125\2\124\2\uffff\4\124\21\uffff\5\124", + "\6\125\4\uffff\1\125\1\uffff\2\125\1\uffff\1\125\1\uffff\64\125\5\uffff\31\125\7\uffff\1\125\2\uffff\6\125\10\uffff\1\125\1\124\1\125\1\uffff\1\125\4\uffff\1\125", + "\6\125\4\uffff\1\125\1\uffff\2\125\1\uffff\1\125\1\uffff\64\125\5\uffff\31\125\7\uffff\1\125\2\uffff\6\125\10\uffff\1\125\1\124\1\125\1\uffff\1\125\4\uffff\1\125", + "\6\125\4\uffff\1\125\1\uffff\2\125\1\uffff\1\125\1\uffff\64\125\5\uffff\31\125\7\uffff\1\125\2\uffff\6\125\10\uffff\1\125\1\124\1\125\1\uffff\1\125\4\uffff\1\125", + "\6\125\4\uffff\1\125\1\uffff\2\125\1\uffff\1\125\1\uffff\64\125\5\uffff\31\125\7\uffff\1\125\2\uffff\6\125\10\uffff\1\125\1\124\1\125\1\uffff\1\125\4\uffff\1\125", + "\6\125\4\uffff\1\125\1\uffff\2\125\1\uffff\1\125\1\uffff\64\125\5\uffff\31\125\7\uffff\1\125\2\uffff\6\125\10\uffff\1\125\1\124\1\125\1\uffff\1\125\4\uffff\1\125", + "\6\125\4\uffff\1\125\1\uffff\2\125\1\uffff\1\125\1\uffff\64\125\5\uffff\31\125\7\uffff\1\125\2\uffff\6\125\10\uffff\1\125\1\124\1\125\1\uffff\1\125\4\uffff\1\125", + "\6\125\4\uffff\1\125\1\uffff\2\125\1\uffff\1\125\1\uffff\64\125\5\uffff\31\125\7\uffff\1\125\2\uffff\6\125\10\uffff\1\125\1\124\1\125\1\uffff\1\125\4\uffff\1\125", + "\6\125\4\uffff\1\125\1\uffff\2\125\1\uffff\1\125\1\uffff\64\125\5\uffff\31\125\7\uffff\1\125\2\uffff\6\125\10\uffff\1\125\1\124\1\125\1\uffff\1\125\4\uffff\1\125", + "\6\125\4\uffff\1\125\1\uffff\2\125\1\uffff\1\125\1\uffff\64\125\5\uffff\31\125\7\uffff\1\125\2\uffff\6\125\10\uffff\1\125\1\124\1\125\1\uffff\1\125\4\uffff\1\125", + "\1\126", + "\6\125\4\uffff\1\125\1\uffff\2\125\1\uffff\1\125\1\uffff\64\125\5\uffff\31\125\7\uffff\1\125\2\uffff\6\125\10\uffff\1\125\1\124\1\125\1\uffff\1\125\4\uffff\1\125", + "\6\125\4\uffff\1\125\1\uffff\2\125\1\uffff\1\125\1\uffff\64\125\5\uffff\31\125\7\uffff\1\125\2\uffff\6\125\10\uffff\1\125\1\124\1\125\1\uffff\1\125\4\uffff\1\125", + "\6\125\4\uffff\1\125\1\uffff\2\125\1\uffff\1\125\1\uffff\64\125\5\uffff\31\125\7\uffff\1\125\2\uffff\6\125\10\uffff\1\125\1\124\1\125\1\uffff\1\125\4\uffff\1\125", + "\6\125\4\uffff\1\125\1\uffff\2\125\1\uffff\1\125\1\uffff\64\125\5\uffff\31\125\7\uffff\1\125\2\uffff\6\125\10\uffff\1\125\1\124\1\125\1\uffff\1\125\4\uffff\1\125", + "\6\125\4\uffff\1\125\1\uffff\2\125\1\uffff\1\125\1\uffff\64\125\5\uffff\31\125\7\uffff\1\125\2\uffff\6\125\10\uffff\1\125\1\124\1\125\1\uffff\1\125\4\uffff\1\125", + "\6\125\4\uffff\1\125\1\uffff\2\125\1\uffff\1\125\1\uffff\64\125\5\uffff\31\125\7\uffff\1\125\2\uffff\6\125\10\uffff\1\125\1\124\1\125\1\uffff\1\125\4\uffff\1\125", + "\6\125\4\uffff\1\125\1\uffff\2\125\1\uffff\1\125\1\uffff\64\125\5\uffff\31\125\7\uffff\1\125\2\uffff\6\125\10\uffff\1\125\1\124\1\125\1\uffff\1\125\4\uffff\1\125", + "\6\125\4\uffff\1\125\1\uffff\2\125\1\uffff\1\125\1\uffff\64\125\5\uffff\31\125\7\uffff\1\125\2\uffff\6\125\10\uffff\1\125\1\124\1\125\1\uffff\1\125\4\uffff\1\125", + "\6\125\4\uffff\1\125\1\uffff\2\125\1\uffff\1\125\1\uffff\64\125\5\uffff\31\125\7\uffff\1\125\2\uffff\6\125\10\uffff\1\125\1\124\1\125\1\uffff\1\125\4\uffff\1\125", + "\6\125\4\uffff\1\125\1\uffff\2\125\1\uffff\1\125\1\uffff\64\125\5\uffff\31\125\7\uffff\1\125\2\uffff\6\125\10\uffff\1\125\1\124\1\125\1\uffff\1\125\4\uffff\1\125", + "\6\125\4\uffff\1\125\1\uffff\2\125\1\uffff\1\125\1\uffff\64\125\5\uffff\31\125\7\uffff\1\125\2\uffff\6\125\10\uffff\1\125\1\124\1\125\1\uffff\1\125\4\uffff\1\125", + "\6\125\4\uffff\1\125\1\uffff\2\125\1\uffff\1\125\1\uffff\64\125\5\uffff\31\125\7\uffff\1\125\2\uffff\6\125\10\uffff\1\125\1\124\1\125\1\uffff\1\125\4\uffff\1\125", + "\6\125\4\uffff\1\125\1\uffff\2\125\1\uffff\1\125\1\uffff\64\125\5\uffff\31\125\7\uffff\1\125\2\uffff\6\125\10\uffff\1\125\1\124\1\125\1\uffff\1\125\4\uffff\1\125", + "\6\125\4\uffff\1\125\1\uffff\2\125\1\uffff\1\125\1\uffff\64\125\5\uffff\31\125\7\uffff\1\125\2\uffff\6\125\10\uffff\1\125\1\124\1\125\1\uffff\1\125\4\uffff\1\125", + "\6\125\4\uffff\1\125\1\uffff\2\125\1\uffff\1\125\1\uffff\64\125\5\uffff\31\125\7\uffff\1\125\2\uffff\6\125\10\uffff\1\125\1\124\1\125\1\uffff\1\125\4\uffff\1\125", + "\6\125\4\uffff\1\125\1\uffff\2\125\1\uffff\1\125\1\uffff\64\125\5\uffff\31\125\7\uffff\1\125\2\uffff\6\125\10\uffff\1\125\1\124\1\125\1\uffff\1\125\4\uffff\1\125", + "\6\125\4\uffff\1\125\1\uffff\2\125\1\uffff\1\125\1\uffff\64\125\5\uffff\31\125\7\uffff\1\125\2\uffff\6\125\10\uffff\1\125\1\124\1\125\1\uffff\1\125\4\uffff\1\125", + "\6\125\4\uffff\1\125\1\uffff\2\125\1\uffff\1\125\1\uffff\64\125\5\uffff\31\125\7\uffff\1\125\2\uffff\6\125\10\uffff\1\125\1\124\1\125\1\uffff\1\125\4\uffff\1\125", + "", + "", + "\6\125\4\uffff\1\125\1\uffff\2\125\1\uffff\1\125\1\uffff\64\125\5\uffff\31\125\7\uffff\1\125\2\uffff\6\125\10\uffff\1\125\1\124\1\125\1\uffff\1\125\4\uffff\1\125" }; - /** The Constant dfa_50. */ - static final short[] dfa_50 = DFA.unpackEncodedString(dfa_50s); - - /** The Constant dfa_51. */ static final short[] dfa_51 = DFA.unpackEncodedString(dfa_51s); - - /** The Constant dfa_52. */ - static final char[] dfa_52 = DFA.unpackEncodedStringToUnsignedChars(dfa_52s); - - /** The Constant dfa_53. */ + static final short[] dfa_52 = DFA.unpackEncodedString(dfa_52s); static final char[] dfa_53 = DFA.unpackEncodedStringToUnsignedChars(dfa_53s); - - /** The Constant dfa_54. */ - static final short[] dfa_54 = DFA.unpackEncodedString(dfa_54s); - - /** The Constant dfa_55. */ + static final char[] dfa_54 = DFA.unpackEncodedStringToUnsignedChars(dfa_54s); static final short[] dfa_55 = DFA.unpackEncodedString(dfa_55s); - - /** The Constant dfa_56. */ - static final short[][] dfa_56 = unpackEncodedStringArray(dfa_56s); + static final short[] dfa_56 = DFA.unpackEncodedString(dfa_56s); + static final short[][] dfa_57 = unpackEncodedStringArray(dfa_57s); - /** - * The Class DFA62. - */ class DFA62 extends DFA { - /** - * Instantiates a new dfa62. - * - * @param recognizer the recognizer - */ public DFA62(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 62; - this.eot = dfa_50; - this.eof = dfa_51; - this.min = dfa_52; - this.max = dfa_53; - this.accept = dfa_54; - this.special = dfa_55; - this.transition = dfa_56; + this.eot = dfa_51; + this.eof = dfa_52; + this.min = dfa_53; + this.max = dfa_54; + this.accept = dfa_55; + this.special = dfa_56; + this.transition = dfa_57; } public String getDescription() { - return "4490:1: rule__ExpressionList__Alternatives : ( ( ( rule__ExpressionList__Group_0__0 ) ) | ( ( rule__ExpressionList__Group_1__0 ) ) );"; - } - } - - /** The Constant dfa_57s. */ - static final String dfa_57s = "\24\uffff"; - - /** The Constant dfa_58s. */ - static final String dfa_58s = "\1\5\2\0\21\uffff"; - - /** The Constant dfa_59s. */ - static final String dfa_59s = "\1\u0094\2\0\21\uffff"; - - /** The Constant dfa_60s. */ - static final String dfa_60s = "\3\uffff\1\1\11\uffff\1\2\6\uffff"; - - /** The Constant dfa_61s. */ - static final String dfa_61s = "\1\uffff\1\0\1\1\21\uffff}>"; - - /** The Constant dfa_62s. */ - static final String[] dfa_62s = { - "\1\1\12\uffff\1\15\4\uffff\1\2\1\3\53\uffff\7\3\5\uffff\2\15\47\uffff\2\15\1\uffff\1\15\21\uffff\1\15\2\uffff\1\3\4\uffff\1\3", + return "4496:1: rule__ExpressionList__Alternatives : ( ( ( rule__ExpressionList__Group_0__0 ) ) | ( ( rule__ExpressionList__Group_1__0 ) ) );"; + } + } + static final String dfa_58s = "\24\uffff"; + static final String dfa_59s = "\1\5\2\0\21\uffff"; + static final String dfa_60s = "\1\u0095\2\0\21\uffff"; + static final String dfa_61s = "\3\uffff\1\1\11\uffff\1\2\6\uffff"; + static final String dfa_62s = "\1\uffff\1\0\1\1\21\uffff}>"; + static final String[] dfa_63s = { + "\1\1\12\uffff\1\15\4\uffff\1\2\1\3\53\uffff\7\3\5\uffff\2\15\50\uffff\2\15\1\uffff\1\15\21\uffff\1\15\2\uffff\1\3\4\uffff\1\3", "\1\uffff", "\1\uffff", "", @@ -70009,47 +63308,28 @@ public String getDescription() { "" }; - /** The Constant dfa_57. */ - static final short[] dfa_57 = DFA.unpackEncodedString(dfa_57s); - - /** The Constant dfa_58. */ - static final char[] dfa_58 = DFA.unpackEncodedStringToUnsignedChars(dfa_58s); - - /** The Constant dfa_59. */ + static final short[] dfa_58 = DFA.unpackEncodedString(dfa_58s); static final char[] dfa_59 = DFA.unpackEncodedStringToUnsignedChars(dfa_59s); - - /** The Constant dfa_60. */ - static final short[] dfa_60 = DFA.unpackEncodedString(dfa_60s); - - /** The Constant dfa_61. */ + static final char[] dfa_60 = DFA.unpackEncodedStringToUnsignedChars(dfa_60s); static final short[] dfa_61 = DFA.unpackEncodedString(dfa_61s); - - /** The Constant dfa_62. */ - static final short[][] dfa_62 = unpackEncodedStringArray(dfa_62s); + static final short[] dfa_62 = DFA.unpackEncodedString(dfa_62s); + static final short[][] dfa_63 = unpackEncodedStringArray(dfa_63s); - /** - * The Class DFA68. - */ class DFA68 extends DFA { - /** - * Instantiates a new dfa68. - * - * @param recognizer the recognizer - */ public DFA68(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 68; - this.eot = dfa_57; - this.eof = dfa_57; - this.min = dfa_58; - this.max = dfa_59; - this.accept = dfa_60; - this.special = dfa_61; - this.transition = dfa_62; + this.eot = dfa_58; + this.eof = dfa_58; + this.min = dfa_59; + this.max = dfa_60; + this.accept = dfa_61; + this.special = dfa_62; + this.transition = dfa_63; } public String getDescription() { - return "4634:1: rule__VarDefinition__Alternatives : ( ( ( ruleS_Declaration ) ) | ( ( rule__VarDefinition__Alternatives_1 ) ) );"; + return "4640:1: rule__VarDefinition__Alternatives : ( ( ( ruleS_Declaration ) ) | ( ( rule__VarDefinition__Alternatives_1 ) ) );"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; @@ -70062,7 +63342,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index68_1 = input.index(); input.rewind(); s = -1; - if ( (synpred172_InternalGaml()) ) {s = 3;} + if ( (synpred173_InternalGaml()) ) {s = 3;} else if ( (true) ) {s = 13;} @@ -70077,7 +63357,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index68_2 = input.index(); input.rewind(); s = -1; - if ( (synpred172_InternalGaml()) ) {s = 3;} + if ( (synpred173_InternalGaml()) ) {s = 3;} else if ( (true) ) {s = 13;} @@ -70093,120 +63373,78 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc throw nvae; } } - - /** The Constant dfa_63s. */ - static final String dfa_63s = "\40\uffff"; - - /** The Constant dfa_64s. */ - static final String dfa_64s = "\11\4\1\177\22\4\1\5\2\uffff\1\4"; - - /** The Constant dfa_65s. */ - static final String dfa_65s = "\11\u0087\1\177\22\u0087\1\u009d\2\uffff\1\u0087"; - - /** The Constant dfa_66s. */ - static final String dfa_66s = "\35\uffff\1\2\1\1\1\uffff"; - - /** The Constant dfa_67s. */ - static final String dfa_67s = "\40\uffff}>"; - - /** The Constant dfa_68s. */ - static final String[] dfa_68s = { - "\1\35\1\34\4\35\4\uffff\1\35\1\uffff\1\35\1\31\1\uffff\1\13\1\uffff\64\35\5\uffff\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\12\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\26\1\27\1\30\1\32\1\33\7\uffff\1\35\2\uffff\6\35\10\uffff\1\11\1\uffff\1\35\1\uffff\1\35\4\uffff\1\35", - "\6\36\4\uffff\1\36\1\uffff\2\36\1\uffff\1\36\1\uffff\64\36\5\uffff\30\36\7\uffff\1\36\2\uffff\6\36\10\uffff\1\36\1\35\1\36\1\uffff\1\36\4\uffff\1\36", - "\6\36\4\uffff\1\36\1\uffff\2\36\1\uffff\1\36\1\uffff\64\36\5\uffff\30\36\7\uffff\1\36\2\uffff\6\36\10\uffff\1\36\1\35\1\36\1\uffff\1\36\4\uffff\1\36", - "\6\36\4\uffff\1\36\1\uffff\2\36\1\uffff\1\36\1\uffff\64\36\5\uffff\30\36\7\uffff\1\36\2\uffff\6\36\10\uffff\1\36\1\35\1\36\1\uffff\1\36\4\uffff\1\36", - "\6\36\4\uffff\1\36\1\uffff\2\36\1\uffff\1\36\1\uffff\64\36\5\uffff\30\36\7\uffff\1\36\2\uffff\6\36\10\uffff\1\36\1\35\1\36\1\uffff\1\36\4\uffff\1\36", - "\6\36\4\uffff\1\36\1\uffff\2\36\1\uffff\1\36\1\uffff\64\36\5\uffff\30\36\7\uffff\1\36\2\uffff\6\36\10\uffff\1\36\1\35\1\36\1\uffff\1\36\4\uffff\1\36", - "\6\36\4\uffff\1\36\1\uffff\2\36\1\uffff\1\36\1\uffff\64\36\5\uffff\30\36\7\uffff\1\36\2\uffff\6\36\10\uffff\1\36\1\35\1\36\1\uffff\1\36\4\uffff\1\36", - "\6\36\4\uffff\1\36\1\uffff\2\36\1\uffff\1\36\1\uffff\64\36\5\uffff\30\36\7\uffff\1\36\2\uffff\6\36\10\uffff\1\36\1\35\1\36\1\uffff\1\36\4\uffff\1\36", - "\6\36\4\uffff\1\36\1\uffff\2\36\1\uffff\1\36\1\uffff\64\36\5\uffff\30\36\7\uffff\1\36\2\uffff\6\36\10\uffff\1\36\1\35\1\36\1\uffff\1\36\4\uffff\1\36", - "\1\37", - "\6\36\4\uffff\1\36\1\uffff\2\36\1\uffff\1\36\1\uffff\64\36\5\uffff\30\36\7\uffff\1\36\2\uffff\6\36\10\uffff\1\36\1\35\1\36\1\uffff\1\36\4\uffff\1\36", - "\6\36\4\uffff\1\36\1\uffff\2\36\1\uffff\1\36\1\uffff\64\36\5\uffff\30\36\7\uffff\1\36\2\uffff\6\36\10\uffff\1\36\1\35\1\36\1\uffff\1\36\4\uffff\1\36", - "\6\36\4\uffff\1\36\1\uffff\2\36\1\uffff\1\36\1\uffff\64\36\5\uffff\30\36\7\uffff\1\36\2\uffff\6\36\10\uffff\1\36\1\35\1\36\1\uffff\1\36\4\uffff\1\36", - "\6\36\4\uffff\1\36\1\uffff\2\36\1\uffff\1\36\1\uffff\64\36\5\uffff\30\36\7\uffff\1\36\2\uffff\6\36\10\uffff\1\36\1\35\1\36\1\uffff\1\36\4\uffff\1\36", - "\6\36\4\uffff\1\36\1\uffff\2\36\1\uffff\1\36\1\uffff\64\36\5\uffff\30\36\7\uffff\1\36\2\uffff\6\36\10\uffff\1\36\1\35\1\36\1\uffff\1\36\4\uffff\1\36", - "\6\36\4\uffff\1\36\1\uffff\2\36\1\uffff\1\36\1\uffff\64\36\5\uffff\30\36\7\uffff\1\36\2\uffff\6\36\10\uffff\1\36\1\35\1\36\1\uffff\1\36\4\uffff\1\36", - "\6\36\4\uffff\1\36\1\uffff\2\36\1\uffff\1\36\1\uffff\64\36\5\uffff\30\36\7\uffff\1\36\2\uffff\6\36\10\uffff\1\36\1\35\1\36\1\uffff\1\36\4\uffff\1\36", - "\6\36\4\uffff\1\36\1\uffff\2\36\1\uffff\1\36\1\uffff\64\36\5\uffff\30\36\7\uffff\1\36\2\uffff\6\36\10\uffff\1\36\1\35\1\36\1\uffff\1\36\4\uffff\1\36", - "\6\36\4\uffff\1\36\1\uffff\2\36\1\uffff\1\36\1\uffff\64\36\5\uffff\30\36\7\uffff\1\36\2\uffff\6\36\10\uffff\1\36\1\35\1\36\1\uffff\1\36\4\uffff\1\36", - "\6\36\4\uffff\1\36\1\uffff\2\36\1\uffff\1\36\1\uffff\64\36\5\uffff\30\36\7\uffff\1\36\2\uffff\6\36\10\uffff\1\36\1\35\1\36\1\uffff\1\36\4\uffff\1\36", - "\6\36\4\uffff\1\36\1\uffff\2\36\1\uffff\1\36\1\uffff\64\36\5\uffff\30\36\7\uffff\1\36\2\uffff\6\36\10\uffff\1\36\1\35\1\36\1\uffff\1\36\4\uffff\1\36", - "\6\36\4\uffff\1\36\1\uffff\2\36\1\uffff\1\36\1\uffff\64\36\5\uffff\30\36\7\uffff\1\36\2\uffff\6\36\10\uffff\1\36\1\35\1\36\1\uffff\1\36\4\uffff\1\36", - "\6\36\4\uffff\1\36\1\uffff\2\36\1\uffff\1\36\1\uffff\64\36\5\uffff\30\36\7\uffff\1\36\2\uffff\6\36\10\uffff\1\36\1\35\1\36\1\uffff\1\36\4\uffff\1\36", - "\6\36\4\uffff\1\36\1\uffff\2\36\1\uffff\1\36\1\uffff\64\36\5\uffff\30\36\7\uffff\1\36\2\uffff\6\36\10\uffff\1\36\1\35\1\36\1\uffff\1\36\4\uffff\1\36", - "\6\36\4\uffff\1\36\1\uffff\2\36\1\uffff\1\36\1\uffff\64\36\5\uffff\30\36\7\uffff\1\36\2\uffff\6\36\10\uffff\1\36\1\35\1\36\1\uffff\1\36\4\uffff\1\36", - "\6\36\4\uffff\1\36\1\uffff\2\36\1\uffff\1\36\1\uffff\64\36\5\uffff\30\36\7\uffff\1\36\2\uffff\6\36\10\uffff\1\36\1\35\1\36\1\uffff\1\36\4\uffff\1\36", - "\6\36\4\uffff\1\36\1\uffff\2\36\1\uffff\1\36\1\uffff\64\36\5\uffff\30\36\7\uffff\1\36\2\uffff\6\36\10\uffff\1\36\1\35\1\36\1\uffff\1\36\4\uffff\1\36", - "\6\36\4\uffff\1\36\1\uffff\2\36\1\uffff\1\36\1\uffff\64\36\5\uffff\30\36\7\uffff\1\36\2\uffff\6\36\10\uffff\1\36\1\35\1\36\1\uffff\1\36\4\uffff\1\36", - "\1\35\10\uffff\1\35\1\uffff\71\35\5\uffff\44\35\7\uffff\1\35\4\uffff\1\35\1\36\1\35\1\uffff\1\35\2\uffff\1\35\1\uffff\1\35\20\uffff\6\35", - "", - "", - "\6\36\4\uffff\1\36\1\uffff\2\36\1\uffff\1\36\1\uffff\64\36\5\uffff\30\36\7\uffff\1\36\2\uffff\6\36\10\uffff\1\36\1\35\1\36\1\uffff\1\36\4\uffff\1\36" + static final String dfa_64s = "\41\uffff"; + static final String dfa_65s = "\12\4\1\u0080\22\4\1\5\2\uffff\1\4"; + static final String dfa_66s = "\12\u0088\1\u0080\22\u0088\1\u009e\2\uffff\1\u0088"; + static final String dfa_67s = "\36\uffff\1\2\1\1\1\uffff"; + static final String dfa_68s = "\41\uffff}>"; + static final String[] dfa_69s = { + "\1\36\1\35\4\36\4\uffff\1\36\1\uffff\1\36\1\32\1\uffff\1\14\1\uffff\64\36\5\uffff\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\13\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\26\1\27\1\30\1\31\1\33\1\34\7\uffff\1\36\2\uffff\6\36\10\uffff\1\12\1\uffff\1\36\1\uffff\1\36\4\uffff\1\36", + "\6\37\4\uffff\1\37\1\uffff\2\37\1\uffff\1\37\1\uffff\64\37\5\uffff\31\37\7\uffff\1\37\2\uffff\6\37\10\uffff\1\37\1\36\1\37\1\uffff\1\37\4\uffff\1\37", + "\6\37\4\uffff\1\37\1\uffff\2\37\1\uffff\1\37\1\uffff\64\37\5\uffff\31\37\7\uffff\1\37\2\uffff\6\37\10\uffff\1\37\1\36\1\37\1\uffff\1\37\4\uffff\1\37", + "\6\37\4\uffff\1\37\1\uffff\2\37\1\uffff\1\37\1\uffff\64\37\5\uffff\31\37\7\uffff\1\37\2\uffff\6\37\10\uffff\1\37\1\36\1\37\1\uffff\1\37\4\uffff\1\37", + "\6\37\4\uffff\1\37\1\uffff\2\37\1\uffff\1\37\1\uffff\64\37\5\uffff\31\37\7\uffff\1\37\2\uffff\6\37\10\uffff\1\37\1\36\1\37\1\uffff\1\37\4\uffff\1\37", + "\6\37\4\uffff\1\37\1\uffff\2\37\1\uffff\1\37\1\uffff\64\37\5\uffff\31\37\7\uffff\1\37\2\uffff\6\37\10\uffff\1\37\1\36\1\37\1\uffff\1\37\4\uffff\1\37", + "\6\37\4\uffff\1\37\1\uffff\2\37\1\uffff\1\37\1\uffff\64\37\5\uffff\31\37\7\uffff\1\37\2\uffff\6\37\10\uffff\1\37\1\36\1\37\1\uffff\1\37\4\uffff\1\37", + "\6\37\4\uffff\1\37\1\uffff\2\37\1\uffff\1\37\1\uffff\64\37\5\uffff\31\37\7\uffff\1\37\2\uffff\6\37\10\uffff\1\37\1\36\1\37\1\uffff\1\37\4\uffff\1\37", + "\6\37\4\uffff\1\37\1\uffff\2\37\1\uffff\1\37\1\uffff\64\37\5\uffff\31\37\7\uffff\1\37\2\uffff\6\37\10\uffff\1\37\1\36\1\37\1\uffff\1\37\4\uffff\1\37", + "\6\37\4\uffff\1\37\1\uffff\2\37\1\uffff\1\37\1\uffff\64\37\5\uffff\31\37\7\uffff\1\37\2\uffff\6\37\10\uffff\1\37\1\36\1\37\1\uffff\1\37\4\uffff\1\37", + "\1\40", + "\6\37\4\uffff\1\37\1\uffff\2\37\1\uffff\1\37\1\uffff\64\37\5\uffff\31\37\7\uffff\1\37\2\uffff\6\37\10\uffff\1\37\1\36\1\37\1\uffff\1\37\4\uffff\1\37", + "\6\37\4\uffff\1\37\1\uffff\2\37\1\uffff\1\37\1\uffff\64\37\5\uffff\31\37\7\uffff\1\37\2\uffff\6\37\10\uffff\1\37\1\36\1\37\1\uffff\1\37\4\uffff\1\37", + "\6\37\4\uffff\1\37\1\uffff\2\37\1\uffff\1\37\1\uffff\64\37\5\uffff\31\37\7\uffff\1\37\2\uffff\6\37\10\uffff\1\37\1\36\1\37\1\uffff\1\37\4\uffff\1\37", + "\6\37\4\uffff\1\37\1\uffff\2\37\1\uffff\1\37\1\uffff\64\37\5\uffff\31\37\7\uffff\1\37\2\uffff\6\37\10\uffff\1\37\1\36\1\37\1\uffff\1\37\4\uffff\1\37", + "\6\37\4\uffff\1\37\1\uffff\2\37\1\uffff\1\37\1\uffff\64\37\5\uffff\31\37\7\uffff\1\37\2\uffff\6\37\10\uffff\1\37\1\36\1\37\1\uffff\1\37\4\uffff\1\37", + "\6\37\4\uffff\1\37\1\uffff\2\37\1\uffff\1\37\1\uffff\64\37\5\uffff\31\37\7\uffff\1\37\2\uffff\6\37\10\uffff\1\37\1\36\1\37\1\uffff\1\37\4\uffff\1\37", + "\6\37\4\uffff\1\37\1\uffff\2\37\1\uffff\1\37\1\uffff\64\37\5\uffff\31\37\7\uffff\1\37\2\uffff\6\37\10\uffff\1\37\1\36\1\37\1\uffff\1\37\4\uffff\1\37", + "\6\37\4\uffff\1\37\1\uffff\2\37\1\uffff\1\37\1\uffff\64\37\5\uffff\31\37\7\uffff\1\37\2\uffff\6\37\10\uffff\1\37\1\36\1\37\1\uffff\1\37\4\uffff\1\37", + "\6\37\4\uffff\1\37\1\uffff\2\37\1\uffff\1\37\1\uffff\64\37\5\uffff\31\37\7\uffff\1\37\2\uffff\6\37\10\uffff\1\37\1\36\1\37\1\uffff\1\37\4\uffff\1\37", + "\6\37\4\uffff\1\37\1\uffff\2\37\1\uffff\1\37\1\uffff\64\37\5\uffff\31\37\7\uffff\1\37\2\uffff\6\37\10\uffff\1\37\1\36\1\37\1\uffff\1\37\4\uffff\1\37", + "\6\37\4\uffff\1\37\1\uffff\2\37\1\uffff\1\37\1\uffff\64\37\5\uffff\31\37\7\uffff\1\37\2\uffff\6\37\10\uffff\1\37\1\36\1\37\1\uffff\1\37\4\uffff\1\37", + "\6\37\4\uffff\1\37\1\uffff\2\37\1\uffff\1\37\1\uffff\64\37\5\uffff\31\37\7\uffff\1\37\2\uffff\6\37\10\uffff\1\37\1\36\1\37\1\uffff\1\37\4\uffff\1\37", + "\6\37\4\uffff\1\37\1\uffff\2\37\1\uffff\1\37\1\uffff\64\37\5\uffff\31\37\7\uffff\1\37\2\uffff\6\37\10\uffff\1\37\1\36\1\37\1\uffff\1\37\4\uffff\1\37", + "\6\37\4\uffff\1\37\1\uffff\2\37\1\uffff\1\37\1\uffff\64\37\5\uffff\31\37\7\uffff\1\37\2\uffff\6\37\10\uffff\1\37\1\36\1\37\1\uffff\1\37\4\uffff\1\37", + "\6\37\4\uffff\1\37\1\uffff\2\37\1\uffff\1\37\1\uffff\64\37\5\uffff\31\37\7\uffff\1\37\2\uffff\6\37\10\uffff\1\37\1\36\1\37\1\uffff\1\37\4\uffff\1\37", + "\6\37\4\uffff\1\37\1\uffff\2\37\1\uffff\1\37\1\uffff\64\37\5\uffff\31\37\7\uffff\1\37\2\uffff\6\37\10\uffff\1\37\1\36\1\37\1\uffff\1\37\4\uffff\1\37", + "\6\37\4\uffff\1\37\1\uffff\2\37\1\uffff\1\37\1\uffff\64\37\5\uffff\31\37\7\uffff\1\37\2\uffff\6\37\10\uffff\1\37\1\36\1\37\1\uffff\1\37\4\uffff\1\37", + "\6\37\4\uffff\1\37\1\uffff\2\37\1\uffff\1\37\1\uffff\64\37\5\uffff\31\37\7\uffff\1\37\2\uffff\6\37\10\uffff\1\37\1\36\1\37\1\uffff\1\37\4\uffff\1\37", + "\1\36\10\uffff\1\36\1\uffff\71\36\5\uffff\45\36\7\uffff\1\36\4\uffff\1\36\1\37\1\36\1\uffff\1\36\2\uffff\1\36\1\uffff\1\36\20\uffff\6\36", + "", + "", + "\6\37\4\uffff\1\37\1\uffff\2\37\1\uffff\1\37\1\uffff\64\37\5\uffff\31\37\7\uffff\1\37\2\uffff\6\37\10\uffff\1\37\1\36\1\37\1\uffff\1\37\4\uffff\1\37" }; - /** The Constant dfa_63. */ - static final short[] dfa_63 = DFA.unpackEncodedString(dfa_63s); - - /** The Constant dfa_64. */ - static final char[] dfa_64 = DFA.unpackEncodedStringToUnsignedChars(dfa_64s); - - /** The Constant dfa_65. */ + static final short[] dfa_64 = DFA.unpackEncodedString(dfa_64s); static final char[] dfa_65 = DFA.unpackEncodedStringToUnsignedChars(dfa_65s); - - /** The Constant dfa_66. */ - static final short[] dfa_66 = DFA.unpackEncodedString(dfa_66s); - - /** The Constant dfa_67. */ + static final char[] dfa_66 = DFA.unpackEncodedStringToUnsignedChars(dfa_66s); static final short[] dfa_67 = DFA.unpackEncodedString(dfa_67s); - - /** The Constant dfa_68. */ - static final short[][] dfa_68 = unpackEncodedStringArray(dfa_68s); + static final short[] dfa_68 = DFA.unpackEncodedString(dfa_68s); + static final short[][] dfa_69 = unpackEncodedStringArray(dfa_69s); - /** - * The Class DFA85. - */ class DFA85 extends DFA { - /** - * Instantiates a new dfa85. - * - * @param recognizer the recognizer - */ public DFA85(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 85; - this.eot = dfa_63; - this.eof = dfa_63; - this.min = dfa_64; - this.max = dfa_65; - this.accept = dfa_66; - this.special = dfa_67; - this.transition = dfa_68; + this.eot = dfa_64; + this.eof = dfa_64; + this.min = dfa_65; + this.max = dfa_66; + this.accept = dfa_67; + this.special = dfa_68; + this.transition = dfa_69; } public String getDescription() { - return "5955:2: ( rule__S_1Expr_Facets_BlockOrEnd__FirstFacetAssignment_1 )?"; - } - } - - /** The Constant dfa_69s. */ - static final String dfa_69s = "\142\uffff"; - - /** The Constant dfa_70s. */ - static final String dfa_70s = "\1\4\67\0\52\uffff"; - - /** The Constant dfa_71s. */ - static final String dfa_71s = "\1\u0087\67\0\52\uffff"; - - /** The Constant dfa_72s. */ - static final String dfa_72s = "\70\uffff\1\1\32\uffff\1\2\16\uffff"; - - /** The Constant dfa_73s. */ - static final String dfa_73s = "\1\uffff\1\0\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\26\1\27\1\30\1\31\1\32\1\33\1\34\1\35\1\36\1\37\1\40\1\41\1\42\1\43\1\44\1\45\1\46\1\47\1\50\1\51\1\52\1\53\1\54\1\55\1\56\1\57\1\60\1\61\1\62\1\63\1\64\1\65\1\66\52\uffff}>"; - - /** The Constant dfa_74s. */ - static final String[] dfa_74s = { - "\1\123\1\66\4\123\4\uffff\1\65\1\uffff\1\67\1\70\1\uffff\1\70\1\uffff\1\1\1\2\1\33\1\34\1\35\1\36\1\37\1\40\1\41\1\42\1\43\1\44\1\45\1\46\1\47\1\50\1\51\1\52\1\53\1\54\1\55\1\56\1\57\1\60\1\61\1\62\1\63\1\64\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\26\1\27\1\30\1\31\1\32\1\3\1\4\1\10\1\11\1\12\1\13\1\5\1\6\1\7\5\uffff\30\70\7\uffff\1\123\2\uffff\6\123\10\uffff\1\70\1\uffff\1\123\1\uffff\1\123\4\uffff\1\123", + return "5961:2: ( rule__S_1Expr_Facets_BlockOrEnd__FirstFacetAssignment_1 )?"; + } + } + static final String dfa_70s = "\143\uffff"; + static final String dfa_71s = "\1\4\67\0\53\uffff"; + static final String dfa_72s = "\1\u0088\67\0\53\uffff"; + static final String dfa_73s = "\70\uffff\1\1\33\uffff\1\2\16\uffff"; + static final String dfa_74s = "\1\uffff\1\0\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\26\1\27\1\30\1\31\1\32\1\33\1\34\1\35\1\36\1\37\1\40\1\41\1\42\1\43\1\44\1\45\1\46\1\47\1\50\1\51\1\52\1\53\1\54\1\55\1\56\1\57\1\60\1\61\1\62\1\63\1\64\1\65\1\66\53\uffff}>"; + static final String[] dfa_75s = { + "\1\124\1\66\4\124\4\uffff\1\65\1\uffff\1\67\1\70\1\uffff\1\70\1\uffff\1\1\1\2\1\33\1\34\1\35\1\36\1\37\1\40\1\41\1\42\1\43\1\44\1\45\1\46\1\47\1\50\1\51\1\52\1\53\1\54\1\55\1\56\1\57\1\60\1\61\1\62\1\63\1\64\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\26\1\27\1\30\1\31\1\32\1\3\1\4\1\10\1\11\1\12\1\13\1\5\1\6\1\7\5\uffff\31\70\7\uffff\1\124\2\uffff\6\124\10\uffff\1\70\1\uffff\1\124\1\uffff\1\124\4\uffff\1\124", "\1\uffff", "\1\uffff", "\1\uffff", @@ -70303,50 +63541,32 @@ public String getDescription() { "", "", "", + "", "" }; - /** The Constant dfa_69. */ - static final short[] dfa_69 = DFA.unpackEncodedString(dfa_69s); - - /** The Constant dfa_70. */ - static final char[] dfa_70 = DFA.unpackEncodedStringToUnsignedChars(dfa_70s); - - /** The Constant dfa_71. */ + static final short[] dfa_70 = DFA.unpackEncodedString(dfa_70s); static final char[] dfa_71 = DFA.unpackEncodedStringToUnsignedChars(dfa_71s); - - /** The Constant dfa_72. */ - static final short[] dfa_72 = DFA.unpackEncodedString(dfa_72s); - - /** The Constant dfa_73. */ + static final char[] dfa_72 = DFA.unpackEncodedStringToUnsignedChars(dfa_72s); static final short[] dfa_73 = DFA.unpackEncodedString(dfa_73s); - - /** The Constant dfa_74. */ - static final short[][] dfa_74 = unpackEncodedStringArray(dfa_74s); + static final short[] dfa_74 = DFA.unpackEncodedString(dfa_74s); + static final short[][] dfa_75 = unpackEncodedStringArray(dfa_75s); - /** - * The Class DFA120. - */ class DFA120 extends DFA { - /** - * Instantiates a new dfa120. - * - * @param recognizer the recognizer - */ public DFA120(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 120; - this.eot = dfa_69; - this.eof = dfa_69; - this.min = dfa_70; - this.max = dfa_71; - this.accept = dfa_72; - this.special = dfa_73; - this.transition = dfa_74; + this.eot = dfa_70; + this.eof = dfa_70; + this.min = dfa_71; + this.max = dfa_72; + this.accept = dfa_73; + this.special = dfa_74; + this.transition = dfa_75; } public String getDescription() { - return "9897:2: ( rule__ArgumentPair__Group_0__0 )?"; + return "9903:2: ( rule__ArgumentPair__Group_0__0 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; @@ -70359,9 +63579,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index120_1 = input.index(); input.rewind(); s = -1; - if ( (synpred239_InternalGaml()) ) {s = 56;} + if ( (synpred240_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index120_1); @@ -70374,9 +63594,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index120_2 = input.index(); input.rewind(); s = -1; - if ( (synpred239_InternalGaml()) ) {s = 56;} + if ( (synpred240_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index120_2); @@ -70389,9 +63609,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index120_3 = input.index(); input.rewind(); s = -1; - if ( (synpred239_InternalGaml()) ) {s = 56;} + if ( (synpred240_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index120_3); @@ -70404,9 +63624,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index120_4 = input.index(); input.rewind(); s = -1; - if ( (synpred239_InternalGaml()) ) {s = 56;} + if ( (synpred240_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index120_4); @@ -70419,9 +63639,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index120_5 = input.index(); input.rewind(); s = -1; - if ( (synpred239_InternalGaml()) ) {s = 56;} + if ( (synpred240_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index120_5); @@ -70434,9 +63654,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index120_6 = input.index(); input.rewind(); s = -1; - if ( (synpred239_InternalGaml()) ) {s = 56;} + if ( (synpred240_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index120_6); @@ -70449,9 +63669,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index120_7 = input.index(); input.rewind(); s = -1; - if ( (synpred239_InternalGaml()) ) {s = 56;} + if ( (synpred240_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index120_7); @@ -70464,9 +63684,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index120_8 = input.index(); input.rewind(); s = -1; - if ( (synpred239_InternalGaml()) ) {s = 56;} + if ( (synpred240_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index120_8); @@ -70479,9 +63699,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index120_9 = input.index(); input.rewind(); s = -1; - if ( (synpred239_InternalGaml()) ) {s = 56;} + if ( (synpred240_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index120_9); @@ -70494,9 +63714,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index120_10 = input.index(); input.rewind(); s = -1; - if ( (synpred239_InternalGaml()) ) {s = 56;} + if ( (synpred240_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index120_10); @@ -70509,9 +63729,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index120_11 = input.index(); input.rewind(); s = -1; - if ( (synpred239_InternalGaml()) ) {s = 56;} + if ( (synpred240_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index120_11); @@ -70524,9 +63744,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index120_12 = input.index(); input.rewind(); s = -1; - if ( (synpred239_InternalGaml()) ) {s = 56;} + if ( (synpred240_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index120_12); @@ -70539,9 +63759,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index120_13 = input.index(); input.rewind(); s = -1; - if ( (synpred239_InternalGaml()) ) {s = 56;} + if ( (synpred240_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index120_13); @@ -70554,9 +63774,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index120_14 = input.index(); input.rewind(); s = -1; - if ( (synpred239_InternalGaml()) ) {s = 56;} + if ( (synpred240_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index120_14); @@ -70569,9 +63789,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index120_15 = input.index(); input.rewind(); s = -1; - if ( (synpred239_InternalGaml()) ) {s = 56;} + if ( (synpred240_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index120_15); @@ -70584,9 +63804,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index120_16 = input.index(); input.rewind(); s = -1; - if ( (synpred239_InternalGaml()) ) {s = 56;} + if ( (synpred240_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index120_16); @@ -70599,9 +63819,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index120_17 = input.index(); input.rewind(); s = -1; - if ( (synpred239_InternalGaml()) ) {s = 56;} + if ( (synpred240_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index120_17); @@ -70614,9 +63834,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index120_18 = input.index(); input.rewind(); s = -1; - if ( (synpred239_InternalGaml()) ) {s = 56;} + if ( (synpred240_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index120_18); @@ -70629,9 +63849,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index120_19 = input.index(); input.rewind(); s = -1; - if ( (synpred239_InternalGaml()) ) {s = 56;} + if ( (synpred240_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index120_19); @@ -70644,9 +63864,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index120_20 = input.index(); input.rewind(); s = -1; - if ( (synpred239_InternalGaml()) ) {s = 56;} + if ( (synpred240_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index120_20); @@ -70659,9 +63879,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index120_21 = input.index(); input.rewind(); s = -1; - if ( (synpred239_InternalGaml()) ) {s = 56;} + if ( (synpred240_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index120_21); @@ -70674,9 +63894,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index120_22 = input.index(); input.rewind(); s = -1; - if ( (synpred239_InternalGaml()) ) {s = 56;} + if ( (synpred240_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index120_22); @@ -70689,9 +63909,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index120_23 = input.index(); input.rewind(); s = -1; - if ( (synpred239_InternalGaml()) ) {s = 56;} + if ( (synpred240_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index120_23); @@ -70704,9 +63924,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index120_24 = input.index(); input.rewind(); s = -1; - if ( (synpred239_InternalGaml()) ) {s = 56;} + if ( (synpred240_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index120_24); @@ -70719,9 +63939,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index120_25 = input.index(); input.rewind(); s = -1; - if ( (synpred239_InternalGaml()) ) {s = 56;} + if ( (synpred240_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index120_25); @@ -70734,9 +63954,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index120_26 = input.index(); input.rewind(); s = -1; - if ( (synpred239_InternalGaml()) ) {s = 56;} + if ( (synpred240_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index120_26); @@ -70749,9 +63969,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index120_27 = input.index(); input.rewind(); s = -1; - if ( (synpred239_InternalGaml()) ) {s = 56;} + if ( (synpred240_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index120_27); @@ -70764,9 +63984,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index120_28 = input.index(); input.rewind(); s = -1; - if ( (synpred239_InternalGaml()) ) {s = 56;} + if ( (synpred240_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index120_28); @@ -70779,9 +63999,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index120_29 = input.index(); input.rewind(); s = -1; - if ( (synpred239_InternalGaml()) ) {s = 56;} + if ( (synpred240_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index120_29); @@ -70794,9 +64014,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index120_30 = input.index(); input.rewind(); s = -1; - if ( (synpred239_InternalGaml()) ) {s = 56;} + if ( (synpred240_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index120_30); @@ -70809,9 +64029,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index120_31 = input.index(); input.rewind(); s = -1; - if ( (synpred239_InternalGaml()) ) {s = 56;} + if ( (synpred240_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index120_31); @@ -70824,9 +64044,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index120_32 = input.index(); input.rewind(); s = -1; - if ( (synpred239_InternalGaml()) ) {s = 56;} + if ( (synpred240_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index120_32); @@ -70839,9 +64059,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index120_33 = input.index(); input.rewind(); s = -1; - if ( (synpred239_InternalGaml()) ) {s = 56;} + if ( (synpred240_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index120_33); @@ -70854,9 +64074,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index120_34 = input.index(); input.rewind(); s = -1; - if ( (synpred239_InternalGaml()) ) {s = 56;} + if ( (synpred240_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index120_34); @@ -70869,9 +64089,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index120_35 = input.index(); input.rewind(); s = -1; - if ( (synpred239_InternalGaml()) ) {s = 56;} + if ( (synpred240_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index120_35); @@ -70884,9 +64104,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index120_36 = input.index(); input.rewind(); s = -1; - if ( (synpred239_InternalGaml()) ) {s = 56;} + if ( (synpred240_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index120_36); @@ -70899,9 +64119,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index120_37 = input.index(); input.rewind(); s = -1; - if ( (synpred239_InternalGaml()) ) {s = 56;} + if ( (synpred240_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index120_37); @@ -70914,9 +64134,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index120_38 = input.index(); input.rewind(); s = -1; - if ( (synpred239_InternalGaml()) ) {s = 56;} + if ( (synpred240_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index120_38); @@ -70929,9 +64149,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index120_39 = input.index(); input.rewind(); s = -1; - if ( (synpred239_InternalGaml()) ) {s = 56;} + if ( (synpred240_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index120_39); @@ -70944,9 +64164,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index120_40 = input.index(); input.rewind(); s = -1; - if ( (synpred239_InternalGaml()) ) {s = 56;} + if ( (synpred240_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index120_40); @@ -70959,9 +64179,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index120_41 = input.index(); input.rewind(); s = -1; - if ( (synpred239_InternalGaml()) ) {s = 56;} + if ( (synpred240_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index120_41); @@ -70974,9 +64194,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index120_42 = input.index(); input.rewind(); s = -1; - if ( (synpred239_InternalGaml()) ) {s = 56;} + if ( (synpred240_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index120_42); @@ -70989,9 +64209,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index120_43 = input.index(); input.rewind(); s = -1; - if ( (synpred239_InternalGaml()) ) {s = 56;} + if ( (synpred240_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index120_43); @@ -71004,9 +64224,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index120_44 = input.index(); input.rewind(); s = -1; - if ( (synpred239_InternalGaml()) ) {s = 56;} + if ( (synpred240_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index120_44); @@ -71019,9 +64239,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index120_45 = input.index(); input.rewind(); s = -1; - if ( (synpred239_InternalGaml()) ) {s = 56;} + if ( (synpred240_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index120_45); @@ -71034,9 +64254,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index120_46 = input.index(); input.rewind(); s = -1; - if ( (synpred239_InternalGaml()) ) {s = 56;} + if ( (synpred240_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index120_46); @@ -71049,9 +64269,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index120_47 = input.index(); input.rewind(); s = -1; - if ( (synpred239_InternalGaml()) ) {s = 56;} + if ( (synpred240_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index120_47); @@ -71064,9 +64284,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index120_48 = input.index(); input.rewind(); s = -1; - if ( (synpred239_InternalGaml()) ) {s = 56;} + if ( (synpred240_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index120_48); @@ -71079,9 +64299,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index120_49 = input.index(); input.rewind(); s = -1; - if ( (synpred239_InternalGaml()) ) {s = 56;} + if ( (synpred240_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index120_49); @@ -71094,9 +64314,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index120_50 = input.index(); input.rewind(); s = -1; - if ( (synpred239_InternalGaml()) ) {s = 56;} + if ( (synpred240_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index120_50); @@ -71109,9 +64329,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index120_51 = input.index(); input.rewind(); s = -1; - if ( (synpred239_InternalGaml()) ) {s = 56;} + if ( (synpred240_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index120_51); @@ -71124,9 +64344,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index120_52 = input.index(); input.rewind(); s = -1; - if ( (synpred239_InternalGaml()) ) {s = 56;} + if ( (synpred240_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index120_52); @@ -71139,9 +64359,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index120_53 = input.index(); input.rewind(); s = -1; - if ( (synpred239_InternalGaml()) ) {s = 56;} + if ( (synpred240_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index120_53); @@ -71154,9 +64374,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index120_54 = input.index(); input.rewind(); s = -1; - if ( (synpred239_InternalGaml()) ) {s = 56;} + if ( (synpred240_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index120_54); @@ -71169,9 +64389,9 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int index120_55 = input.index(); input.rewind(); s = -1; - if ( (synpred239_InternalGaml()) ) {s = 56;} + if ( (synpred240_InternalGaml()) ) {s = 56;} - else if ( (true) ) {s = 83;} + else if ( (true) ) {s = 84;} input.seek(index120_55); @@ -71187,241 +64407,84 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc } - /** The Constant FOLLOW_1. */ public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L}); - - /** The Constant FOLLOW_2. */ public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); - - /** The Constant FOLLOW_3. */ - public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); - - /** The Constant FOLLOW_4. */ + public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000008L}); public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000000000100000L}); - - /** The Constant FOLLOW_5. */ - public static final BitSet FOLLOW_5 = new BitSet(new long[]{0xFFFFFFFFFFEB43F0L,0x403F203FFFFFC1FFL,0x0000000000000085L}); - - /** The Constant FOLLOW_6. */ - public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000000000L,0x0080000000000000L}); - - /** The Constant FOLLOW_7. */ - public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000000002L,0x0400000000000000L}); - - /** The Constant FOLLOW_8. */ + public static final BitSet FOLLOW_5 = new BitSet(new long[]{0xFFFFFFFFFFEB43F0L,0x807E407FFFFFC1FFL,0x000000000000010AL}); + public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000000000L,0x0100000000000000L}); + public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000000002L,0x0800000000000000L}); public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000000000020L}); - - /** The Constant FOLLOW_9. */ - public static final BitSet FOLLOW_9 = new BitSet(new long[]{0xFFFFFFFFFFE14020L,0x01000000000001FFL,0x0000000000004000L}); - - /** The Constant FOLLOW_10. */ - public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000000000002L,0x0100000000000000L}); - - /** The Constant FOLLOW_11. */ - public static final BitSet FOLLOW_11 = new BitSet(new long[]{0xFFFFFFFFFFE14022L,0x00000000000001FFL,0x0000000000004000L}); - - /** The Constant FOLLOW_12. */ + public static final BitSet FOLLOW_9 = new BitSet(new long[]{0xFFFFFFFFFFE14020L,0x02000000000001FFL,0x0000000000008000L}); + public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000000000002L,0x0200000000000000L}); + public static final BitSet FOLLOW_11 = new BitSet(new long[]{0xFFFFFFFFFFE14022L,0x00000000000001FFL,0x0000000000008000L}); public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000000000010L}); - - /** The Constant FOLLOW_13. */ - public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000000000000L,0x0200000000000000L}); - - /** The Constant FOLLOW_14. */ + public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000000000000L,0x0400000000000000L}); public static final BitSet FOLLOW_14 = new BitSet(new long[]{0xFFFFFFFFFFE14020L,0x00000000000001FFL}); - - /** The Constant FOLLOW_15. */ public static final BitSet FOLLOW_15 = new BitSet(new long[]{0xFFFFFFFFFFE14030L,0x00000000000041FFL}); - - /** The Constant FOLLOW_16. */ - public static final BitSet FOLLOW_16 = new BitSet(new long[]{0xFFFFFFFFFFFF4020L,0x4800003FFFFFC1FFL,0x0000000001000004L}); - - /** The Constant FOLLOW_17. */ - public static final BitSet FOLLOW_17 = new BitSet(new long[]{0xFFFFFFFFFFFB4022L,0x4000003FFFFFC1FFL,0x0000000001000000L}); - - /** The Constant FOLLOW_18. */ - public static final BitSet FOLLOW_18 = new BitSet(new long[]{0xFFFFFFFFFFFF4020L,0x4000003FFFFFC1FFL,0x0000000001000004L}); - - /** The Constant FOLLOW_19. */ + public static final BitSet FOLLOW_16 = new BitSet(new long[]{0xFFFFFFFFFFFF4020L,0x9000007FFFFFC1FFL,0x0000000002000008L}); + public static final BitSet FOLLOW_17 = new BitSet(new long[]{0xFFFFFFFFFFFB4022L,0x8000007FFFFFC1FFL,0x0000000002000000L}); + public static final BitSet FOLLOW_18 = new BitSet(new long[]{0xFFFFFFFFFFFF4020L,0x8000007FFFFFC1FFL,0x0000000002000008L}); public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000000000020L,0x0000000000004000L}); - - /** The Constant FOLLOW_20. */ - public static final BitSet FOLLOW_20 = new BitSet(new long[]{0xFFFFFFFFFFE14020L,0x00000010000001FFL}); - - /** The Constant FOLLOW_21. */ - public static final BitSet FOLLOW_21 = new BitSet(new long[]{0xFFFFFFFFFFFB4020L,0x4000003FFFFFC1FFL,0x0000000001000004L}); - - /** The Constant FOLLOW_22. */ - public static final BitSet FOLLOW_22 = new BitSet(new long[]{0xFFFFFFFFFFEB43F0L,0x403F203FFFFFC1FFL,0x0000000000020085L}); - - /** The Constant FOLLOW_23. */ - public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000000000000L,0x1000000000000000L}); - - /** The Constant FOLLOW_24. */ - public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000010004L}); - - /** The Constant FOLLOW_25. */ - public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000000000000L,0x2000000000000000L}); - - /** The Constant FOLLOW_26. */ - public static final BitSet FOLLOW_26 = new BitSet(new long[]{0xFFFFFFFFFFEF43F0L,0x403F203FFFFFC1FFL,0x0000000000000085L}); - - /** The Constant FOLLOW_27. */ - public static final BitSet FOLLOW_27 = new BitSet(new long[]{0xFFFFFFFFFFE14020L,0x40000000000041FFL,0x0000000000000004L}); - - /** The Constant FOLLOW_28. */ + public static final BitSet FOLLOW_20 = new BitSet(new long[]{0xFFFFFFFFFFE14020L,0x00000020000001FFL}); + public static final BitSet FOLLOW_21 = new BitSet(new long[]{0xFFFFFFFFFFFB4020L,0x8000007FFFFFC1FFL,0x0000000002000008L}); + public static final BitSet FOLLOW_22 = new BitSet(new long[]{0xFFFFFFFFFFEB43F0L,0x807E407FFFFFC1FFL,0x000000000004010AL}); + public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000000000000L,0x2000000000000000L}); + public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000020008L}); + public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000000000000L,0x4000000000000000L}); + public static final BitSet FOLLOW_26 = new BitSet(new long[]{0xFFFFFFFFFFEF43F0L,0x807E407FFFFFC1FFL,0x000000000000010AL}); + public static final BitSet FOLLOW_27 = new BitSet(new long[]{0xFFFFFFFFFFE14020L,0x80000000000041FFL,0x0000000000000008L}); public static final BitSet FOLLOW_28 = new BitSet(new long[]{0xFFFFFFFFFFE14020L,0x00000000000041FFL}); - - /** The Constant FOLLOW_29. */ - public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000000000000000L,0x8000000000000000L}); - - /** The Constant FOLLOW_30. */ - public static final BitSet FOLLOW_30 = new BitSet(new long[]{0xFFFFFFFFFFFF4020L,0x4000003FFFFFC1FFL,0x0000000001000005L}); - - /** The Constant FOLLOW_31. */ + public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000001L}); + public static final BitSet FOLLOW_30 = new BitSet(new long[]{0xFFFFFFFFFFFF4020L,0x8000007FFFFFC1FFL,0x000000000200000AL}); public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000000000200020L}); - - /** The Constant FOLLOW_32. */ - public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000002L}); - - /** The Constant FOLLOW_33. */ - public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000100000L}); - - /** The Constant FOLLOW_34. */ + public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000200000L}); public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000000000000000L,0x000000000000003CL}); - - /** The Constant FOLLOW_35. */ - public static final BitSet FOLLOW_35 = new BitSet(new long[]{0xFFFFFFFFFFFF4020L,0x4000003FFFFFC1FFL,0x0000000001000000L}); - - /** The Constant FOLLOW_36. */ + public static final BitSet FOLLOW_35 = new BitSet(new long[]{0xFFFFFFFFFFFF4020L,0x8000007FFFFFC1FFL,0x0000000002000000L}); public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000000000040000L}); - - /** The Constant FOLLOW_37. */ - public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0000000000100000L,0x0000080000003E00L}); - - /** The Constant FOLLOW_38. */ - public static final BitSet FOLLOW_38 = new BitSet(new long[]{0xFFFFFFFFFFFB4020L,0x4000003FFFFFC1FFL,0x0000000001000000L}); - - /** The Constant FOLLOW_39. */ + public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0000000000100000L,0x0000100000003E00L}); + public static final BitSet FOLLOW_38 = new BitSet(new long[]{0xFFFFFFFFFFFB4020L,0x8000007FFFFFC1FFL,0x0000000002000000L}); public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000000000180000L}); - - /** The Constant FOLLOW_40. */ - public static final BitSet FOLLOW_40 = new BitSet(new long[]{0xFFFFFFFFFFE14020L,0x00000000000001FFL,0x0000000000000008L}); - - /** The Constant FOLLOW_41. */ + public static final BitSet FOLLOW_40 = new BitSet(new long[]{0xFFFFFFFFFFE14020L,0x00000000000001FFL,0x0000000000000010L}); public static final BitSet FOLLOW_41 = new BitSet(new long[]{0xFFFFFFFFFFE14022L,0x00000000000001FFL}); - - /** The Constant FOLLOW_42. */ - public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000000000000000L,0x0000008000000000L}); - - /** The Constant FOLLOW_43. */ - public static final BitSet FOLLOW_43 = new BitSet(new long[]{0xFFFFFFFFFFE14020L,0x00000000000001FFL,0x0000000000400000L}); - - /** The Constant FOLLOW_44. */ - public static final BitSet FOLLOW_44 = new BitSet(new long[]{0xFFFFFFFFFFEBC3F0L,0x403F203FFFFFC1FFL,0x0000000000BD808DL}); - - /** The Constant FOLLOW_45. */ - public static final BitSet FOLLOW_45 = new BitSet(new long[]{0xFFFFFFFFFFEBC3F2L,0x403F203FFFFFC1FFL,0x0000000000BD8085L}); - - /** The Constant FOLLOW_46. */ - public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x0000000000000000L,0x0000080000000000L}); - - /** The Constant FOLLOW_47. */ + public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000000000000000L,0x0000010000000000L}); + public static final BitSet FOLLOW_43 = new BitSet(new long[]{0xFFFFFFFFFFE14020L,0x00000000000001FFL,0x0000000000800000L}); + public static final BitSet FOLLOW_44 = new BitSet(new long[]{0xFFFFFFFFFFEBC3F0L,0x807E407FFFFFC1FFL,0x00000000017B011AL}); + public static final BitSet FOLLOW_45 = new BitSet(new long[]{0xFFFFFFFFFFEBC3F2L,0x807E407FFFFFC1FFL,0x00000000017B010AL}); + public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x0000000000000000L,0x0000100000000000L}); public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L}); - - /** The Constant FOLLOW_48. */ - public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000010L}); - - /** The Constant FOLLOW_49. */ - public static final BitSet FOLLOW_49 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000000010L}); - - /** The Constant FOLLOW_50. */ + public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000020L}); + public static final BitSet FOLLOW_49 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000000020L}); public static final BitSet FOLLOW_50 = new BitSet(new long[]{0xFFFFFFFFFFE14030L,0x00000000000001FFL}); - - /** The Constant FOLLOW_51. */ - public static final BitSet FOLLOW_51 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000008L}); - - /** The Constant FOLLOW_52. */ - public static final BitSet FOLLOW_52 = new BitSet(new long[]{0xFFFFFFFFFFE14020L,0x00000000000001FFL,0x0000000000000004L}); - - /** The Constant FOLLOW_53. */ - public static final BitSet FOLLOW_53 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000020L}); - - /** The Constant FOLLOW_54. */ - public static final BitSet FOLLOW_54 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000002000000L}); - - /** The Constant FOLLOW_55. */ - public static final BitSet FOLLOW_55 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000004000000L}); - - /** The Constant FOLLOW_56. */ - public static final BitSet FOLLOW_56 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000004000000L}); - - /** The Constant FOLLOW_57. */ - public static final BitSet FOLLOW_57 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000008000000L}); - - /** The Constant FOLLOW_58. */ - public static final BitSet FOLLOW_58 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000008000000L}); - - /** The Constant FOLLOW_59. */ - public static final BitSet FOLLOW_59 = new BitSet(new long[]{0x0000000000200020L,0x0000000000000000L,0x0000000000000001L}); - - /** The Constant FOLLOW_60. */ - public static final BitSet FOLLOW_60 = new BitSet(new long[]{0x0000000000000000L,0x00000FC000000000L}); - - /** The Constant FOLLOW_61. */ - public static final BitSet FOLLOW_61 = new BitSet(new long[]{0x0000000000000000L,0x0000300000000000L}); - - /** The Constant FOLLOW_62. */ - public static final BitSet FOLLOW_62 = new BitSet(new long[]{0x0000000000000002L,0x0000300000000000L}); - - /** The Constant FOLLOW_63. */ - public static final BitSet FOLLOW_63 = new BitSet(new long[]{0x0000000000000000L,0x0000C00000000000L}); - - /** The Constant FOLLOW_64. */ - public static final BitSet FOLLOW_64 = new BitSet(new long[]{0x0000000000000002L,0x0000C00000000000L}); - - /** The Constant FOLLOW_65. */ - public static final BitSet FOLLOW_65 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000010000000L}); - - /** The Constant FOLLOW_66. */ - public static final BitSet FOLLOW_66 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000010000000L}); - - /** The Constant FOLLOW_67. */ - public static final BitSet FOLLOW_67 = new BitSet(new long[]{0x0000000000000000L,0x0003000000000000L}); - - /** The Constant FOLLOW_68. */ - public static final BitSet FOLLOW_68 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000020000080L}); - - /** The Constant FOLLOW_69. */ - public static final BitSet FOLLOW_69 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000020000080L}); - - /** The Constant FOLLOW_70. */ - public static final BitSet FOLLOW_70 = new BitSet(new long[]{0xFFFFFFFFFFEB43F0L,0x403F203FFFFFC1FFL,0x00000000000000C5L}); - - /** The Constant FOLLOW_71. */ - public static final BitSet FOLLOW_71 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000018L}); - - /** The Constant FOLLOW_72. */ - public static final BitSet FOLLOW_72 = new BitSet(new long[]{0x0000000000000000L,0x0000040000000000L,0x0000000000000001L}); - - /** The Constant FOLLOW_73. */ - public static final BitSet FOLLOW_73 = new BitSet(new long[]{0xFFFFFFFFFFEB43F0L,0x403F203FFFFFC1FFL,0x0000000000000087L}); - - /** The Constant FOLLOW_74. */ - public static final BitSet FOLLOW_74 = new BitSet(new long[]{0x0000000000000000L,0x0000040000000000L}); - - /** The Constant FOLLOW_75. */ - public static final BitSet FOLLOW_75 = new BitSet(new long[]{0x0000000000000000L,0x0000080000000000L,0x0000000000000010L}); - - /** The Constant FOLLOW_76. */ + public static final BitSet FOLLOW_51 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000010L}); + public static final BitSet FOLLOW_52 = new BitSet(new long[]{0xFFFFFFFFFFE14020L,0x00000000000001FFL,0x0000000000000008L}); + public static final BitSet FOLLOW_53 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000040L}); + public static final BitSet FOLLOW_54 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000004000000L}); + public static final BitSet FOLLOW_55 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000008000000L}); + public static final BitSet FOLLOW_56 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000008000000L}); + public static final BitSet FOLLOW_57 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000010000000L}); + public static final BitSet FOLLOW_58 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000010000000L}); + public static final BitSet FOLLOW_59 = new BitSet(new long[]{0x0000000000200020L,0x0000000000000000L,0x0000000000000002L}); + public static final BitSet FOLLOW_60 = new BitSet(new long[]{0x0000000000000000L,0x00001F8000000000L}); + public static final BitSet FOLLOW_61 = new BitSet(new long[]{0x0000000000000000L,0x0000600000000000L}); + public static final BitSet FOLLOW_62 = new BitSet(new long[]{0x0000000000000002L,0x0000600000000000L}); + public static final BitSet FOLLOW_63 = new BitSet(new long[]{0x0000000000000000L,0x0001800000000000L}); + public static final BitSet FOLLOW_64 = new BitSet(new long[]{0x0000000000000002L,0x0001800000000000L}); + public static final BitSet FOLLOW_65 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000020000000L}); + public static final BitSet FOLLOW_66 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000020000000L}); + public static final BitSet FOLLOW_67 = new BitSet(new long[]{0x0000000000000000L,0x0006000000000000L}); + public static final BitSet FOLLOW_68 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000040000100L}); + public static final BitSet FOLLOW_69 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000040000100L}); + public static final BitSet FOLLOW_70 = new BitSet(new long[]{0xFFFFFFFFFFEB43F0L,0x807E407FFFFFC1FFL,0x000000000000018AL}); + public static final BitSet FOLLOW_71 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000030L}); + public static final BitSet FOLLOW_72 = new BitSet(new long[]{0x0000000000000000L,0x0000080000000000L,0x0000000000000002L}); + public static final BitSet FOLLOW_73 = new BitSet(new long[]{0xFFFFFFFFFFEB43F0L,0x807E407FFFFFC1FFL,0x000000000000010EL}); + public static final BitSet FOLLOW_74 = new BitSet(new long[]{0x0000000000000000L,0x0000080000000000L}); + public static final BitSet FOLLOW_75 = new BitSet(new long[]{0x0000000000000000L,0x0000100000000000L,0x0000000000000020L}); public static final BitSet FOLLOW_76 = new BitSet(new long[]{0x0000000000000040L}); - - /** The Constant FOLLOW_77. */ public static final BitSet FOLLOW_77 = new BitSet(new long[]{0x0000000000000080L}); - - /** The Constant FOLLOW_78. */ public static final BitSet FOLLOW_78 = new BitSet(new long[]{0x0000000000000100L}); - - /** The Constant FOLLOW_79. */ public static final BitSet FOLLOW_79 = new BitSet(new long[]{0x00000000000003D0L}); } \ No newline at end of file diff --git a/ummisco.gama.ui.modeling/src-gen/msi/gama/lang/gaml/ui/AbstractGamlUiModule.java b/ummisco.gama.ui.modeling/src-gen/msi/gama/lang/gaml/ui/AbstractGamlUiModule.java index 00ba45b5b8..1a7b0714fe 100644 --- a/ummisco.gama.ui.modeling/src-gen/msi/gama/lang/gaml/ui/AbstractGamlUiModule.java +++ b/ummisco.gama.ui.modeling/src-gen/msi/gama/lang/gaml/ui/AbstractGamlUiModule.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * AbstractGamlUiModule.java, in ummisco.gama.ui.modeling, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/* + * generated by Xtext + */ package msi.gama.lang.gaml.ui; import com.google.inject.Binder; @@ -90,40 +83,20 @@ @SuppressWarnings("all") public abstract class AbstractGamlUiModule extends DefaultUiModule { - /** - * Instantiates a new abstract gaml ui module. - * - * @param plugin the plugin - */ public AbstractGamlUiModule(AbstractUIPlugin plugin) { super(plugin); } - /** - * Provide I all containers state. - * - * @return the provider - */ // contributed by org.eclipse.xtext.xtext.generator.ImplicitFragment public Provider provideIAllContainersState() { return Access.getJavaProjectsState(); } - /** - * Bind I proposal conflict helper. - * - * @return the class - */ // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 public Class bindIProposalConflictHelper() { return AntlrProposalConflictHelper.class; } - /** - * Configure content assist lexer. - * - * @param binder the binder - */ // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 public void configureContentAssistLexer(Binder binder) { binder.bind(Lexer.class) @@ -131,11 +104,6 @@ public void configureContentAssistLexer(Binder binder) { .to(InternalGamlLexer.class); } - /** - * Configure highlighting lexer. - * - * @param binder the binder - */ // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 public void configureHighlightingLexer(Binder binder) { binder.bind(org.eclipse.xtext.parser.antlr.Lexer.class) @@ -143,11 +111,6 @@ public void configureHighlightingLexer(Binder binder) { .to(msi.gama.lang.gaml.parser.antlr.internal.InternalGamlLexer.class); } - /** - * Configure highlighting token def provider. - * - * @param binder the binder - */ // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 public void configureHighlightingTokenDefProvider(Binder binder) { binder.bind(ITokenDefProvider.class) @@ -155,131 +118,66 @@ public void configureHighlightingTokenDefProvider(Binder binder) { .to(AntlrTokenDefProvider.class); } - /** - * Bind content assist context$ factory. - * - * @return the class - */ // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 public Class bindContentAssistContext$Factory() { return DelegatingContentAssistContextFactory.class; } - /** - * Bind I content assist parser. - * - * @return the class - */ // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 public Class bindIContentAssistParser() { return GamlParser.class; } - /** - * Configure content assist lexer provider. - * - * @param binder the binder - */ // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 public void configureContentAssistLexerProvider(Binder binder) { binder.bind(InternalGamlLexer.class).toProvider(LexerProvider.create(InternalGamlLexer.class)); } - /** - * Bind prefix matcher. - * - * @return the class - */ // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2 public Class bindPrefixMatcher() { return FQNPrefixMatcher.class; } - /** - * Bind I dependent elements calculator. - * - * @return the class - */ // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2 public Class bindIDependentElementsCalculator() { return DefaultDependentElementsCalculator.class; } - /** - * Configure I resource descriptions builder scope. - * - * @param binder the binder - */ // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 public void configureIResourceDescriptionsBuilderScope(Binder binder) { binder.bind(IResourceDescriptions.class).annotatedWith(Names.named(ResourceDescriptionsProvider.NAMED_BUILDER_SCOPE)).to(CurrentDescriptions.ResourceSetAware.class); } - /** - * Bind I xtext editor callback. - * - * @return the class - */ // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 public Class bindIXtextEditorCallback() { return NatureAddingEditorCallback.class; } - /** - * Bind I contextual output configuration provider. - * - * @return the class - */ // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 public Class bindIContextualOutputConfigurationProvider() { return EclipseOutputConfigurationProvider.class; } - /** - * Configure I resource descriptions persisted. - * - * @param binder the binder - */ // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 public void configureIResourceDescriptionsPersisted(Binder binder) { binder.bind(IResourceDescriptions.class).annotatedWith(Names.named(ResourceDescriptionsProvider.PERSISTED_DESCRIPTIONS)).to(IBuilderState.class); } - /** - * Bind document based dirty resource. - * - * @return the class - */ // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 public Class bindDocumentBasedDirtyResource() { return PersistentDataAwareDirtyResource.class; } - /** - * Bind I xtext builder participant. - * - * @return the class - */ // contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2 public Class bindIXtextBuilderParticipant() { return BuilderParticipant.class; } - /** - * Bind I workspace root to instance. - * - * @return the i workspace root - */ // contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2 public IWorkspaceRoot bindIWorkspaceRootToInstance() { return ResourcesPlugin.getWorkspace().getRoot(); } - /** - * Configure builder preference store initializer. - * - * @param binder the binder - */ // contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2 public void configureBuilderPreferenceStoreInitializer(Binder binder) { binder.bind(IPreferenceStoreInitializer.class) @@ -297,21 +195,11 @@ public void configureResourceUIServiceLabelProvider(Binder binder) { binder.bind(ILabelProvider.class).annotatedWith(ResourceServiceDescriptionLabelProvider.class).to(GamlDescriptionLabelProvider.class); } - /** - * Bind I outline tree provider. - * - * @return the class - */ // contributed by org.eclipse.xtext.xtext.generator.ui.outline.OutlineTreeProviderFragment2 public Class bindIOutlineTreeProvider() { return GamlOutlineTreeProvider.class; } - /** - * Bind I outline tree structure provider. - * - * @return the class - */ // contributed by org.eclipse.xtext.xtext.generator.ui.outline.OutlineTreeProviderFragment2 public Class bindIOutlineTreeStructureProvider() { return GamlOutlineTreeProvider.class; @@ -322,21 +210,11 @@ public Class bindIssueResolutionProvider() { return GamlQuickfixProvider.class; } - /** - * Bind I content proposal provider. - * - * @return the class - */ // contributed by org.eclipse.xtext.xtext.generator.ui.contentAssist.ContentAssistFragment2 public Class bindIContentProposalProvider() { return GamlProposalProvider.class; } - /** - * Configure I preference store initializer. - * - * @param binder the binder - */ // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 public void configureIPreferenceStoreInitializer(Binder binder) { binder.bind(IPreferenceStoreInitializer.class) @@ -344,122 +222,62 @@ public void configureIPreferenceStoreInitializer(Binder binder) { .to(RefactoringPreferences.Initializer.class); } - /** - * Bind I rename strategy. - * - * @return the class - */ // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 public Class bindIRenameStrategy() { return DefaultRenameStrategy.class; } - /** - * Bind I reference updater. - * - * @return the class - */ // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 public Class bindIReferenceUpdater() { return DefaultReferenceUpdater.class; } - /** - * Bind I rename refactoring provider. - * - * @return the class - */ // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 public Class bindIRenameRefactoringProvider() { return DefaultRenameRefactoringProvider.class; } - /** - * Bind I rename support$ factory. - * - * @return the class - */ // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 public Class bindIRenameSupport$Factory() { return DefaultRenameSupport.Factory.class; } - /** - * Provide templates language configuration. - * - * @return the provider - */ // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 public Provider provideTemplatesLanguageConfiguration() { return AccessibleCodetemplatesActivator.getTemplatesLanguageConfigurationProvider(); } - /** - * Provide language registry. - * - * @return the provider - */ // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 public Provider provideLanguageRegistry() { return AccessibleCodetemplatesActivator.getLanguageRegistry(); } - /** - * Bind language registrar. - * - * @return the class - */ // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 @SingletonBinding(eager=true) public Class bindLanguageRegistrar() { return LanguageRegistrar.class; } - /** - * Bind xtext template preference page. - * - * @return the class - */ // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 public Class bindXtextTemplatePreferencePage() { return AdvancedTemplatesPreferencePage.class; } - /** - * Bind I partial editing content assist parser. - * - * @return the class - */ // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 public Class bindIPartialEditingContentAssistParser() { return PartialGamlContentAssistParser.class; } - /** - * Bind I partial editing content assist context factory. - * - * @return the class - */ // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 public Class bindIPartialEditingContentAssistContextFactory() { return PartialEditingContentAssistContextFactory.class; } - /** - * Bind I viewer creator. - * - * @return the class - */ // contributed by org.eclipse.xtext.xtext.generator.ui.compare.CompareFragment2 public Class bindIViewerCreator() { return DefaultViewerCreator.class; } - /** - * Configure compare viewer title. - * - * @param binder the binder - */ // contributed by org.eclipse.xtext.xtext.generator.ui.compare.CompareFragment2 public void configureCompareViewerTitle(Binder binder) { binder.bind(String.class).annotatedWith(Names.named(UIBindings.COMPARE_VIEWER_TITLE)).toInstance("Gaml Compare"); diff --git a/ummisco.gama.ui.modeling/src-gen/msi/gama/lang/gaml/ui/GamlExecutableExtensionFactory.java b/ummisco.gama.ui.modeling/src-gen/msi/gama/lang/gaml/ui/GamlExecutableExtensionFactory.java index 940395f349..795a8c3142 100644 --- a/ummisco.gama.ui.modeling/src-gen/msi/gama/lang/gaml/ui/GamlExecutableExtensionFactory.java +++ b/ummisco.gama.ui.modeling/src-gen/msi/gama/lang/gaml/ui/GamlExecutableExtensionFactory.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * GamlExecutableExtensionFactory.java, in ummisco.gama.ui.modeling, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/* + * generated by Xtext + */ package msi.gama.lang.gaml.ui; import com.google.inject.Injector; diff --git a/ummisco.gama.ui.modeling/src-gen/msi/gama/lang/gaml/ui/contentassist/AbstractGamlProposalProvider.java b/ummisco.gama.ui.modeling/src-gen/msi/gama/lang/gaml/ui/contentassist/AbstractGamlProposalProvider.java index 4a08852c7d..2f296b7ff3 100644 --- a/ummisco.gama.ui.modeling/src-gen/msi/gama/lang/gaml/ui/contentassist/AbstractGamlProposalProvider.java +++ b/ummisco.gama.ui.modeling/src-gen/msi/gama/lang/gaml/ui/contentassist/AbstractGamlProposalProvider.java @@ -1,13 +1,6 @@ -/******************************************************************************************************* - * - * AbstractGamlProposalProvider.java, in ummisco.gama.ui.modeling, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/* + * generated by Xtext + */ package msi.gama.lang.gaml.ui.contentassist; import org.eclipse.emf.ecore.EObject; @@ -27,1376 +20,351 @@ */ public abstract class AbstractGamlProposalProvider extends AbstractJavaBasedContentProposalProvider { - /** - * Complete standalone block block. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeStandaloneBlock_Block(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete string evaluator toto. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeStringEvaluator_Toto(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete string evaluator expr. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeStringEvaluator_Expr(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete model pragmas. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeModel_Pragmas(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete model name. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeModel_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete model imports. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeModel_Imports(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete model block. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeModel_Block(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete model block statements. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeModelBlock_Statements(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete import import URI. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeImport_ImportURI(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete import name. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeImport_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete pragma name. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completePragma_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete experiment file structure exp. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeExperimentFileStructure_Exp(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete headless experiment key. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeHeadlessExperiment_Key(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete headless experiment first facet. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeHeadlessExperiment_FirstFacet(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete headless experiment name. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeHeadlessExperiment_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)((Alternatives)assignment.getTerminal()).getElements().get(0)), context, acceptor); completeRuleCall(((RuleCall)((Alternatives)assignment.getTerminal()).getElements().get(1)), context, acceptor); } - - /** - * Complete headless experiment import URI. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeHeadlessExperiment_ImportURI(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete headless experiment facets. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeHeadlessExperiment_Facets(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete headless experiment block. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeHeadlessExperiment_Block(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete S global key. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_Global_Key(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete S global facets. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_Global_Facets(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete S global block. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_Global_Block(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete S species key. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_Species_Key(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete S species first facet. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_Species_FirstFacet(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete S species name. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_Species_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete S species facets. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_Species_Facets(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete S species block. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_Species_Block(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete S experiment key. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_Experiment_Key(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete S experiment first facet. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_Experiment_FirstFacet(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete S experiment name. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_Experiment_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)((Alternatives)assignment.getTerminal()).getElements().get(0)), context, acceptor); completeRuleCall(((RuleCall)((Alternatives)assignment.getTerminal()).getElements().get(1)), context, acceptor); } - - /** - * Complete S experiment facets. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_Experiment_Facets(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete S experiment block. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_Experiment_Block(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete S 1 expr facets block or end key. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_1Expr_Facets_BlockOrEnd_Key(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete S 1 expr facets block or end first facet. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_1Expr_Facets_BlockOrEnd_FirstFacet(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete S 1 expr facets block or end expr. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_1Expr_Facets_BlockOrEnd_Expr(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete S 1 expr facets block or end facets. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_1Expr_Facets_BlockOrEnd_Facets(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete S 1 expr facets block or end block. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_1Expr_Facets_BlockOrEnd_Block(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete S do key. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_Do_Key(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete S do first facet. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_Do_FirstFacet(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete S do expr. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_Do_Expr(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete S do facets. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_Do_Facets(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete S do block. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_Do_Block(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete S loop key. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_Loop_Key(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete S loop name. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_Loop_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete S loop facets. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_Loop_Facets(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete S loop block. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_Loop_Block(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete S if key. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_If_Key(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete S if first facet. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_If_FirstFacet(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete S if expr. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_If_Expr(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete S if block. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_If_Block(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete S if else. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_If_Else(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)((Alternatives)assignment.getTerminal()).getElements().get(0)), context, acceptor); completeRuleCall(((RuleCall)((Alternatives)assignment.getTerminal()).getElements().get(1)), context, acceptor); } - - /** - * Complete S try key. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_Try_Key(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete S try block. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_Try_Block(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete S try catch. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_Try_Catch(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete S other key. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_Other_Key(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete S other facets. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_Other_Facets(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete S other block. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_Other_Block(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete S return key. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_Return_Key(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete S return first facet. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_Return_FirstFacet(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete S return expr. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_Return_Expr(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete S reflex key. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_Reflex_Key(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete S reflex first facet. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_Reflex_FirstFacet(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete S reflex name. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_Reflex_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete S reflex expr. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_Reflex_Expr(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete S reflex block. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_Reflex_Block(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete S definition tkey. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_Definition_Tkey(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete S definition first facet. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_Definition_FirstFacet(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete S definition name. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_Definition_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)((Alternatives)assignment.getTerminal()).getElements().get(0)), context, acceptor); completeRuleCall(((RuleCall)((Alternatives)assignment.getTerminal()).getElements().get(1)), context, acceptor); } - - /** - * Complete S definition args. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_Definition_Args(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete S definition facets. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_Definition_Facets(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete S definition block. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_Definition_Block(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete S action key. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_Action_Key(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete S action first facet. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_Action_FirstFacet(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete S action name. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_Action_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete S action args. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_Action_Args(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete S action facets. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_Action_Facets(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete S action block. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_Action_Block(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete S var key. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_Var_Key(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete S var first facet. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_Var_FirstFacet(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete S var name. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_Var_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete S var facets. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_Var_Facets(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete S direct assignment expr. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_DirectAssignment_Expr(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete S direct assignment key. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_DirectAssignment_Key(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete S direct assignment value. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_DirectAssignment_Value(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete S direct assignment facets. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_DirectAssignment_Facets(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete S set key. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_Set_Key(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete S set expr. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_Set_Expr(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete S set value. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_Set_Value(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete S equations key. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_Equations_Key(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete S equations name. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_Equations_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete S equations facets. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_Equations_Facets(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete S equations equations. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_Equations_Equations(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete S equation expr. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_Equation_Expr(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)((Alternatives)assignment.getTerminal()).getElements().get(0)), context, acceptor); completeRuleCall(((RuleCall)((Alternatives)assignment.getTerminal()).getElements().get(1)), context, acceptor); } - - /** - * Complete S equation key. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_Equation_Key(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete S equation value. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_Equation_Value(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete S solve key. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_Solve_Key(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete S solve first facet. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_Solve_FirstFacet(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete S solve expr. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_Solve_Expr(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete S solve facets. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_Solve_Facets(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete S solve block. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_Solve_Block(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete S display key. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_Display_Key(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete S display first facet. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_Display_FirstFacet(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete S display name. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_Display_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)((Alternatives)assignment.getTerminal()).getElements().get(0)), context, acceptor); completeRuleCall(((RuleCall)((Alternatives)assignment.getTerminal()).getElements().get(1)), context, acceptor); } - - /** - * Complete S display facets. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_Display_Facets(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete S display block. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeS_Display_Block(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete display block statements. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeDisplayBlock_Statements(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete species or grid display statement key. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeSpeciesOrGridDisplayStatement_Key(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete species or grid display statement expr. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeSpeciesOrGridDisplayStatement_Expr(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete species or grid display statement facets. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeSpeciesOrGridDisplayStatement_Facets(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete species or grid display statement block. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeSpeciesOrGridDisplayStatement_Block(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete action arguments args. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeActionArguments_Args(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete argument definition type. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeArgumentDefinition_Type(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete argument definition name. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeArgumentDefinition_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete argument definition default. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeArgumentDefinition_Default(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete classic facet key. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeClassicFacet_Key(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { if (assignment.getTerminal() instanceof RuleCall) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); @@ -1405,172 +373,46 @@ public void completeClassicFacet_Key(EObject model, Assignment assignment, Conte // subclasses may override } } - - /** - * Complete classic facet expr. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeClassicFacet_Expr(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete definition facet key. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeDefinitionFacet_Key(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete definition facet name. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeDefinitionFacet_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)((Alternatives)assignment.getTerminal()).getElements().get(0)), context, acceptor); completeRuleCall(((RuleCall)((Alternatives)assignment.getTerminal()).getElements().get(1)), context, acceptor); } - - /** - * Complete function facet key. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeFunctionFacet_Key(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete function facet expr. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeFunctionFacet_Expr(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete type facet key. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeTypeFacet_Key(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete type facet expr. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeTypeFacet_Expr(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete action facet key. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeActionFacet_Key(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete action facet expr. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeActionFacet_Expr(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete action facet block. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeActionFacet_Block(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete var facet key. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeVarFacet_Key(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete var facet expr. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeVarFacet_Expr(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete block statements. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeBlock_Statements(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete argument pair op. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeArgumentPair_Op(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { if (assignment.getTerminal() instanceof RuleCall) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); @@ -1583,159 +425,42 @@ public void completeArgumentPair_Op(EObject model, Assignment assignment, Conten completeRuleCall(((RuleCall)((Alternatives)assignment.getTerminal()).getElements().get(4)), context, acceptor); } } - - /** - * Complete argument pair right. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeArgumentPair_Right(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete pair op. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completePair_Op(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete pair right. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completePair_Right(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete if op. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeIf_Op(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete if right. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeIf_Right(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete if if false. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeIf_IfFalse(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete or op. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeOr_Op(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete or right. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeOr_Right(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete and op. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeAnd_Op(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete and right. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeAnd_Right(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete cast op. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeCast_Op(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete cast right. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeCast_Right(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete comparison op. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeComparison_Op(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override // subclasses may override @@ -1744,187 +469,52 @@ public void completeComparison_Op(EObject model, Assignment assignment, ContentA // subclasses may override // subclasses may override } - - /** - * Complete comparison right. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeComparison_Right(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete addition op. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeAddition_Op(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override // subclasses may override } - - /** - * Complete addition right. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeAddition_Right(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete multiplication op. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeMultiplication_Op(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override // subclasses may override } - - /** - * Complete multiplication right. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeMultiplication_Right(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete exponentiation op. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeExponentiation_Op(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete exponentiation right. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeExponentiation_Right(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete binary op. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeBinary_Op(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete binary right. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeBinary_Right(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete unit op. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeUnit_Op(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override // subclasses may override } - - /** - * Complete unit right. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeUnit_Right(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete unary op. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeUnary_Op(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override // subclasses may override } - - /** - * Complete unary right. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeUnary_Right(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete access op. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeAccess_Op(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete access right. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeAccess_Right(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { if (assignment.getTerminal() instanceof RuleCall) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); @@ -1934,123 +524,33 @@ public void completeAccess_Right(EObject model, Assignment assignment, ContentAs completeRuleCall(((RuleCall)((Alternatives)assignment.getTerminal()).getElements().get(1)), context, acceptor); } } - - /** - * Complete primary exprs. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completePrimary_Exprs(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete primary left. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completePrimary_Left(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete primary op. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completePrimary_Op(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete primary right. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completePrimary_Right(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete primary Z. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completePrimary_Z(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete function left. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeFunction_Left(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete function type. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeFunction_Type(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete function right. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeFunction_Right(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete expression list exprs. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeExpressionList_Exprs(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete parameter built in facet key. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeParameter_BuiltInFacetKey(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)((Alternatives)assignment.getTerminal()).getElements().get(0)), context, acceptor); completeRuleCall(((RuleCall)((Alternatives)assignment.getTerminal()).getElements().get(1)), context, acceptor); @@ -2058,1611 +558,406 @@ public void completeParameter_BuiltInFacetKey(EObject model, Assignment assignme completeRuleCall(((RuleCall)((Alternatives)assignment.getTerminal()).getElements().get(3)), context, acceptor); completeRuleCall(((RuleCall)((Alternatives)assignment.getTerminal()).getElements().get(4)), context, acceptor); } - - /** - * Complete parameter left. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeParameter_Left(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete parameter right. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeParameter_Right(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete unit ref ref. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeUnitRef_Ref(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); } - - /** - * Complete variable ref ref. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeVariableRef_Ref(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); } - - /** - * Complete type ref ref. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeTypeRef_Ref(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); } - - /** - * Complete type ref parameter. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeTypeRef_Parameter(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete type info first. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeTypeInfo_First(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete type info second. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeTypeInfo_Second(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete skill ref ref. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeSkillRef_Ref(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); } - - /** - * Complete action ref ref. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeActionRef_Ref(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); } - - /** - * Complete equation ref ref. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeEquationRef_Ref(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); } - - /** - * Complete unit fake definition name. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeUnitFakeDefinition_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete type fake definition name. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeTypeFakeDefinition_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete action fake definition name. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeActionFakeDefinition_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete skill fake definition name. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeSkillFakeDefinition_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete var fake definition name. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeVarFakeDefinition_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete equation fake definition name. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeEquationFakeDefinition_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete terminal expression op. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeTerminalExpression_Op(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - - /** - * Complete string literal op. - * - * @param model the model - * @param assignment the assignment - * @param context the context - * @param acceptor the acceptor - */ public void completeStringLiteral_Op(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - /** - * Complete entry. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_Entry(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete standalone block. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_StandaloneBlock(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete string evaluator. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_StringEvaluator(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete model. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_Model(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete model block. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_ModelBlock(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete import. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_Import(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete pragma. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_Pragma(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete experiment file structure. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_ExperimentFileStructure(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete headless experiment. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_HeadlessExperiment(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete S section. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_S_Section(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete S global. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_S_Global(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete S species. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_S_Species(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete S experiment. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_S_Experiment(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete statement. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_Statement(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete S 1 expr facets block or end. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_S_1Expr_Facets_BlockOrEnd(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete S do. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_S_Do(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete S loop. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_S_Loop(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete S if. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_S_If(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete S try. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_S_Try(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete S other. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_S_Other(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete S return. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_S_Return(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete S declaration. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_S_Declaration(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete S reflex. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_S_Reflex(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete S definition. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_S_Definition(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete S action. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_S_Action(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete S var. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_S_Var(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete S assignment. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_S_Assignment(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete S direct assignment. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_S_DirectAssignment(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete S set. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_S_Set(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete S equations. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_S_Equations(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete S equation. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_S_Equation(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete S solve. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_S_Solve(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete S display. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_S_Display(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete display block. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_displayBlock(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete display statement. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_displayStatement(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete species or grid display statement. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_speciesOrGridDisplayStatement(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete equations key. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete__EquationsKey(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete solve key. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete__SolveKey(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete species key. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete__SpeciesKey(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete experiment key. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete__ExperimentKey(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete 1 expr facets block or end key. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete__1Expr_Facets_BlockOrEnd_Key(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete layer key. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete__LayerKey(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete do key. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete__DoKey(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete var or const key. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete__VarOrConstKey(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete reflex key. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete__ReflexKey(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete assignment key. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete__AssignmentKey(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete action arguments. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_ActionArguments(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete argument definition. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_ArgumentDefinition(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete facet. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_Facet(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete first facet key. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_FirstFacetKey(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete classic facet key. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_ClassicFacetKey(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete definition facet key. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_DefinitionFacetKey(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete type facet key. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_TypeFacetKey(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete special facet key. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_SpecialFacetKey(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete action facet key. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_ActionFacetKey(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete var facet key. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_VarFacetKey(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete classic facet. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_ClassicFacet(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete definition facet. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_DefinitionFacet(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete function facet. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_FunctionFacet(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete type facet. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_TypeFacet(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete action facet. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_ActionFacet(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete var facet. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_VarFacet(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete block. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_Block(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete expression. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_Expression(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete binary operator. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_BinaryOperator(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete argument pair. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_ArgumentPair(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete pair. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_Pair(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete if. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_If(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete or. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_Or(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete and. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_And(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete cast. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_Cast(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete comparison. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_Comparison(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete addition. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_Addition(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete multiplication. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_Multiplication(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete exponentiation. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_Exponentiation(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete binary. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_Binary(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete unit. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_Unit(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete unary. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_Unary(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete access. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_Access(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete primary. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_Primary(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete abstract ref. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_AbstractRef(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete function. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_Function(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete expression list. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_ExpressionList(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete parameter. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_Parameter(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete unit ref. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_UnitRef(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete variable ref. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_VariableRef(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete type ref. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_TypeRef(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete type info. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_TypeInfo(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete skill ref. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_SkillRef(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete action ref. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_ActionRef(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete equation ref. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_EquationRef(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete gaml definition. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_GamlDefinition(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete equation definition. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_EquationDefinition(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete type definition. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_TypeDefinition(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete var definition. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_VarDefinition(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete action definition. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_ActionDefinition(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete unit fake definition. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_UnitFakeDefinition(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete type fake definition. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_TypeFakeDefinition(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete action fake definition. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_ActionFakeDefinition(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete skill fake definition. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_SkillFakeDefinition(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete var fake definition. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_VarFakeDefinition(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete equation fake definition. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_EquationFakeDefinition(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete valid ID. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_Valid_ID(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete terminal expression. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_TerminalExpression(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete string literal. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_StringLiteral(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete KEYWORD. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_KEYWORD(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete INTEGER. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_INTEGER(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete BOOLEAN. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_BOOLEAN(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete ID. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_ID(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete DOUBLE. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_DOUBLE(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete STRING. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_STRING(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete M L COMMENT. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_ML_COMMENT(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete S L COMMENT. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_SL_COMMENT(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete WS. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_WS(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - - /** - * Complete AN Y OTHER. - * - * @param model the model - * @param ruleCall the rule call - * @param context the context - * @param acceptor the acceptor - */ public void complete_ANY_OTHER(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } diff --git a/ummisco.gama.ui.modeling/src-gen/ummisco/gama/ui/modeling/internal/ModelingActivator.java b/ummisco.gama.ui.modeling/src-gen/ummisco/gama/ui/modeling/internal/ModelingActivator.java index 87d4fa1a1c..883c5a48dd 100644 --- a/ummisco.gama.ui.modeling/src-gen/ummisco/gama/ui/modeling/internal/ModelingActivator.java +++ b/ummisco.gama.ui.modeling/src-gen/ummisco/gama/ui/modeling/internal/ModelingActivator.java @@ -1,92 +1,64 @@ -/******************************************************************************************************* - * - * ModelingActivator.java, in ummisco.gama.ui.modeling, is part of the source code of the - * GAMA modeling and simulation platform (v.1.8.2). - * - * (c) 2007-2022 UMI 209 UMMISCO IRD/SU & Partners (IRIT, MIAT, TLU, CTU) - * - * Visit https://github.com/gama-platform/gama for license information and contacts. - * - ********************************************************************************************************/ +/* + * generated by Xtext + */ package ummisco.gama.ui.modeling.internal; +import com.google.common.collect.Maps; +import com.google.inject.Guice; +import com.google.inject.Injector; import java.util.Collections; import java.util.Map; - +import msi.gama.lang.gaml.GamlRuntimeModule; +import msi.gama.lang.gaml.ui.GamlUiModule; +import org.apache.log4j.Logger; import org.eclipse.ui.plugin.AbstractUIPlugin; import org.eclipse.xtext.ui.shared.SharedStateModule; import org.eclipse.xtext.util.Modules2; import org.osgi.framework.BundleContext; -import com.google.common.collect.Maps; -import com.google.inject.Guice; -import com.google.inject.Injector; - -import msi.gama.lang.gaml.GamlRuntimeModule; -import msi.gama.lang.gaml.ui.GamlUiModule; -import ummisco.gama.dev.utils.DEBUG; - /** - * This class was generated. Customizations should only happen in a newly introduced subclass. + * This class was generated. Customizations should only happen in a newly + * introduced subclass. */ public class ModelingActivator extends AbstractUIPlugin { - /** The Constant PLUGIN_ID. */ public static final String PLUGIN_ID = "ummisco.gama.ui.modeling"; - - /** The Constant MSI_GAMA_LANG_GAML_GAML. */ public static final String MSI_GAMA_LANG_GAML_GAML = "msi.gama.lang.gaml.Gaml"; - - /** The instance. */ + + private static final Logger logger = Logger.getLogger(ModelingActivator.class); + private static ModelingActivator INSTANCE; - - /** The injectors. */ - private final Map injectors = - Collections.synchronizedMap(Maps. newHashMapWithExpectedSize(1)); - + + private Map injectors = Collections.synchronizedMap(Maps. newHashMapWithExpectedSize(1)); + @Override - public void start(final BundleContext context) throws Exception { + public void start(BundleContext context) throws Exception { super.start(context); INSTANCE = this; } - + @Override - public void stop(final BundleContext context) throws Exception { + public void stop(BundleContext context) throws Exception { injectors.clear(); INSTANCE = null; super.stop(context); } - - /** - * Gets the single instance of ModelingActivator. - * - * @return single instance of ModelingActivator - */ + public static ModelingActivator getInstance() { return INSTANCE; } - - /** - * Gets the injector. - * - * @param language the language - * @return the injector - */ - public Injector getInjector(final String language) { - // synchronized (injectors) { - Injector injector = injectors.get(language); - if (injector == null) { injectors.put(language, injector = createInjector(language)); } - return injector; - // } + + public Injector getInjector(String language) { + synchronized (injectors) { + Injector injector = injectors.get(language); + if (injector == null) { + injectors.put(language, injector = createInjector(language)); + } + return injector; + } } - - /** - * Creates the injector. - * - * @param language the language - * @return the injector - */ - protected Injector createInjector(final String language) { + + protected Injector createInjector(String language) { try { com.google.inject.Module runtimeModule = getRuntimeModule(language); com.google.inject.Module sharedStateModule = getSharedStateModule(); @@ -94,41 +66,29 @@ protected Injector createInjector(final String language) { com.google.inject.Module mergedModule = Modules2.mixin(runtimeModule, sharedStateModule, uiModule); return Guice.createInjector(mergedModule); } catch (Exception e) { - DEBUG.OUT("Failed to create injector for " + language); - DEBUG.OUT(e.getMessage()); + logger.error("Failed to create injector for " + language); + logger.error(e.getMessage(), e); throw new RuntimeException("Failed to create injector for " + language, e); } } - - /** - * Gets the runtime module. - * - * @param grammar the grammar - * @return the runtime module - */ - protected com.google.inject.Module getRuntimeModule(final String grammar) { - if (MSI_GAMA_LANG_GAML_GAML.equals(grammar)) return new GamlRuntimeModule(); + + protected com.google.inject.Module getRuntimeModule(String grammar) { + if (MSI_GAMA_LANG_GAML_GAML.equals(grammar)) { + return new GamlRuntimeModule(); + } throw new IllegalArgumentException(grammar); } - - /** - * Gets the ui module. - * - * @param grammar the grammar - * @return the ui module - */ - protected com.google.inject.Module getUiModule(final String grammar) { - if (MSI_GAMA_LANG_GAML_GAML.equals(grammar)) return new GamlUiModule(this); + + protected com.google.inject.Module getUiModule(String grammar) { + if (MSI_GAMA_LANG_GAML_GAML.equals(grammar)) { + return new GamlUiModule(this); + } throw new IllegalArgumentException(grammar); } - - /** - * Gets the shared state module. - * - * @return the shared state module - */ + protected com.google.inject.Module getSharedStateModule() { return new SharedStateModule(); } - + + } diff --git a/ummisco.gama.ui.modeling/src/msi/gama/lang/gaml/ide/GamlIdeSetup.java b/ummisco.gama.ui.modeling/src/msi/gama/lang/gaml/ide/GamlIdeSetup.java new file mode 100644 index 0000000000..2eaedf09b7 --- /dev/null +++ b/ummisco.gama.ui.modeling/src/msi/gama/lang/gaml/ide/GamlIdeSetup.java @@ -0,0 +1,22 @@ +/* + * generated by Xtext + */ +package msi.gama.lang.gaml.ide; + +import com.google.inject.Guice; +import com.google.inject.Injector; +import msi.gama.lang.gaml.GamlRuntimeModule; +import msi.gama.lang.gaml.GamlStandaloneSetup; +import org.eclipse.xtext.util.Modules2; + +/** + * Initialization support for running Xtext languages as language servers. + */ +public class GamlIdeSetup extends GamlStandaloneSetup { + + @Override + public Injector createInjector() { + return Guice.createInjector(Modules2.mixin(new GamlRuntimeModule(), new GamlIdeModule())); + } + +}